- Spotifyを離れて Jellyfin を使うようになった体験を共有
- Spotifyを退会した後、代わりの音楽視聴方法を探して複数のローカル音楽プレーヤーを試したが、ほとんどは使いづらいか時代遅れのUXだった
- Webベースの音楽プレーヤーを自作もしたが、オフラインで使えないなどの限界があった
- 最終的に Jellyfin セルフホスト型メディアサーバー を選び、音楽ライブラリを構築
- さまざまなデバイスで音楽をオフラインで聴ける機能を提供し、セルフホスティングを通じてデジタルの自律性を得て、ほかのオープンソースソリューションにも広げている
Spotifyを離れて
- Spotifyの利用をやめた後、複数の代替ソリューションを試した
- 最終的に選んだのは Jellyfin、オープンソースのセルフホスト型メディアサーバー
ローカル音楽ファイルの収集とプレーヤーの限界
mp3、flac などの音楽ファイルを集めてローカル再生を試した
- Winamp のようなクラシックなプレーヤーはUIは良いが、ライブラリ探索が不便
- VLCは
flac ファイル処理の性能が低い
- foobar2000 は設定があまりに複雑で断念
Web音楽プレーヤーを自作
- htmx を学ぶため、シンプルなWeb音楽プレーヤーを自作
- ブラウザでローカルサーバー経由の音楽ストリーミングが可能
- 問題点:
- インターネットがない、またはサーバーが停止している場合は使えない
- オフライン機能を追加するにはアプリの形に再構成する必要があった
- プロジェクトを継続的に保守する負担が大きく、代替が必要だった
Apple Musicアプリの使用体験
- Apple Music アプリは古めかしいが、音楽プレーヤーとしては十分な機能を提供
- 欠点:
- デバイス間のライブラリ同期で容量の問題が発生
- どの曲を残し、どの曲を消すかを決める 「ストレージ・バトルロイヤル」 が必要
- Spotifyのようなクラウドベースの利便性と比べると不便
Jellyfinの発見と移行
- Jeff Geerling のYouTube動画でJellyfinを知った
- JellyfinはNetflix/Disney+の代替であると同時に、音楽視聴プラットフォームとしても活用可能
- 唯一の欠点: 自分でホスティングしなければならない
セルフホスティングに関する助言
- プログラマーでなくてもインストールは難しくない
- NASのような機器がなくても 古いPCでホームサーバーを構築可能
- ローカルにインストールした後すぐ使え、初期設定も非常に簡単だった
オフラインアプリ連携
- Jellyfin用クライアントアプリ:
- アプリを通じて 音楽をダウンロードしてオフライン再生が可能
デジタルの自律性に向けた次の一歩
- 小型ミニPCを購入し、Jellyfinを常時稼働 させている
- そのほかに Immich もホスティング中 → Google Photosの代替
セルフホスティングを検討しているなら
- ターミナルの利用に慣れていれば、セルフホスティングは誰にでも可能
- いったん設定してしまえば、どのデバイスからでも自分の音楽ライブラリにアクセス可能
- オープンソースが進化し続ければ、私たちはますますクラウドサービスなしでも欲しい機能を自分で構築できるようになる
まとめの感想
- 将来は音楽、映画、写真、思い出などを 「他人のコンピューター」ではなく、自分のサーバー で自由に楽しめることを願っている
- オープンソースは少し遅いかもしれないが、より良く自由な未来を作れる道だ と信じている
2件のコメント
Synology NASユーザーにとっては、DS Audioが代替になるかもしれません。
Hacker Newsのコメント