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
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 :)
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.
So something like iTunes Genius back then?
NewPipe on autoplay just keeps going