Spotify is in the process of killing the librespot project that this and most third party Spotify players are built on. I think the golden age of music streaming is coming to an end. I’ve migrated to a self hosted library with streaming and radio for discovery. I hope we’ll see many projects in the space flourish. Many, like Navidrome and the whole OpenSubsonic ecosystem, seem to be doing quite well.
Would you be willing to share a bit more about this setup? The only thing keeping my on streaming is the fact that its almost impossible to find new music otherwise. I know LastFM exists but it just doesn't click for me the way that streaming does. I like discovering music organically.
I left spotify around two years ago for a self hosted option (I mostly use navidrome+feishin). Music discovery was a concern for me as well, but then I realized that I didn't like the idea of spotify curating which music I discovered. So far, this is what has worked for me:
- Actually listening to the music I have now. I think the art of listening through full albums has slowly died, but there is so much music we're ignoring because we just listen to Artist's top tracks.
- Word of mouth. Asking my friends what they listen to. This is a way that people used to discover music and I've found so much good music this way.
- Bandcamp. Bandcamp is SUCH a good way to discover new music. You can listen to the music in app, there are great articles and you can actually support the artists!
was a big question mark I had as well. The Clear Channel and iHeart stations are not known for discovery. Now if you find a college station or by some miracle an independent station you can get some new stuff. My favorite local college station is also ad free. They also have an app which I lean on as it's not the strongest transmitter so their coverage is spotty. Maybe there's other indy stations with apps as well??
This radio station is local to the city I live in, and they've been great for music discovery for me, although heavy focus on local artists, but they've put me onto a few international artists as well.
I subscribe to them, have done so for ~10 years I reckon. I don't listen as much as I used to, but I want them to continue existing either way.
Be aware, the quality of their playlists is incredibly variable, but that's part of the charm. I guarantee you'll hear something you haven't heard before... for better or worse.
using nts.live and and fip radio -> https://www.radiofrance.fr/fip at the moment for same purpose. Radio France allows to save liked track names in profile to look up later.
Call me a boomer but I’ve had a ton of fun with XM radio. I can find new music on Bandcamp but nothing compares to hearing some classic from the 80’s that you would have never thought to put on when you’re driving home after work on a Friday.
Probably for the same reason Twitter killed their API, more control over the experience and to serve ads/cross-promote. More cross-promote for Spotify.
> We're going to vibe code the entire enshittified internet to be ours once again.
It’s such a wishful thinking, but no it doesn’t and won’t work this way. Code != useful product. Plus today’s web is all about fabricated content, AI bots, cloudflare challenge walls and all other annoying stuff. The very idea of being able to create something in seconds is already killing internet.
Garbage being created at unprecedented rates does not diminish the fact that LLMs are acting as a positive multiplier for useful tools; this very item being one.
No one in all these years had gone through the effort of replicating the Spotify client with a snappy fast interface for a reason. Everything had been an integration into already existing software, or simpler interfaces, because the effort was not worth it. The equation has changed.
If you're focused on lightweight, native and fast, I don't think you should use an immediate-mode GUI toolkit. Why does an app like this need to hit a 60fps framerate? It's not a game.
It’s not specific to this program, but I lately get this feeling that distributing widely a piece of software that exists for 5 days and saw a dozen releases in that period is stretching the open source trust model.
Software has finally started to get faster, and I love it.
Pls don't consider this a spam, but if anyone is interested in a fast native Slack client, I'm building one, since Slack themselves don't want to: https://msga.app
Fuck Spotify. Even if you don't care about the ethics of Daniel Ek's investments, the platform itself is crap. One of the lowest paying to artists, not paying at all unless they hit a threshold, and the catalogue is filling up with AI slop, which they push on users via 'radio' and 'mix' playlists, so they can pay even less royalties. No, thanks.
I've tested Deezer for half a year. The software quality was horrible.
Had a lot of crashes, it often took many many seconds to change between the songs and often getting stuck, the buffering algorithm was nuts and eating a lot of bandwidth.
Everything on a standard Pixel. Full 5G coverage was available.
Qobuz have the highest per stream payout rate for artists [0], and have the best audio quality of all streaming platforms (better even that Tidal imho). They have desktop, mobile and android auto (and presumably carplay) clients, and an equivalent to Spotify Connect whereby streaming can be switched to a different client.
Downsides are no native client (same webview approach as Spotify), not as strong recommendations (though slowly improving), good but slightly quirkier UI (also slowly improving). For me the trade offs are worthwhile.
Tidal is the last streaming service I use, split between that and a jellyfin+arrs setup coupled with buying music from artists directly.
Fuck Spotify and their rotten leadership. Was amongst the early adopters (2009). I'm sure they won't care for the loss, and I won't miss th when they're gone.
Tried Tidal? The one gripe I have with it is no remote control, as in using phone to change what's currently playing on the device connected to my sound system, without it thinking I want to start playing on my phone.
I hacked the official client apart to hide some bullshit (like podcasts) and fix bugs that were pissing me off. Shared it exactly once and it stopped working within a month. Bugs were still there too
If it was a site made with AI it would be stuffed with way more ad copy, components, UI toggles, and small text. If this was made with AI, they seem to have restrained it from going on the gaudy UI mess of most AI generated sites that are what I like to think of as "Maximalist Minimalist". A hodgepodge of a design library.
The website looks great to me, clean and simple, perfect for a project like this. “Not looking like it was made by AI” isn’t something I value for itself in a website, any more than “not looking like it was made with injection molding” is something I would value in a plastic item.
Either it’s good or it isn’t, but it’s not good or bad because of how it was made.
Would you be willing to share a bit more about this setup? The only thing keeping my on streaming is the fact that its almost impossible to find new music otherwise. I know LastFM exists but it just doesn't click for me the way that streaming does. I like discovering music organically.
- Actually listening to the music I have now. I think the art of listening through full albums has slowly died, but there is so much music we're ignoring because we just listen to Artist's top tracks.
- Word of mouth. Asking my friends what they listen to. This is a way that people used to discover music and I've found so much good music this way.
- Bandcamp. Bandcamp is SUCH a good way to discover new music. You can listen to the music in app, there are great articles and you can actually support the artists!
https://pitchfork.com/news/epic-games-sells-bandcamp-amid-la...
was a big question mark I had as well. The Clear Channel and iHeart stations are not known for discovery. Now if you find a college station or by some miracle an independent station you can get some new stuff. My favorite local college station is also ad free. They also have an app which I lean on as it's not the strongest transmitter so their coverage is spotty. Maybe there's other indy stations with apps as well??
https://threedradio.com/
I subscribe to them, have done so for ~10 years I reckon. I don't listen as much as I used to, but I want them to continue existing either way.
Be aware, the quality of their playlists is incredibly variable, but that's part of the charm. I guarantee you'll hear something you haven't heard before... for better or worse.
Example: https://www.youtube.com/watch?v=6zHR0HMFY60 (with 2 minutes of silence at the start to, presumably, avoid auto-copyright claims).
How could they possibly do that? They cannot prevent people or AI from reverse engineering their APIs.
There was a world before Spotify. Though the music labels didn’t much like that world we can easily go back to it.
There was, and it was definitely not "the golden age of music streaming".
Already ended for me. They killed the plan I was on, and then started sending me begging emails to sign up for a new, more expensive one.
But once I experienced their platform with ads, I just stopped using it entirely.
It's just getting started.
We're going to vibe code the entire enshittified internet to be ours once again.
The dream of the 90's and 00's is alive again. The indie web is going to become unstoppable.
We can build anything of size and scale with the limited spare energy we have now. Every product will be reborn without big tech tendrils.
It’s such a wishful thinking, but no it doesn’t and won’t work this way. Code != useful product. Plus today’s web is all about fabricated content, AI bots, cloudflare challenge walls and all other annoying stuff. The very idea of being able to create something in seconds is already killing internet.
No one in all these years had gone through the effort of replicating the Spotify client with a snappy fast interface for a reason. Everything had been an integration into already existing software, or simpler interfaces, because the effort was not worth it. The equation has changed.
This is the best year in all of my 20 years in tech. I'm creating so much stuff and it's all I've ever wanted.
This is the dream of the 2000's, and big tech can't stop us anymore.
I have a custom IM GUIs based ide thing in C++ that uses like .2% of my 10yo CPU.
Had a lot of crashes, it often took many many seconds to change between the songs and often getting stuck, the buffering algorithm was nuts and eating a lot of bandwidth.
Everything on a standard Pixel. Full 5G coverage was available.
Alternatives?
Downsides are no native client (same webview approach as Spotify), not as strong recommendations (though slowly improving), good but slightly quirkier UI (also slowly improving). For me the trade offs are worthwhile.
[0] eg. https://resources.onestowatch.com/ethical-music-streaming-pl...
Fuck Spotify and their rotten leadership. Was amongst the early adopters (2009). I'm sure they won't care for the loss, and I won't miss th when they're gone.
Apple Music pays artists better, too.
I stopped sharing after that.
[0] https://spicetify.app/
How desperate do you need to be to resort to this?
Either it’s good or it isn’t, but it’s not good or bad because of how it was made.