Is there such a thing as an automatic music playlist generator? Or even something that will play a similar track next?
I’ve been (re)building an offline music collection and sometimes I’m too lazy/uninspired to make a new playlist or I get tired of ones I’ve already made. At times like this I would like to be able to select a song and tell my computer to make me a playlist of similar tracks, or use it as the basis for a ‘radio’ mode, like I used to do once on a streaming service.
Any pointers appreciated!
I’m able to use the command line and (laboriously) write primitive bash scripts. A GUI to take care of me would be ace tho ;)
I suggest you have a look at https://beets.io
Beets looks good! This plugin for it looks like it has potential: https://pypi.org/project/beets-goingrunning/
@wildbus8979 @Churbleyimyam I didn’t know this. I liked
ListenBrainz gives me a weekly playlist and a weekly exploration playlist. But I guess this isn’t exactly what you’re looking for, I’m hoping the project will develop more into this direction.
For all Spotify’s failings, this is something it actually does a great job at. I get a playlist of new recommendations each week, 6+ daily playlists in different styles, playlists based on artists/genres/moods etc.
Yeah, it does a fab job of giving me playlists in each of the moods/genres/decades I tend to listen to most, giving me a mix of tracks I know and stuff I can discover. I’ve found sooo much new music I love that way!
The AI voiced DJ is fun too, it’s surprising how psychologically satisfying it is to have a personal lil DJ, even when it’s basically just generating those same playlists under the hood, with a few tweaks.
I’m glad there are offline/open source solutions people are posting of course, I don’t want Spotify to ever be the only choice or some kinda monopoly. But yeah, if you’re happy using a service like that and spending a reasonable amount on a subscription, it’s fantastic :-)
I have this and use it everyday. I use Beets to give the files metadata (using Musicbrainz and the Discogs plugin as a fallback). I then host Navidrome as a music server and connect it to Last.fm. Once you have all that in place, find a client that does Radio or Instant mixes and it works like a charm. The two clients I use the most for this are SonixD on PC, and Symfonium on Android. If you’re feeling adventurous, then host a VPN at home and connect into your Navidrome server using your phone client, and you have mixes on the go! :)
Nice, that sounds like a sweet setup. Do you think something similar could work locally?
If by locally you mean all on the same PC, then absolutely. Anything can be a server. Look into running docker on your PC, and then running a Navidrome container on that. There is a bit of a learning curve, but it’s nothing a YouTube video couldn’t teach you (pay attention to anything about persistent storage). Once you have it running, connect to it with 127.0.0.1:4533 (localhost) using a browser, scan your media, and then connect your clients to it with 127.0.0.1 too. Good luck :)
Thank you :)
Strawberry Music Player has smart and dynamic playlist generators. I cannot say how well they work.
Thanks, I’ll check it out.
So something like iTunes Genius back then?