agentsclimarketplace

Youtube playlist to mp3 downloader with metadata

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/youtube-playlist-to-mp3-downloader-with-metadata

AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill youtube-playlist-to-mp3-downloader-with-metadata

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Generates a Python script to download YouTube playlists as MP3 files, including video thumbnails and artist metadata tags.

SKILL.md

1.9 KB, as published. Nobody here has run it

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

  1. Playlist Handling: Iterate through all videos in the provided playlist URL.
  2. Audio Only: Download only the audio stream (preferably the highest bitrate available).
  3. File Format: Convert the downloaded audio file to MP3 format.
  4. Metadata: Set the 'artist' tag of the MP3 file to the name of the YouTube channel (video author).
  5. Thumbnails: Download the video thumbnail image for each file.
  6. 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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.