"We are heartbroken to announce that our beloved father Brian Wilson has passed away. We are at a loss for words right now."
Brian Wilson
Brian Douglas Wilson is an American musician, singer, composer, and record producer who co-founded the Beach Boys.Brian Wilson
dgdft
in reply to Lv_InSaNe_vL • • •Yt-dlp is the gold-standard for that.
github.com/yt-dlp/yt-dlp
GitHub - yt-dlp/yt-dlp: A feature-rich command-line audio/video downloader
GitHubLv_InSaNe_vL
in reply to dgdft • • •Yeah I am using yt-dlp to download the music, and I can set that on a cronjob no problem.
I am specifically asking for better downloading (I don't want just the raw YouTube title most of the time), album art, and ID3 tagging. But that beets.io thing looks super cool! I might integrate that into my existing python scripting instead of trying to build it all out myself
dgdft
in reply to Lv_InSaNe_vL • • •Just to throw out an easy option: if the music is well-labeled on Youtube, you can get pretty close to that full suite with just yt-dlp by using
--embed-thumbnail
as a stand-in for album art, dumping your files with an “Artist - track - album” naming structure using the--output-template
flag — then using an awk or python script as a second pass to add the artist/track/album names to each file as tags.E: and in case it isn’t self-evident, you don’t have to give yt-dlp a URL for each track; it’ll work fine with a playlist URL.