-
Notifications
You must be signed in to change notification settings - Fork 450
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various issues on Raspberry Pi #37
Comments
Hi! Some of these issues are due to the underlying library, librespot. It's going through a bit of a rewrite, so I think there's no point in trying to solve them right now, better to wait and see how the rewrite works out. Anyway, I'll try to address some of these issues:
This could be a bug in librespot, Spotifyd, or perhaps even some issue with the cross compilation. Did you use the binary builds I've posted? If you have an x86 machine running Linux, could you try to run it there to and see if it works?
and
When you change the volume through the Spotify app, you are using a software volume control. This degrades the sound quality, so you'd probably be better off changing the volume elsewhere anyway. Either in the receiver/amplifier or whatever you are connecting the DAC to, or the DAC itself using something like alsamixer. Of course, it could be nice to have the volume stored anyway 😃
Yes, I noticed this too. I will investigate. I think it didn't happen on x86, hence I didn't catch it (I developed on the desktop, and only gave RPI a quick try).
This sounds like a bug in librespot. The author says that the Spotify connect protocol is not correct, hence the rewrite to improve it.
What I do is to filter out the messages I don't want. That is, run something like this:
Which gives more reasonable output. |
I tried building natively on a RPi today, and can confirm that skipping around in songs works, and it does keep playing after the first song finishes. It seems like something goes wrong during the compilation of libvorbis. I will see what I can do about that. |
I've fixed the libvorbis issue by switching to tremor as a vorbis decoder instead. Could you verify that skipping back and forth, as well as continuing with next song in an album works for you too? If so, I will close this issue for now, as the other stuff depends on librespot, and I will look at it once the rewrite of librespot is in place. |
I tried the binary build from 27-03-2017 and it works like a charm! 😃👍🏻🎉 Skipping songs works and playing continues after the first song in an album. |
Hi Simon,
I'd like to start with a big thanks for all the time you've invested in writing this. I've been trying it out on my RPi and run into a number of issues so I'd thought I'd list them out – I'm sure you're aware of many of them:
Vorbis error: InvalidSetup
);Happy to provide further info if I can :-)
The text was updated successfully, but these errors were encountered: