【Python】Spotifyのプレイリストにある全曲をCSVファイルに書き出す(前編)

連続ブログ更新日数:18日

Pythonを使ってSpotifyのプレイリストにある全曲をCSVファイルに書き出す方法についてまとめる。

前編ではSpotify APIを利用する準備まで。実際にCSVファイルに書き出すプログラムを書いた後編はこちら。

目次

Spotifyのプレイリストにある全曲をCSVファイルに書き出す(前編)

用途

プレイリストを書き出す用途として次のようなものが挙げられる。

  • プレイリストのバックアップ
  • Apple Musicなど他サービスへの移行用ファイル
  • プレイリストの分析・管理

手順(Spotify APIを利用するまでの準備)

Spotify APIとはSpotifyのプレイリストの曲をプログラムで取得する場合に使われるAPIである。

このSpotify APIでは「Client ID」と「Client secret」というものを使ってアカウントを認証するため、事前にこれらを用意しておく必要がある。

STEP
Spotify Develepersにサインインする

Spotify Developersにアクセスして、普段利用しているSpotifyのアカウントでサインインする

Screenshot
STEP
Dash Boardに移動する

サインインが完了したら、右上のアカウントのプルダウンから「Dashboard」を選択する

Screenshot
STEP
アプリの作成

※アプリを作成するとSpotify APIを利用するための「Client ID」と「Client secret」が発行される。

Dash Boardから「Create app」をクリック。

Screenshot

作成するアプリの情報を入力する画面があるので、以下の3つの項目を適当な値で入力する。

  • App name:作成するアプリ名
  • App description:作成するアプリについての説明
  • Redirect URIs:認証成功または失敗の結果を送信する先のURL
    例)http://localhost:8888/callback

問題がなければ利用規約にチェックを入れて「Save」を押す

入力が完了したら「Save」で保存する。

STEP
「Client ID」と「Client secret」をコピーする

Dashboardに作成したアプリが表示されるのでアプリの詳細画面を開く。

Screenshot

Settings画面に移動する

「Client ID」と「Client secret」をコピーして完了

前編まとめ

ここまでの手順でSpotify APIを使ってプレイリストの曲を取得する準備が完了した。

後編では実際にPythonでプログラムを書いて、プレイリストの曲をCSVファイルに書き出すところまでをまとめる。

おまけ、2025年1月11日にあったこと

この記事を執筆した2025年1月11日には「トランプ氏が欲するグリーンランド、高まる独立機運」といった話題がありました。

よかったらシェアしてね!

この記事を書いた人

えだはのアバター えだは ITエンジニア

2001年生まれの♂。愛知県出身。
国立大学の情報学科を卒業後、某ユーザ系IT企業に就職。
2022年に当ブログ「えだはの部屋」を開設。
ブログ収益は100円〜1000円の間で常に低空飛行をしており、基本赤字。
将来の夢は億万長者。

コメント

コメントする

目次