YourSpotify
セルフホスト型の Spotify リスニング統計ダッシュボード。あなたの音楽再生履歴を記録・可視化します。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
セルフホストの Spotify 再生統計、プライバシーも安心
主な機能
- Spotify の再生履歴を自動記録(24 時間ポーリング)
- Web ダッシュボードで統計を表示:楽曲 / アーティスト / ジャンルランキング、時間トレンド
- Spotify プライバシーデータファイルのインポートに対応し、過去 1 年分の記録を補完
- データは完全にセルフホストされ、サードパーティサービスに依存しない
- Docker Compose によるワンクリックデプロイに対応
できないこと
- •完全な履歴を取得するには Spotify プレミアムアカウントが必要です。初回使用時はそれ以降のデータのみ記録でき、過去のデータはプライバシーデータパッケージを手動でインポートする必要があります。MongoDB のバージョンは 4.4 を推奨します(ARM デバイスでは 5.x 以上は避けてください)。デフォルトのタイムゾーンは Europe/Paris なので、TIMEZONE を各自で変更してください。
使用例
- 自分の音楽視聴習慣を深く理解したいSpotifyのヘビーユーザー
- プライバシーの観点から、サードパーティのプラットフォームに自分のデータを分析させたくないユーザー
- 音楽関連のコミュニティを運営しており、データ分析の可視化が必要なユーザー
YourSpotify は、セルフホスト型の Spotify 再生統計ツールです。定期的に Spotify API から再生履歴を取得し、Web コンソール上でお気に入りの曲、アーティスト、ジャンル、時間帯の傾向など、あなたの音楽の好みをグラフで表示します。データはローカルの MongoDB に保存され、Spotify 公式が提供するプライバシーデータをインポートして過去の履歴を補完することも可能です。プライバシーを重視し、データを第三者のプラットフォームに預けたくないユーザーに適しています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Spotify Developer Dashboard でアプリを作成し、Client ID と Secret を取得する
ステップ2:docker-compose-example.yml をコピーし、環境変数(APIエンドポイント、Spotify認証情報)を変更する
ステップ3:docker-compose up -d を実行し、http://localhost:3000 にアクセスして使用を開始する
- ステップ1:Spotify Developer Dashboard でアプリを作成し、Client ID と Secret を取得する
- ステップ2:docker-compose-example.yml をコピーし、環境変数(APIエンドポイント、Spotify認証情報)を変更する
- ステップ3:docker-compose up -d を実行し、http://localhost:3000 にアクセスして使用を開始する
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker コンテナとボリュームを削除します: docker-compose down -v を実行し、続いて youspotify_db データディレクトリを削除します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs