How to fix genres for thousands of songs? And where to download giant catalogs of music?
I'm working on building a personal alternative to Spotify and YouTube Music and I've hit two roadblocks.
Genre labeling in my library is inconsistent and manually updating 2500+ MP3s isn't feasible. I've tried using beets with the LastFM plugin in quiet mode but no luck. Any ideas?
Where can I bulk download diverse music catalogs? I've snagged some 'top 90s/80s/hiphop/etc' collections, but 2500 songs don't go far.
What I miss about Spotify and YouTube Music is their ability to auto-play similar tunes based on my current selection. Any advice would be appreciated.
If I understand correctly you would just need to put all of the files you want into one folder, navigate to the folder in your command line and then run id3tool -G Jazz *.mp3.
It operates off a list of predetermined genres which you can identify by running id3tool -l
Furthermore the *.mp3 will apply it to only mp3 files, if you have other formats and would like to capture all files simply remove make it just * instead.
Sorry I can't be more specific as I can't fully remember, but I thought I'd comment in case it helps.
For downloading a bunch of music, especially more obscure stuff, soulseek might be worth a try - if you search a genre you like you can then explore the libraries of the posters - some are very extensive. Just make sure you follow whatever guidelines they set out on their profile before you download a bunch of stuff, definitely make sure you're sharing some music yourself on the platform and that your listening port is set up otherwise you might get blocked.