MY LISTENING REPORTWEEKLY MIX.DAILY EDITION
未接続
WEEKLY REPORT

—曲を聴いた、この1週間。

Spotifyで取得できた再生履歴と、確認できたローカル曲の試験記録をランキング化します。
—
最終確認:—接続中はアプリを開いた時・復帰時に自動確認します(最短5分間隔)。

表示範囲は端末内の保存済み履歴です。Spotify APIから過去の任意の月の履歴は取得できません。

10月など過去の月が0件の場合: Spotifyの履歴ZIPを読み込む

履歴の取得状況を確認しています。
再生した回数—
聴いた曲数—
確認できたローカル再生—

トップソング

再生回数順
まだ再生データがありません。

アーティスト別・曲ランキング

NEW · 選択期間内

特定のアーティストが参加した曲だけを集計します。コラボ曲も、Spotifyが返した参加アーティスト情報に基づき対象に含めます。データのない曲は補完されません。

対象のアーティストを選ぶと曲ランキングを表示します。

レポートカードスタジオから「アーティスト別ソング」を選べば、このランキングを画像として書き出せます。

レポートカードスタジオ

6種類の画像出力

聴いた曲のデータから、SNSで共有できる縦長ポスターを作成。6テンプレート × Top5 / Top8 / Top10 に対応します。ローカル曲も、今のランキングと同じ集計で反映します。

大胆なタイポグラフィアーティスト本人写真写真アプリ向け保存・1080 × 1920

アーティスト別ソングは上で選んだ人の曲を使います。

iPhoneの共有画面で「画像を保存」を選ぶと「写真」アプリに入ります。共有画面に項目がない場合は、下の画像を長押しして保存してください。

その他の保存方法(PNGファイル)

Windowsなどではこちらから高画質PNGファイルを保存できます。

履歴データから画像を作ります。

アーティスト本人写真の設定

Spotifyのアーティスト情報から本人写真を取得します。取得できない場合はアルバムジャケットで代用せず、イニシャル表示にします。手元の写真を指定することもできます。

Spotifyにログイン後、取得を開始できます。

Spotify提供の画像にはSpotifyのアーティストページへのリンクを併記します。アーティスト画像は見切れないよう全体を表示します。

LIVE PREVIEW · 9:16
表示できる再生履歴があれば画像を作れます。

これはWEEKLY MIXの非公式な共有画像です。Spotify公式レポートではありません。集計は取得できた再生記録に基づくもので、Spotifyの公式再生数とは異なる場合があります。

プレイリスト画像メーカー

NEW · PLAYLIST MAKER

Spotifyのプレイリストを読み込み、曲名・アーティスト・ジャケットを全曲同じ大きさで整列表示。曲順は自由に編集できるけど、Spotifyの元のプレイリストは変更しません。

Spotifyにログインして、あなたが所有または共同編集しているプレイリストのURLを入力してね。

Spotify APIの制約で、他人の公開プレイリストをURLだけで読み込むことはできません。音楽トラック以外の項目は画像化の対象外です。

LOADED PLAYLIST

まだ読み込んでいません

Spotifyの元の曲順が表示されます。

曲順の確認・並べ替え
読み込み後、曲順を確認・並べ替えできます。
— / —
PLAYLIST · 1080 × 1920

画像を長押しして保存することもできます。

曲・ジャケットはSpotifyから取得した情報を使用。ジャケットは加工・切り抜きせず表示します。Spotifyのロゴやコンテンツ使用条件にもご注意ください。データはこの端末上で処理し、プレイリストや再生履歴を書き換えません。

Spotifyアカウントで表示する

STEP 1

自分のSpotifyアカウントから最近最大50再生を読み込みます。接続中はアプリ起動時と再表示時に自動更新(5分間隔で抑制)します。過去の10月だけをAPIで取得することはできません。昔の履歴は下の「履歴ZIP取り込み」を使います。

Spotifyの戻り先URLは固定済み。以前のローカル曲の試験記録も保持します。ログインが進まない場合はこのボタンのすぐ下にエラーを表示します。

初回の許可後は自動的に接続を復元します。共有端末ではチェックを外してください。更新用トークンを端末内に暗号化保存し、サーバーには保存しません。

初回のみ:Spotifyアプリの設定

Client IDの確認中…

Client Secretは絶対に入力しないでください。Client IDは同じブラウザで記憶します。友人にも入力なしで利用してもらう場合は配布用設定ファイルに公開Client IDを登録してください。

Developer Dashboardに追加するRedirect URI:

友達もClient ID入力なしでログインできるようにする(任意)

所有者の公開Client IDを埋め込んだCloudflare Pages用ZIPを、この端末で生成できます。Spotifyの認証情報・再生履歴・写真は同梱しません。

