Install

This uses yt-dlp

With pip

python3 -m pip install -U "yt-dlp[default]"

Config File

Located at ${XDG_CONFIG_HOME}/yt-dlp/config for Unix/Linux
${APPDATA}/yt-dlp/config for Windows

# Version: 2025.01.12
# Command: yt-dlp
# Location: ${XDG_CONFIG_HOME}/yt-dlp/config

# Verbosity
-v

# Use four concurrent fragments
-N 4

# Extract audio
-x

# mp3 Format
--audio-format "mp3"

# Don't keep video when converting to audio
--no-keep-video

# Audio quality best
--audio-quality 0

# No mtime
--no-mtime

# Force filenames to be windows compatible
--windows-filenames

# Save under large file storage device
-o /mnt/f/Music/Unprocessed_Music/%(title)s.%(ext)s