🎵
🎧 個人開発 「音楽タイマー for Spotify」 を公開しました!
どういうもの?
時間を指定してSpotifyのプレイリストを自動作成できるWebアプリを作りました。
たとえば「30分だけ集中したい」ときに、30分間のプレイリストを作ってくれます。
作業用BGMとして音楽をタイマー代わりに使いたいときに便利です。
アプリではどんな機能があるの?
現在の主な機能はこちら:
-
⏱️ 時間を指定してプレイリストを作成
→ 例:25分間のポモドーロ用プレイリストを生成 -
🎤 アーティストを指定してプレイリストを作成
→ フォロー中アーティストの曲で時間に合わせたプレイリストを生成 -
❤️ お気に入りの曲からプレイリストを作成
-
🗑 アプリ内で作成したプレイリストを削除
背景
作業中にタイマーを使っていたのですが、
「〇分の音楽を流し終えたら休憩」みたいな形でポモドーロ的に音楽をタイマーがわりにできたらいいなと思い開発を始めました。
技術的な話
ちなみにどんな技術を使ったの?
- フロントエンド:React + Expo
- バックエンド:Go + Gin
- データベース:CockroachDB
- デプロイ:Netlify(フロント) / Render(バックエンド)
開発で大変だったことは?
開発中に使っていたサービスが使えなくなったこと
個人開発ということもあり、なるべく無料枠で運用したいと思っていたのですが、
使っていたDBサービス(Planetscale)が有料化されるタイミングがありました。
その影響で CockroachDB に移行する必要があり、思ったより手間がかかりました…。
無料で使えるサービスは非常にありがたい反面、
安定した運用を目指すなら、ある程度コストをかけて信頼できるプラットフォームを選ぶことの大切さを実感しました。
最後に
Spotifyを使っていて、作業用BGMとして音楽をタイマー代わりに使いたいという方には、
ぜひ使っていただけたら嬉しいです!
Discussion