🎵

🎧 個人開発 「音楽タイマー for Spotify」 を公開しました!

に公開

どういうもの?

時間を指定してSpotifyのプレイリストを自動作成できるWebアプリを作りました。

たとえば「30分だけ集中したい」ときに、30分間のプレイリストを作ってくれます。
作業用BGMとして音楽をタイマー代わりに使いたいときに便利です。

https://music-timer.dpdns.org

アプリではどんな機能があるの?

現在の主な機能はこちら:

  • ⏱️ 時間を指定してプレイリストを作成
    → 例:25分間のポモドーロ用プレイリストを生成

  • 🎤 アーティストを指定してプレイリストを作成
    → フォロー中アーティストの曲で時間に合わせたプレイリストを生成

  • ❤️ お気に入りの曲からプレイリストを作成

  • 🗑 アプリ内で作成したプレイリストを削除

背景

作業中にタイマーを使っていたのですが、
「〇分の音楽を流し終えたら休憩」みたいな形でポモドーロ的に音楽をタイマーがわりにできたらいいなと思い開発を始めました。

技術的な話

ちなみにどんな技術を使ったの?

  • フロントエンド:React + Expo
  • バックエンド:Go + Gin
  • データベース:CockroachDB
  • デプロイ:Netlify(フロント) / Render(バックエンド)

開発で大変だったことは?

開発中に使っていたサービスが使えなくなったこと

個人開発ということもあり、なるべく無料枠で運用したいと思っていたのですが、
使っていたDBサービス(Planetscale)が有料化されるタイミングがありました。

その影響で CockroachDB に移行する必要があり、思ったより手間がかかりました…

無料で使えるサービスは非常にありがたい反面、
安定した運用を目指すなら、ある程度コストをかけて信頼できるプラットフォームを選ぶことの大切さを実感しました。

最後に

Spotifyを使っていて、作業用BGMとして音楽をタイマー代わりに使いたいという方には、
ぜひ使っていただけたら嬉しいです!

Discussion