Closed noelhibbard closed 1 year ago
Thanks for the report, Noel. I’ll take a look, see what I can find.
Hello again, Noel. I can reproduce this, thanks.
Hi Noel. I just pushed a fix to the development
branch. If you'd be kind enough to test it out, that would be great. It was due to a change in the logic for dealing with buffered audio streams, and I didn't check it against the pa
backend. Apologies.
I just replaced a faulty push, so it might be worth ensuring you have the absolutely latest one!
@mikebrady, sorry for the delay. I can confirm, the issue is fixed on the development branch. Thanks for spending the time on this.
This issue has been inactive for 45 days so will be closed 7 days from now. To prevent this, please remove the "stale" label or post a comment.
What happened?
On the past few builds I am no longer able to use the transport controls without breaking audio output. For example, I connect to shairport-sync and then start playback and I hear output. If I then pause and unpause, the timer will keep going but I no longer hear any output. The same thing happens if I switch tracks or seak within a track. If I disconnect and reconnect, playback will work again until I use any of the transport controls.
This is only happening in buffered mode (I'm testing with the Apple Podcast app). Realtime apps like Spotify don't exhibit this behavior.
I am running the PA backend and looked at the commit log to see when audio_pa.c was last changed and then compiled the parent of that commit (b178e0e0a5dc631e267920cd84e909b3f14a4285) and the problem goes away.
Relevant log output
Configuration Information.
How did you install Shairport Sync?
Built from source
Check previous issues