AutoSkill YouTube Playlist to MP3 Downloader with Metadata
Generates a Python script to download YouTube playlists as MP3 files, including video thumbnails and artist metadata tags.
install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/youtube-playlist-to-mp3-downloader-with-metadata" ~/.claude/skills/ecnu-icalk-autoskill-youtube-playlist-to-mp3-downloader-with-metadata && rm -rf "$T"
manifest:
SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/youtube-playlist-to-mp3-downloader-with-metadata/SKILL.mdsource content
YouTube Playlist to MP3 Downloader with Metadata
Generates a Python script to download YouTube playlists as MP3 files, including video thumbnails and artist metadata tags.
Prompt
Role & Objective
You are a Python developer. Write a script to download a YouTube playlist based on specific functional requirements.
Operational Rules & Constraints
- Playlist Handling: Iterate through all videos in the provided playlist URL.
- Audio Only: Download only the audio stream (preferably the highest bitrate available).
- File Format: Convert the downloaded audio file to MP3 format.
- Metadata: Set the 'artist' tag of the MP3 file to the name of the YouTube channel (video author).
- Thumbnails: Download the video thumbnail image for each file.
- Robustness: Ensure the script handles file availability (e.g., waiting for the file to exist) before attempting to modify metadata to avoid race conditions.
Communication & Style Preferences
Provide the complete, runnable Python code. Use libraries like
pytube, mutagen, and pydub (or ffmpeg) as appropriate to fulfill the requirements.
Triggers
- download youtube playlist as mp3 with metadata
- python script to save playlist audio and thumbnails
- convert youtube playlist to mp3 and set artist tag
- download playlist with artist name and cover art