ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Spotifyは今や世界有数のストリーミング音楽サービスとなっています。世界中の人たちがSpotifyを使って音楽を聴いています。ストリーミングなので、音楽が突然なくなってしまうこともあるでしょう。そして、それがショックな人が多いのも確かです。

今回紹介するSpotify DownloaderはSpotifyのプレイリストをベースに、YouTubeから楽曲をダウンロードするソフトウェアです。

Spotify Downloaderの使い方

Spotify Downloaderはまず最初にプレイリストをファイル化します。その後、ファイルを指定して実行すると、YouTube動画を検索してダウンロードします。

$ spotdl --list file.txt 
INFO: Checking and removing any duplicate tracks in "file.txt".
INFO: Downloading 30 tracks.

INFO: 1. Downloading "https://open.spotify.com/track/3xxxxxq"
INFO: Downloading to "music.mp3"
  0%|        | 0/3616KiB [00:00<?, ?KiB/s]WARNING: Genius returned no lyric results for the search query "music".
100%|██████████████████████████████████

動画はメタデータやアルバムアートが埋め込まれた状態になっています。

Spotify Downloaderのユニークな点は、Spotifyからダウンロードするのではなく、YouTubeを利用している点でしょう。つまりSpotifyのサービス利用状態に寄らず、ダウンロードできます。もちろんYouTubeにない場合もあるでしょう。

Spotify DownloaderはPython製のオープンソース・ソフトウェア(MIT License)です。

ritiek/spotify-downloader: Download Spotify playlists from YouTube with albumart and metadata

 

MOONGIFTの関連記事

  • DevRel
  • Com2