生成したZIPを本番へ再アップロードしたあと、Spotify Developer Dashboardの利用許可リストへ友達のSpotifyアカウントを追加してください。Development Modeでは最大5人までです。

ログインに必要な設定を見る
  1. Spotify Developer Dashboardで自分のアプリを選択(または作成)。
  2. Settings の Redirect URIs に、このページに表示されたURIを完全一致で登録して保存。
  3. 初回だけClient IDを登録。保存されるので、以降は入力不要。Client Secretは入力しない。
  4. ログイン後は自動更新されます。必要なら「今すぐ履歴を更新」を押してください。

2026年のDevelopment Modeではアプリ所有者のSpotify Premium加入などの制限があります。

ローカル曲の1再生テスト(任意の実験機能)

ローカル曲 1再生テスト

v0.4.1 · Pages版

ナウプレとは接続しません。WEEKLY MIXがSpotifyからローカル曲の再生状態だけを短時間確認し、30秒以上の連続的な再生進行を観測できた場合に、試験的に1件保存します。Spotify公式の再生回数ではありません。

1. Spotifyでローカル曲を再生2. Safariでこのページに戻る3. 下のテスト開始 → 画面を開いたまま
観測状況
まだテストしていません
Spotify接続済みで利用できます。既存のログインには現在再生の権限がない場合があります。
0 / 30秒最大3分間

約7秒ごと、最長3分間だけ再生状態を確認。途中で曲を飛ばした場合・通信が切れた場合・Safariを閉じた場合は観測できないことがあります。バックグラウンド常時記録は未搭載です。取得結果はこの端末だけに保存し、Cloudflareへ送信しません。

過去の月・年の履歴を取り込む

過去のランキングに必要
10月や1年前のランキングを作るには、Spotifyの履歴ZIPが必要やで。

Spotifyの「最近再生した曲」APIは直近最大50件だけ。一方、「長期ストリーミング履歴」には過去の再生日時・曲名・アーティスト名・再生時間が含まれるので、10月・9月・2025年なども月間・年間集計できるよ。

Spotify公式のプライバシー設定を開く → 「お客様のデータをダウンロード」から 長期ストリーミング履歴 をリクエスト。Spotifyから届いたZIPを、この画面にそのまま読み込ませてね。

履歴の中身はこのブラウザだけで処理。Cloudflareへのファイル送信なし。端末の保存容量が必要です。

ZIP・JSONの読み込み方と注意

対象ファイルは Streaming_History_Audio_*.json、StreamingHistory*.json、endsong*.json。SpotifyのデータZIPから対象JSONのみ読み込みます。再生履歴ZIP内にローカル曲が含まれるかは提供された実データによります。ZIPに音楽以外の個人情報が含まれていても、取り込むのは再生日時・曲名・アーティスト名・曲URI・再生時間など、ランキングに必要な項目だけです。すでに保存した同じ履歴を重ねて追加しても重複保存しません。

SpotifyのAPIと履歴ファイルが重なったら?

同じ週に両方があれば履歴ファイルを優先し、二重計上を避けます。正確な暦月を集計するには長期履歴を読み込んでください。トップ曲APIの約4週・6か月・1年の結果は、別の「好みの順位」であって再生回数・暦月の再生履歴とは異なります。

データと表示の設定

曲を音源別・楽曲別で集計

通常は音源別。楽曲別では同名曲のシングル版・アルバム版を統合し、ライブ版・リミックスなどは区別します。手動ルールのみではなく自動の簡易判定も含みます。誤統合は設定を戻せます。

個別に統合したい音源を選択(表示候補は最大350音源)。元の履歴データは変更しません。

個別統合はまだありません。

アーティストの表記ゆれを統一

別名義をひとつのアーティストとして集計したい場合だけ指定。参加アーティストのコラボ情報は保持します。

再生履歴のバックアップと復元

端末内の履歴・個別統合・表記ゆれ設定・指定期間・手動写真をJSONへ書き出します。写真の保存先によってはファイルが大きくなります。

前回のバックアップを確認しています。

復元時は内容を確認してから操作できます。

データの消去(取り消せません)

削除前に必ずバックアップしてください。

ローカル曲の試験記録は、配信曲の表示元を切り替えてもランキングに合流します。同じローカル曲の履歴と時刻が近い場合は重複を抑制します。

読み込み済みの記録は、このブラウザのIndexedDBに保存します。端末を変えると引き継がれません。共有端末では削除してください。Spotifyの短期アクセストークンはセッション内、更新用トークンは「保持する」がオンの場合のみ、この端末に暗号化して保存します。端末から削除した場合は再ログインが必要です。