18 ms·
Spotifyd
- iJohnDoe 4y agoKind of off topic. Can someone recommend a way to backup liked/favorite songs from Spotify? Simply a text based list would be great. Thanks.
- Toreno96 4y agoI believe you can use Spotify API [^1] to get that list and then reformat it in any way you would prefer and save it to a file. Actually, I have this on my TODO list for a long time, maybe someday I'll finally implement it. [^1]: https://developer.spotify.com/documentation/web-api/reference/#/operations/get-users-saved-tracks https://developer.spotify.com/documentation/web-api/referenc...
- wohfab 4y agoDidn't test myself, but a quick google search reveals: https://soundiiz.com/tutorial/export-spotify-to-text https://soundiiz.com/tutorial/export-spotify-to-text
- blur13 4y agohttps://watsonbox.github.io/exportify/ https://watsonbox.github.io/exportify/ You might have to copy all your liked/favorites to a regular playlist for it to show up.
- jamespullar 4y agoOriginal discussion: https://news.ycombinator.com/item?id=16603886 https://news.ycombinator.com/item?id=16603886
- bentt 4y agoI thought this died with Spotify’s nerfing/killing of API access. I had a project going with Mopidy which relied on it that I just dusted off the other night after a year and it wouldn’t authenticate. Kept saying “requires Premium account” despite my account being Premium.
- dropofwill 4y agoThis uses librespot, not the original library that Spotify published and recently killed. Mopidy is also moving to librespot, but it's complicated with their gstreamer architecture (though I believe its mostly functional at this point).
- slenk 4y agoCan't wait for mopidy to switch over - I have "Pirate Audio" PI hats that work are based around mopidy and I am not clever enough to figure out how to use the LCD screen with others.
- nsteel 4y agoHolidays are coming which means free time is coming! Hoping to finally get this fixed up and released.
- MrGilbert 4y agoI‘m kind of amazed that this is still working. I would have thought that Spotify is rather strict with their eco system. I was always interested in their techstack, and how everything works on their end, but unfortunately I'm not into Java, which is the reason I never applied for a job there.
- svnpenn 4y ago> I‘m kind of amazed that this is still working. this is why: > Spotifyd requires a Spotify Premium account which is actually not true. you can change some code in the source, to allow playback on free accounts. Spotify hunts down anyone who posts code like that though
- encryptluks2 4y agoI had no idea that was possible. Will be Googling for this later today. Thanks Google!
- disintegore 4y agoIsn't there a better way to do this? Rate limiting, splicing ads into the audio signal for non-paying users, providing a stable API for paying users only, etc. Beats siccing your lawyers on hapless geeks.
- trasz3 4y agoSure there is - peer to peer. Spotify, and music streaming in general, is useless from technical point of view, thanks to cheap storage.
- bmicraft 4y agoSpotify has a stable api for free users too (as can be seen by devices sold with that capability, it just isn't public). Splicing and rate limiting would clash with caching I would imagine
- Godel_unicode 4y agoPeople following instructions to dodge paying by commenting out the payment check code are hardly “hapless geeks”. Nobody does this by accident.
- Daunk 4y agoHas anyone ever gotten this to work? I must have tried it a dozen times by now, but never once gotten it to work.
- vehemenz 4y agoYep. I just installed it on macOS via Homebrew. Took about 5 minutes to get set up.
- top_post 4y agoI was in the same boat - I can't remember the exact issue now - but I had to both compile locally and revert back to an older version for it to work. There were issues on Github relating to my exact problem but I can't find them now. Currently running 0.3.3 as my daily driver, no issues.
- dcminter 4y agoYep, I have it running on a couple of Raspberry Pi and it works well. I hacked up one librespot on one of them to spit out track names in the event hooks so I could show them on an eink display hat!
- dicknuckle 4y agoUse Volumio. It works better as a Spotify music receiver than my Google Home mini ever did.
- kitsunesoba 4y agoI'm glad this exists, but it's unfortunate that the reverse-engineered librespot that this depends on is necessary, thanks to Spotify backpedaling on their promises of a streaming-capable replacement for libspotify.
- bobleeswagger 4y agoYou guys still don't own your music? Laughs in Lidarr
- KMnO4 4y agoSounds like you don’t own your music either.
- ubercow13 4y agoNeither in some sense do people who own physical media, eg. a CD.
- Godel_unicode 4y agoI’m what sense is that, exactly? I can sell my discs, play them however often and in whatever device I want. I can also rip as many times as I want onto as many computers as I want.
- ubercow13 4y agoIn the sense that you own the physical CD but only have a license to use the music on it. Ripping a CD is not legal in many countries including UK and probably the US [1], so do you 'own' the music any more than someone who has pirated it? I guess, in some sense. [1] https://en.wikipedia.org/wiki/Ripping#Legality https://en.wikipedia.org/wiki/Ripping#Legality
- pdntspa 4y ago
- deleted 4y ago[deleted]
- jez 4y agoIn the past, another tool I’ve used is this bash script that interacts with Spotify over dbus: https://gist.github.com/wandernauta/6800547 https://gist.github.com/wandernauta/6800547 It’s nowhere near a fully featured Spotify client, but for little scripts or UI things where I just want to see the current song it’s pretty lightweight and already works with the Spotify app I have installed (obviously this means it has a different end goal in mind than Spotifyd).
- mariusor 4y agoIf you're interested in a better version of that I have a project that works with all players that support the MPRIS DBus interface: https://github.com/mariusor/mpris-ctl https://github.com/mariusor/mpris-ctl. I'm using it for keybindings to play/pause and show song information with a tiling windows manager.
- suprjami 4y agoHave tried this several times but I find it drops off the network as a remote play device. If you have a PC with the Spotify app running, that appears as a remote play device to other clients. Otherwise I found ncspot to be more reliable than spotifyd: https://github.com/hrkfdn/ncspot/ https://github.com/hrkfdn/ncspot/
- bmicraft 4y agoI've used it for over a year but never that issue. Works perfect for me
- deleted 4y ago[deleted]
- vladvasiliu 4y ago> If you have a PC with the Spotify app running, that appears as a remote play device to other clients. The issue I've found with the PC setup, which I've been using after being somewhat unconvinced by Volumio, is that for dynamic playlists, the clients don't seem to agree on the contents. I have to manually go load the playlist on the player PC so that when the songs advance I can see it on my local computer. The player PC only does that, so I never interact with it.
- nzoschke 4y agoAlways great to see new ways to integrate with Spotify. I think that if you're paying for a Spotify Premium subscription you should be able to stream music wherever you want! However Spotify doesn't agree. If this is based on librespot its using stuff Spotify doesn't support and could easily shut down for unauthorized clients any time. Their supported paths are iOS and Android SDKs for mobile, and the Web Playback SDK for desktop [1]. I've been using the web SDK in anger to build a jukebox app [2] and its only so-so. First, you're under the confines of a web browser which has some pretty big tradeoffs over the experience and system integrations you can build. Next, song playback works as advertised but there are many things you can't do like introspect the queue or prevent Spotify Radio from kicking in. The latter is downright hostile to controlling exactly what songs you hear. I assume that always going into auto-recommendation mode is intentional to juice playback stats. Kudos to spotifyd for offering total control over how and where you stream music you're paying for. 1. https://developer.spotify.com/documentation/web-playback-sdk/ https://developer.spotify.com/documentation/web-playback-sdk... 2. https://www.getjukelab.com/ https://www.getjukelab.com/
- nomel 4y ago> However Spotify doesn't agree. My naive assumption is that Spotify would love to, but the record labels don't agree.
- nzoschke 4y agoCould be. When Spotify was young they were extremely developer and ecosystem friendly. It gets progressively worse and worse over time. The biggest change I personally suffered from is when they pulled out of their integration with Djay, a DJ app. This integration was amazing for bedroom DJs like myself, being able to use Spotify to organize DJ music and DJ directly from it. Then they sunset the entire integration. Now Djay and even bigger apps like Pioneer Rekordbox integrate with Tidal... Do the labels prefer Tidal over Spotify for some reason? Or did Spotify decide to get out of this game for reasons of their own?
- super256 4y ago
- musicstealer 4y agoThis uses librespot for the actual communication with Spotify's servers. Note that to get it to support Spotify Free, you need to compile a custom librespot with this part of the code commented out, that checks for Spotify Premium: https://github.com/librespot-org/librespot/blob/6dc7a11b09b5eea8f333805374ce0b45757e9539/core/src/session.rs#L255-L263 https://github.com/librespot-org/librespot/blob/6dc7a11b09b5... And then use this with spotifyd instead of the original.
- timetraveller26 4y agoBut please don't, otherwise you may get the lib killed for everybody.
- anaganisk 4y agoWell the username checksout for the original commenter.
- Kuraj 4y agoHaha I always thought it was Spotify who enforced this requirement on their end
- sbarre 4y agoI mean, it kind of is.. I think there's an unofficial understanding that if someone puts out a way to access Spotify Free that removes or bypasses the limitations and constraints that Spotify imposes on free accounts, they would summon the lawyers.
- spotifyboii 4y agothe artists don't even get their royalties when using Spotifyd though
- jrm4 4y agoHonestly -- just why? We now have a few years of experience with music streaming. And what we've learned is that -- sure, it's convenient -- but honestly hasn't much improved the lot of artists and musicians. It's a new exploitative system that's perhaps slightly better than the old exploitative system. We can do better. Literally, locally, and for friends. I used to do MPD, but now I'm glad for things like mstream that make this sort of thing even easier. I hope funkwhale and other federated things do better as well.
- richwater 4y ago> but honestly hasn't much improved the lot of artists and musicians As a consumer of music, why is this my problem?
- fullshark 4y agoPotentially great music is not being made as a result of people not devoting time and energy to the craft I guess. Also just general empathy.
- civopsec 4y agoYou guess? Music is like the last thing that will stop being made because people can’t professionalize their craft.
- fullshark 4y agoYou don't think it has any impact? Even on the margins? I think it's basically expected that musicians will give up some day and join the working world, in part because it's so hard to make a living in. If it's harder to make a living -> more people give up -> less music. If it's easier -> fewer people give up -> more music.
- civopsec 4y agoIt’s not a question of whether it has no impact or not because that’s irrelevant. You would actively have to punish people for making music in order for music not to be made—that’s how strong that force is. (Well heck, maybe more music would be made in that case, out of spite and rebellion.)
- jonas-w 4y agoWhat i find the most interesting is the zeroconf option [0]. For example you can set up your spotifyd daemon on a raspberry and have it always connected to speakers. Now when someone is in your local network they can choose your spotifyd daemon and play spotify over the speakers without connecting to the speakers directly via bluetooth etc. [0] https://spotifyd.github.io/spotifyd/config/File.html https://spotifyd.github.io/spotifyd/config/File.html (after the configuration file example)
- kristo 4y agoI have this. It’s great except it randomly fails and disconnects or refuses to play. Have tried many updates for multiple years and always the same. I resorted to airplay. Spotify doesn’t want to integrate with others and so the reverse engineered api doesn’t work great
- jegp 4y agoExactly. And it gets even better if you pair it with a personal voice assistant, like mycroft.ai "Hey Mycroft, play songs about better software integrations"
- constantlm 4y agoI've got a setup where I play photo slideshows on my TV, and also want to play Spotify through my TV/speakers. I've resorted to just spinning up a Spotify webview when the RPI boots XFCE, and it works pretty reliably so far.
- davet91 4y agoFor Spotify Connect on a headless Pi I can recommend Raspotify: https://github.com/dtcooper/raspotify https://github.com/dtcooper/raspotify
- dicknuckle 4y agoVolumio does that.
- vladvasiliu 4y agoYeah, but it's kinda clunky. It also uses the same librespot (or one of the various forks) under the hood. And now they've also "improved" their default interface with ultra-skinny fonts. Granted, I have a ridiculously bad 1080p laptop screen, but the font is so skinny that I only see colored pixels instead of white.
- eloop 4y agoQuestion - do any of the other streaming services have better Linux support?
- hedora 4y agoI've happily moved on from Spotify. Has anyone produced similar (and working) alternatives for Tidal (or Sonos S1/S2)?
- SparkyMcUnicorn 4y agoI used this at one point. Might give you what you're looking for. https://github.com/tehkillerbee/mopidy-tidal https://github.com/tehkillerbee/mopidy-tidal
- muppetman 4y agoThis is why I bought 5-6 Chromecast audio devices before they got nuked - they do exactly this (and other streaming services). Yea it's tied somewhat to Google, but it's a simple easy to deploy puck that just works. Not to suggest the hard work that's gone into this isn't awesome, because it is!
- fb03 4y agocan we get the same behavior on windows or linux computers? I have an Youtube music premium subscription and would like to control my computer which is connected to a very beefy set of speakers from my cellphone's youtube music client.
- harry8 4y agoI used something different. Basic details for your entertainment/edification/comedy source material follow mostly so you can shortcut a comparison if you're building something at your place. 1) Pi-zero running shairport-sync (couldn't get them, got orange-pi zero 2 which works great) https://github.com/mikebrady/shairport-sync https://github.com/mikebrady/shairport-sync. I have a few of these. 2) Class D amp, Aiyima, Fosi, Loxjie etc Aliexpress is one place to get these. I've used and like Aiyima A03 and their ali store delivers fast. 3) Some nice, high-quality, 2nd hand speakers you like. Wharfedale, JBL, B&W, Acoustic Research, Yamaha. (Or get some active speakers you like and skip #2, eg B&O beolab 6000) 4) owntone (formerly known as forked-daapd) https://owntone.github.io/owntone-server/ https://owntone.github.io/owntone-server/ 5) configure owntone with your spotify premium, takes less than a minute. (And with your music that you own - takes longer because you take more care). You now have a multiroom setup with fantastic sound that you can control with http://owntone.local:3689/ http://owntone.local:3689/ including with your phone. And/or you can use the "Retune" app on droid and apple's "itunes remote" app on ios. Better sound than most alternatives for less dollars. All integrates well with Homeasistant because of course it does. I really like how mine turned out. Having half a dozen sets of speakers all playing the same music in perfect sync as you move from one room to another while doing chores on the weekend fills me with more joy that I would have guessed. YMMV.
- brazzledazzle 4y agoDoes this actually keep the audio in sync across different Pis or do you have wire runs across the house for each room’s speakers?
- harry8 4y agoorange-pi zero 2 boxes attached to wifi or ethernet for input and output to class D amp and speakers, also have to power them. You put the pi's running shairport sync where you want the speakers. Eg plug the pi into power and the amp, plug the amp into power and the speakers. No other wires. They all synchronise perfectly over wifi or ethernet, which is the point of shairport-sync. They identify themselves on your network as AirPlay 1 speakers. Note that they actually work with the spotify app directly in a reliable way just like AppleTV doesn't - your AppleTV will require a reboot every time you want it to be the output of spotify. So either I'm a better engineer with off the shelf parts and open source software than apple's full time paid professional engineers or maybe Spotify has a point when complaining about Apple non-competitive behaviour? I wish it were the former but somehow doubt it.
- salusinarduis 4y agoThis is probably a forbidden subject but is it possible to download raw mp4/whatevers with this somehow?
- slondr 4y agoThat is not possible, no.
- Ziggy_Zaggy 4y agoOther tools exist that serve that purpose.
- blacklight 4y agoToo little, too late. I've been struggling with Spotify's messed up developer experience for years. They deprecated libspotify years ago without an alternative, promised an upcoming alternative for years, and they eventually pulled the plug last year without even bothering to provide an alternative. I've tested Librespot in the meantime, but it proved too cumbersome to configure and use as a non-standalone executable. In the meantime mopidy-spotify (the project I've used for years on my RPis) has gone all the way to adding a Docker image just to support Librespot and the whole Rust environment that is required to build it. And, of course, it's not guaranteed that these projects will survive - Spotify can easily snap their fingers, change their API in a breaking way, and we're forced to play a catch-up game again. They have already done so in the past. I therefore decided that a company that doesn't value my consumption use-cases, doesn't bother for the time I waste to adapt to their changes, and has a bad record of developer experience, is not worth my money. I wish the best of luck to the guys behind spotifyd, but I'm personally done after 10 years of chasing Spotify. I've moved to Tidal in the meantime. It's still far from perfect, it still lacks an official Linux client and it's more buggy than Spotify. But at least there's a reversed engineered web API that so far they haven't bothered to fight nor change. And that's really all I need to build my music experience.
- vvoyer 4y agoCan the Spotify Daemon play "Highway to Hell"?
- slondr 4y agoprobably, yeah
- matthew-wegner 4y agoSome other setups already in the comments, but to chime in with my own: I gave up on 3rd party things. My automation VM includes a GUI environment, and I run the official Linux Spotify client. The only way my setup can break is if Spotify gives on Linux entirely. Snapcast[1] transmits two streams to 7 different speaker setups: * Music + text to speech * Just text to speech When TTS plays on the first stream, music volume is ducked for the duration. That setup is all pulseaudio junk. I could actually play any system audio to my entire house, or even provide an 3.5mm aux input near the VM host, although in practice I stick to Spotify for convenience and the ability to use the clients on any machine to control everything. Speakers in some rooms turn on/off completely with the room, while others stay on but toggle between music and text-to-speech, to make sure I hear those notices (which are like doors opening, washer is done, etc). My main work setup has a snapcast client, so I hear TTS events even with noise canceling headphones on. Some snapcast clients are placed on existing machines (i.e. TV computer), while a few are dedicated Raspberry Pis. [1] https://github.com/badaix/snapcast https://github.com/badaix/snapcast
- tjoff 4y agoThat sounds quite neat, however, this only works for your (spotify) account, right? The appeal of spotifyd from an end-user perspective is that anyone on the network can control it.
- matthew-wegner 4y agoI'm pretty sure all Spotify clients also act as "Spotify Connect" targets. Anyone could use it (also I could run an Airplay target on it, but I don't bother)
- tjoff 4y agoOnly if it is logged in to the same account.
- unmole 4y agoIs there something similar for YouTube music?
- cramjabsyn 4y agoHas anyone integrated this with airplay successfully? I would love to be able to use spotify connect to stream to my airplay speakers without leaving a phone or laptop engaged
- nsteel 4y agoI've never used this (no airplay devices) but I think owntone can do this. https://github.com/owntone/owntone-server https://github.com/owntone/owntone-server
- slondr 4y agoHi, I'm one of the spotifyd maintainers, happy to answer any questions people have - though I'm coming to this thread awfully late... We recently cut a new release for the first time in over a year, which is very exciting for all of us (and I'm guessing why the project has been submitted here now :D)
- anonomousename 4y agoDoes the team plan to have an official Windows release? I’m using an older version and with a few changes, was able to create a fork for windows. It works fine for my purposes but was wondering if it was ever considered.
- slondr 4y agoThere was an open MR to add windows support for awhile but I think it fizzled out due to lack of OP interest.[1] None of the maintainer staff use Windows, but a working PR that doesn’t cause any regressions would likely be accepted. [1] https://github.com/Spotifyd/spotifyd/pull/602 https://github.com/Spotifyd/spotifyd/pull/602
- ponco 4y agoIs there an existential threat looming? Could Spotify make an API change that would completely break libespot and Spotifyd? Any insights as to why/why not that might be likely? Also, any plans to add the ability to save the tracks that are streamed? (for e.g. offline playback or for exporting to mp3 etc.)
- nsteel 4y ago> Also, any plans to add the ability to save the tracks that are streamed? I hope not. Sounds like a great way to provoke Spotify into a breaking API change.
- slondr 4y agoI don’t think so; we’ve never had a regression related to the Spotify api that I’m aware of. I know librespot has big plans in the near future to switch to a newer version of the Spotify api so I think we’ll be good for now. Definitely no plans for saving tracks.
- jesvschrist 4y agoGreat project; I use spotifyd every day. It just works
- avinassh 4y ago> Common issues > The device name cannot contain spaces That's interesting. I wonder why this would be causing an issue
- wingworks 4y agoWhat exactly does this do once installed? Do I need another client to connect to it to play music?
- Ziggy_Zaggy 4y agoMaybe I'm missing something but why don't more ppl just built their own (web-based?) media player and drop-in mp3s and mp4s...? It's not that difficult and is easily hosted on a server available anywhere behind a basic authenication gate. This solutions is esp. useful if you have any NAS setup. What's the rationale for not building homebrew media players instead of railing against Spotify...?
- tandav 4y agoI use https://github.com/navidrome/navidrome https://github.com/navidrome/navidrome and it’s great
- jafingi 4y agoFor me it's not about the playback. It's about curated playlist, suggestion and discovery. And especially Spotify does this extremely well.
- donkeyd 4y agoSo I need to purchase the MP3's in order to do this? Then I need to spend time on other web sites for music discovery? This would work if you almost never venture outside of your existing music catalog. If that's you, it's probably also a better financial decision to just purchase your own music in stead of 'renting' it. According to my 'Wrapped' I listened to 4600 different songs this year, from 3000 artists. Most of them I discovered because of Spotify. So for me, Spotify is very much worth it and I would not be able to self host anything to give me near the value that Spotify adds. And I can't even contemplate pirating all these songs, since I find that morally wrong because the paid services (for music) are decently affordable and provide good value.
- RunSet 4y ago> So I need to purchase the MP3's in order to do this? Aye, aye. > Then I need to spend time on other web sites for music discovery? One cost of cultivating tastes, as opposed to being fed by a recommendation algorithm, is the risk of possibly hearing music you might not like, as well as the time required spent doing so. There are open-source music recommendation algorithms but having survived radio payola I consider that approach a step backward. > This would work if you almost never venture outside of your existing music catalog. I favor bulk music downloads (more than I could ever listen to) and randomized playlists, but then, I may have a higher tolerance for my tastes not being pandered to. > I can't even contemplate pirating all these songs, Seems to me that you are doing precisely that. > since I find that morally wrong because the paid services (for music) are decently affordable and provide good value. Wait, you find it morally wrong to infringe copyright (a specious proposition in any case) because the paid services are affordable? What is the price point that makes piracy moral, then?
- ChrisArchitect 4y agoMore discussion on the original Show HN from the author when this was new 5 years ago: https://news.ycombinator.com/item?id=16603886 https://news.ycombinator.com/item?id=16603886
- Samyak1 4y agoThis is great and a real problem I've felt.
- yoavm 4y agoAs an alternative to Spotify - I've been working on TidalFS as a way to mount Tidal like a local filesystem. You can then use literally any music player to play your music as if it was all local files. You can even search. https://github.com/bjesus/tidalfs https://github.com/bjesus/tidalfs
- unsafecast 4y agoThat's incredibly cool! Really interesting concept.
- pragmatick 4y agoI use neither tidal nor linux but that is a really cool project!
- nsteel 4y agoSounds similar to what we had for Spotify before they killed libspotify. * https://github.com/lukaszgemborowski/spotifs https://github.com/lukaszgemborowski/spotifs * https://github.com/catharsis/spotifile https://github.com/catharsis/spotifile
- benhurmarcel 4y agoSounds similar to https://github.com/dtcooper/raspotify https://github.com/dtcooper/raspotify
- npigrounet 4y ago
- deleted 4y ago[deleted]
- odiroot 4y agoSpotifyd is good to have considering Spotify deprecated and cut off the C library, thus breaking for example mopidy. Unfortunately the MPRIS interface works weird. For example it didn't let me change the volume. On top of that spotifyd seems to sometimes get "split brain" where it continues playing but I can't control it from my phone (Spotify Connect). My phone instead wants to play locally. Which is weird because Spotify normally only lets you play only from one device at the same time.
- sandos 4y agoThis split thing happens all the time with the official android client in combination with google home speakers in my experience.
- deleted 4y ago[deleted]
- digitalsushi 4y agoI've been using this fork of rune audio called rAudio-1 (rern/rAudio-1 on github). I figure both have had spotifyd integrations, so I'll just blanket them both for this thoughtful inclusion. I keep an old raspberry pi with rAudio-1 running under my desk, with a nice 60 dollar DAC HAT, that runs into a small amp with 2 rca cables, and then into speakers. Generally I keep it playing a private shoutcast running music from my nas, but having spotifyd means I can interrupt it with anything I was just listening to on my phone - in the car, mowing the lawn, etc. The continuity without the hassle is the kind of thing tech promised long ago. If it could make it one more step, the gap would be gone ... I should be able to just have all this software talking to each other, and knowing where I am, and playing automatically to whatever seems best, but the interoperability between them keeps it 1 foot from perfection.
- pimlottc 4y agoIs this an official project of Spotify? At first glance, it’s hard to tell. If not, I’m surprised they are allowed to use that name.
- gigatexal 4y agothis + a good TUI is likely to get me to subscribe to spotify premium. Does anyone know if there's a good TUI front end to YouTube music or Apple Music to save me an additional subscription (I already sub to Apple Music via a family share thing and Youtube Music because of Youtube Red/Premium).
- edge17 4y agoCould someone please explain to me why this is cool/useful? I'm not a huge spotify user. Is the idea that I can set up the daemon on a networked computer in my home and then have it stream to speakers around my house?
- groovybits 4y agoIts an unofficial Spotify client for nix-based systems. I suppose its cool if you run a riced nix environment, and you only want command-line tools. Or its cool for people who don't want to run the dedicated app or browser version. In my experience, having tried a few different clients in the past, they sometimes fail due to changes on Spotify's side. I don't know if that situation has changed in the past few years.
- spotifyboii 4y agothe artists don't get their royalties when using Spotifyd