—曲を聴いた、この1週間。
トップソング
再生回数順Spotifyアカウントで表示する
STEP 1自分のアカウントに接続して、Spotifyから取得可能な「最近再生した曲」を読み込みます。ナウプレとは独立して動作します。
Developer Dashboardに追加するRedirect URI:
ログインに必要な設定を見る
- Spotify Developer Dashboardで自分のアプリを選択(または作成)。
- Settings の Redirect URIs に、このページに表示されたURIを完全一致で登録して保存。
- この画面に Client ID のみを入力。Client Secret は入力しない。
- ログインして「最近の再生履歴を読み込む」を押す。
2026年のDevelopment Modeではアプリ所有者のSpotify Premium加入などの制限があります。
ローカル曲 1再生テスト
NEW · v0.3ナウプレとは接続しません。WEEKLY MIXがSpotifyからローカル曲の再生状態だけを短時間確認し、30秒以上の連続的な再生進行を観測できた場合に、試験的に1件保存します。Spotify公式の再生回数ではありません。
約7秒ごと、最長3分間だけ再生状態を確認。途中で曲を飛ばした場合・通信が切れた場合・Safariを閉じた場合は観測できないことがあります。バックグラウンド常時記録は未搭載です。取得結果はこの端末だけに保存し、Cloudflareへ送信しません。
Spotifyの履歴ファイルから読み込む
STEP 2 / OPTIONALSpotifyのプライバシー設定で「長期ストリーミング履歴」をリクエストできます。届いたZIPを展開し、Streaming_History_Audio_*.jsonを選択してください。通常のStreamingHistory*.jsonも対応しています。
ファイルの中身をCloudflareや外部サーバーに送信しません。
APIと履歴ファイルが重なったら?
同じ週に履歴ファイルのデータがあれば、二重計上を避けるため、その週は履歴ファイルを優先します。どちらを表示するかは下の「表示データ」で選べます。
データと表示の設定
ローカル曲の試験記録は、配信曲の表示元を切り替えてもランキングに合流します。同じローカル曲の履歴と時刻が近い場合は重複を抑制します。
読み込み済みの記録は、このブラウザのIndexedDBにだけ保存します。端末を変えると引き継がれません。共有端末では削除してください。Spotifyのアクセス用トークンはページ内セッションに保持します。