Closed marecabo closed 4 years ago
Glad to hear it's being used and works, and thanks for all the PRs by the way ! I also have a shairport-sync one I haven't pushed because I ended up going with raspotify, if that's of any interest I could push it. A bit annoying to use from android, raspotify is much nicer imho but for iOS users that might be a nice alternative.
Ah, I forgot about the pipe, I did have to create it the first time indeed. Not sure what would be the best way to handle that, maybe have explicit backend options (instead of the generic one) and if pipe is enabled have the startup script check that it exists or create it ?
Shairport-sync is for receiveing audio via Airplay (e.g. from Forked-DAAPD or an iOS device) in order to play it on the home Assistant host? Personally, I do not have any iOS devices, but i think, that users finding your Forked-DAAPD add-on likely also could be interested in it, especially, if it works already. It would fit into your collection of audio add-ons.
I started to write some config handling regarding the pipe handling and will make another pr soon. Maybe you could also test, whether the pipe creation/reuse works for you?
Just tested it, works great. I merged the PR #8, again thanks for all the help here, it's really starting to look good !
Thanks a lot for the hint on using Raspotify with a pipe to Forked-DAAPD. Finally multiroom audio from Spotify! 🥳 Now I just need multiple rooms...
Anyway, I noticed that the pipe needs to exist and does not get created when launching Raspotify for the first time, else this error comes up:
Long Error Log
``` [15:21:54] INFO: Starting the raspotify Server... [2020-06-07T13:22:35Z INFO librespot] librespot (raspotify v0.14.0) 3672214 (2020-01-30). Built on 2020-02-16. Build ID: 7pZDdYUK [2020-06-07T13:22:36Z INFO librespot_core::session] Connecting to AP "gew1-accesspoint-b-zqpq.ap.spotify.com:4070" [2020-06-07T13:22:37Z INFO librespot_core::session] Authenticated as "***" ! thread 'Fortunately, I could resolve it by executing
similar to L21 from a shell of the Forked-DAAPD addon.
Did the piping work for you without initially creating that file? 🤔