iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
ChatGPT & Codex

我的音樂不該被平台綁架:30 天用 ChatGPT × Codex 打造跨平台 Music Recap 系列

Spotify、YouTube Music、Apple Music 等等 各大音樂平台都有自己的年度回顧,但每個平台各算各的,資料與排行也無法整合。這個系列將用 ChatGPT 與 Codex,從不同音樂平台的聆聽紀錄匯出開始,逐步完成資料清理、歌曲與歌手辨識、跨平台合併、排行與聆聽習慣分析,最後打造一套自己的跨平台 Music Recap。除了常見的 Top Songs、Top Artists 與聆聽時間,也會設計連續收聽、單曲循環、探索率與特殊徽章等統計,看看 AI 能不能幫我做出比官方 Recap 更懂自己的音樂回顧。

參賽天數 19 天 | 共 19 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1|把散落各平台的音樂紀錄,變成自己的 Music Recap

Day 1|把散落各平台的音樂紀錄,變成自己的 Music Recap 為什麼想做這個? 我平常主要使用 YouTube Music 聽歌,也滿常看 YouTu...

2026-09-15 ‧ 由 Chinnn 分享
DAY 2

Day 2|把我的 YouTube Music 紀錄挖出來:Google Takeout 到底給了什麼?

昨天決定了這個系列的方向:把散落在不同平台的音樂紀錄整理到一起,建立自己的 Music Recap。 我主要使用 YouTube Music,所以第一個要接進來...

2026-09-16 ‧ 由 Chinnn 分享
DAY 3

Day 3 | 拿 15,403 筆真實 YouTube Music 紀錄驗收,哪些資料真的能拿來做 Recap?

昨天完成 YouTube Music Takeout 的匯入器後,今天終於把自己的真實資料丟進去驗收。 要做自己的 Music Recap,不能只做到「資料讀得...

2026-09-17 ‧ 由 Chinnn 分享
DAY 4

Day 4|YouTube Music 沒有播放秒數,那 Recap 還能算什麼?

昨天,我終於把自己的 YouTube Music 紀錄匯入成功,取得 15,403 筆音樂活動。 但資料能讀進來,只是第一步。接下來要決定的是:這些資料能支持哪...

2026-09-18 ‧ 由 Chinnn 分享
DAY 5

Day 5|第一份自己的 YouTube Music Recap:把 15,403 筆活動變成排行

前一天,我替 Music Recap 的數字訂好了規則:活動次數可以計算,未知播放時間保留空值,每個結果都要交代用了多少資料。 今天終於可以打開第一份用自己資料...

2026-09-19 ‧ 由 Chinnn 分享
DAY 6

Day 6|Spotify 資料不能直接倒進排行榜:先做一個匯入前檢查器

昨天,我用自己的 YouTube Music 紀錄產生第一份活動 Recap。來源 ID、頻道、日期與月份都能統計,每張表也會交代資料覆蓋率。 今天開始處理第二...

2026-09-20 ‧ 由 Chinnn 分享
DAY 7

Day 7|讓 Spotify 紀錄進入統一模型:實作 SpotifyImporter

昨天,我先替 Spotify 資料做了一個匯入前檢查器。 它會確認播放毫秒、時間、URI、內容種類和欄位型別有沒有問題,但它不會真的產生 Music Recap...

2026-09-21 ‧ 由 Chinnn 分享
DAY 8

Day 8|接上朋友的 Spotify:116,605 筆紀錄,為跨平台聽眾排行打底

前幾天有點划水,因為沒有相關資料繼續做 今天,朋友提供了一份 Spotify 聆聽紀錄。 前面已經完成 Spotify 匯入器,但主要使用合成資料測試。現在終於...

2026-09-22 ‧ 由 Chinnn 分享
DAY 9

Day 9|YouTube Music 已經給我徽章,為什麼還不能直接算全球排名?

昨天把朋友的 Spotify 資料接進共同事件層後,我重新確認了這個專案真正想回答的問題。 我主要使用 YouTube Music。我想知道的不是「兩個人的資料...

2026-09-23 ‧ 由 Chinnn 分享
DAY 10

Day 10|比誰、比什麼,先定義清楚:替跨平台聽眾比較建立資料契約

昨天,我確認了一件事:排名相關資料並不是完全不存在。 YouTube Music 給了我官方頭號聽眾徽章,Last.fm 回傳了 YOASOBI 的累積聽眾數,...

2026-09-24 ‧ 由 Chinnn 分享