Spotifyの再生履歴1年分をAIに分析させたら「感情の季節パターン」が見えた

この記事でできること

Spotifyで1年間に聴いた曲のデータを取り出せることをご存知でしょうか。そのデータをChatGPTに分析させると、自分の「音楽と感情の季節パターン」が浮かび上がります。

  • Spotifyの個人データをダウンロードし、再生履歴をChatGPTに読ませられる
  • 季節ごとに聴く曲のジャンルやテンポの変化が可視化される
  • 「夏はアップテンポ、冬はバラード」のような自分の感情パターンが見つかる

使うもの: Spotify公式のデータダウンロード機能 + ChatGPT(無料版でOK)
かかる時間: データダウンロードに数日(Spotifyの処理待ち)+ 分析15分
必要なスキル: ファイルをダウンロードして送れればOK

自分の「音楽の選び方」には癖がある

毎日何気なく聴いている音楽。「好きな曲を聴いているだけ」と思っていても、実は季節や気分によって選ぶジャンルやテンポに傾向があります。梅雨の時期は静かな曲が増えたり、夏フェスの前後はロックばかり聴いていたり。

Spotifyにはユーザーの再生履歴をダウンロードする機能があり、過去1年分の「いつ・何を聴いたか」のデータを手に入れられます。このデータをChatGPTに渡すと、自分では気づかなかった音楽の傾向が言語化されます。

やり方:まずは簡単な方法から

方法A:stats.fmで手軽に分析する(おすすめ)

JSONファイルの扱いが面倒な方は、まず「stats.fm」(旧Spotistats)というアプリを試してみてください。Spotifyアカウントと連携するだけで、再生回数のランキングや時期ごとの傾向をグラフで表示してくれます。

stats.fmの分析結果のスクリーンショットをChatGPTに見せて「この傾向について分析してください」と聞くだけでも、面白い考察が返ってきます。

もっと詳しく分析したい方は、以下のSpotify公式データを使う方法に進んでください。

方法B:Spotify公式データで本格分析する

ステップ1:Spotifyに個人データをリクエストする

Spotifyのアカウント設定ページ(account.spotify.com)にアクセスし、「プライバシー設定」→「個人データをダウンロード」を選びます。「アカウントデータ」を選択してリクエストすると、数日後にメールでダウンロードリンクが届きます。

届いたメールのリンクからZIPファイルをダウンロードします。ZIPファイルの解凍手順は以下の通りです。

  • iPhone: ファイルアプリでZIPファイルをタップすると自動で解凍されます
  • Android: ファイルマネージャーでZIPファイルをタップ →「解凍」を選択
  • Windows: ZIPファイルを右クリック →「すべて展開」
  • Mac: ZIPファイルをダブルクリックするだけで解凍されます

解凍すると複数のファイルが入ったフォルダが表示されます。この中の「StreamingHistory」という名前のファイル(JSONファイル)が再生履歴です。JSONファイルとは、データを整理して保存するためのテキストファイルで、特別なソフトは不要です。

ステップ2:再生履歴ファイルをChatGPTに送る

StreamingHistoryのJSONファイルをChatGPTにアップロードします。ファイルには「再生日時」「アーティスト名」「曲名」「再生時間(ミリ秒)」が記録されています。

こう依頼します。

「このファイルはSpotifyの再生履歴です。以下の分析をしてください。①月ごとの再生回数の推移 ②最もよく聴いたアーティストTOP10 ③季節ごと(春夏秋冬)のアーティストやジャンルの変化 ④再生時間帯の傾向 ⑤面白いパターンがあれば教えてください」

ステップ3:分析結果を読み解く

AIの分析結果はこんな感じで返ってきます。

「1年間の総再生回数は4,832回でした。月別では8月が最多(612回)、2月が最少(287回)です。春〜夏にかけてはテンポの速い曲やポップス系のアーティストが多く、秋〜冬はバラードやアコースティック系が増えています。深夜0時〜2時の再生が全体の18%を占めていて、この時間帯はインスト曲やアンビエント系が集中しています」

「感情の季節パターン」とは

音楽の選択は、意識していなくてもその時の気分に左右されています。データとして見ると、季節や時間帯による感情の波が音楽の選択に反映されていることが分かります。

ある人の分析では、年末年始にノスタルジックな邦楽が急増し、GW前後にはフェス系のアーティストが増えるというパターンが見つかったそうです。「あのアーティストをよく聴いていた時期は、仕事がきつかった時期と重なっている」と振り返って気づく人もいます。

プライバシーについて

Spotifyの再生データには個人を特定できる情報は含まれていません(アーティスト名・曲名・再生日時のみ)。ただし、再生履歴からその人の趣味嗜好は推測可能なので、ChatGPTに送る際は履歴を学習に使われたくない場合、設定でオプトアウトしておくと安心です。

音楽の好みを通じて自分の感情パターンを知る——そんなちょっと変わった自己分析を試してみてください。