メタデータのリソースとして Spotify を使用し、オリジナルの YouTube アップロード品質で ID3 タグ付け (タイトル、アーティスト、アルバム、アルバム アート、トラック番号、リリース日) を持つ YouTube ミュージック プレイリストをダウンロードするためのコマンドライン Python ユーティリティです。
独自の Spotify クライアント ID とシークレットを指定する必要があります。これらを入手するには、https://developer.spotify.com/ にアクセスしてください。
このページにはクライアント ID とシークレットが含まれます。
最新バージョンの Python 3 がインストールされていることを確認してください。必要なライブラリをインストールするには、リポジトリのクローンを作成し、そのディレクトリ内で次のコマンドを実行します: pip install -r requirements.txt
最初の実行時に、プログラムは Spotify クライアント ID とクライアント シークレットの入力を求めます。プロンプトに従ってこれらを入力します。
YouTube または YouTube Music プレイリストの URL を貼り付けると、残りの作業はプログラムが実行します。プログラムが Spotify で曲を見つけられない場合は、通知が表示され、タイトルとアーティストのメタデータのみが保存されます。
ダウンロードされたすべてのプレイリストは、main.py と同じディレクトリ内の独自のディレクトリに配置されます。