🎵
🎧 個人開発 「音楽タイマー for Spotify」 を公開しました!
どういうアプリ?
時間を指定してSpotifyのプレイリストを自動作成できるWebアプリを作りました。
作業用BGMとして音楽をタイマー代わりに使いたいときに活用できます。

開発の背景
普段作業中にタイマーを使っていたのですが、「〇分の音楽を流し終えたら休憩」というようにポモドーロ的に音楽をタイマー代わりにできたらいいなと思い、開発を始めました。
主な機能
時間を指定してプレイリストを作成
指定した時間で自動で曲を選んでプレイリストを生成します。
例:25分間のポモドーロ用プレイリスト、60分の作業用BGM など
アーティストを指定してプレイリストを作成
フォロー中のアーティストの中から選択し、そのアーティストの曲だけで指定時間のプレイリストを生成できます。
お気に入りの曲からプレイリストを作成
Spotifyでお気に入り登録している曲から、指定時間に合わせたプレイリストを作成します。
技術スタック
- フロントエンド: React + Expo
- バックエンド: Go + Gin
- データベース: CockroachDB
- デプロイ: Netlify(フロント) / Render(バックエンド)
開発で苦労したこと
使用していたDBサービスの有料化
個人開発ということもあり、なるべく無料枠で運用したいと考えていましたが、使っていたDBサービス(PlanetScale)が有料化されるタイミングがありました。
そのため CockroachDB への移行が必要となり、思ったより手間がかかりました。
無料で使えるサービスは非常にありがたい反面、安定した運用を目指すなら、ある程度コストをかけて信頼できるプラットフォームを選ぶことの大切さを実感しました。
最後に
Spotifyを使っていて、作業用BGMとして音楽をタイマー代わりに使いたいという方には、
ぜひ使っていただけたら嬉しいです!
Discussion
素晴らしいアプリをありがとうございます!
が、うまく使えず困っています。
音楽タイマー上で、フォローしたアーティストを選択し、プレイリスト作成をクリックすると、以下のようなエラーメッセージが出ます。原因分かりますと助かります。
「プレイリスト作成に失敗
条件を見直し再度お試しください。」
Spotifyが無料版なのですが、それも原因だったりするのでしょうか。
返信大変遅くなりすみません!
アプリを使っていただきありがとうございます!
エラーの原因が分かりやすいよう、失敗した原因が表示されるように設定しました。
プレイリストの作成に関しては、無料版でも影響はないはずです!
よかったら、もう一度プレイリスト作成を試してみてください。