An absolutely ancient tool I used to use was WinAmp (v2.x) with the Streamripper plugin. It would save out each song from a shoutcast or icecast station to a file with the artist/album/title/track like a champ. Maybe not quite what you want (won’t do youtube) but there are a ton of great indie stations on the vorbis icecast network…
Comment on Is there a music thing that handles single tracks
Chaser@lemmy.zip 1 day ago
yt-dlp can handle YouTube Music Links. Just tell it with -x --audio-format mp3
, that you don’t want the Video, but an mp3 (opus can’t be tagged). I use it to obtail whole artists, then I tag them with MusicBrainz Picard. I’m sure there is a way to automate this. yt-dlp has also a Python library. However I haven’t used it for now.
Arghblarg@lemmy.ca 1 day ago
Chaser@lemmy.zip 1 day ago
That’s a cool approach! Reminds me of the old Napster 🤓
Arghblarg@lemmy.ca 1 day ago
Search for v2.79 (if memory serves) on oldversion.com for the last ‘good’ version of classic winamp, and the streamripper plugin is still floating around somewhere on the 'net…
tal@lemmy.today 1 day ago
I’m pretty sure that it supports tagging.
goes to try it out
If you mean that this MusicBrainz Picard thing doesn’t support tagging Opus, it sounds like it does:
community.metabrainz.org/t/…/467209
And looking at the output of
yt-dlp -x
, it looks like it’s Opus in an Ogg container:Chaser@lemmy.zip 1 day ago
Awesome! I just learned something today. Thanks for pointing it out so detailed!