ホームページ  >  記事  >  バックエンド開発  >  Pythonを使用してSpotifyソングダウンローダーを作成する(mp3)

Pythonを使用してSpotifyソングダウンローダーを作成する(mp3)

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-09-24 16:16:02626ブラウズ

Making Spotify Song Downloader Using Python(mp3)

著者: Trix Cyrus

Python で Spotify トラックをダウンロードする理由

オフラインで聴くため。
お気に入りのトラックを MP3 形式で保存するには。
個人的な音楽コレクションを作成するため。
~ Python を使用すると、Spotify トラックのダウンロードが簡単な自動タスクになります。

始めましょう!
ステップ 1: Spotdl をインストールする

まず、Spotify トラックを MP3 形式でダウンロードするための軽量の Python ツールである Spotdl ライブラリをインストールする必要があります。

ターミナルを開いて次のコマンドを実行します:

pip install spotdl

ステップ 2: Python スクリプトを作成する

次に、Spotify のトラック、アルバム、またはプレイリストをダウンロードするための Python スクリプトを作成します。

新しい Python ファイルを作成します:

nano spotify_downloader.py

次に、次のスクリプトをそのファイルに貼り付けます:

import subprocess

def download_spotify_mp3():
    print("Spotify to MP3 Downloader")

    content_type = input("What do you want to download? (Enter 'track', 'playlist', or 'album'): ").strip().lower()

    if content_type not in ['track', 'playlist', 'album']:
        print("Invalid choice. Please enter 'track', 'playlist', or 'album'.")
        return

    spotify_url = input(f"Enter the Spotify {content_type} URL: ").strip()

    try:
        print(f"\nDownloading {content_type} as MP3...")
        subprocess.run(["spotdl", "--format", "mp3", spotify_url])
        print(f"\nDownload of {content_type} completed in MP3 format!\n")

    except Exception as e:
        print(f"An error occurred: {e}")

if __name__ == "__main__":
    download_spotify_mp3()

ステップ 3: スクリプトの実行

スクリプトを保存したら、次のコマンドを実行します:

python spotify_downloader.py

スクリプトにより、トラック、プレイリスト、またはアルバムの Spotify URL を入力するよう求められます。コンテンツは MP3 形式でダウンロードされます。

これで準備完了!

Python を使用して、Spotify トラックを MP3 形式でデバイスに直接簡単にダウンロードできるようになりました。

問題やエラーが発生した場合は、以下にコメントしてください。

~ TrixSec

以上がPythonを使用してSpotifyソングダウンローダーを作成する(mp3)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。