tryffel / jellycli

Jellyfin terminal client
GNU General Public License v3.0
206 stars 8 forks source link

Unreliable playback #22

Open tryffel opened 3 years ago

tryffel commented 3 years ago

Trying to play audio with an unreliable network connection sometimes causes a song not to start at all. In addition, sometimes a song doesn't seem to stop at all. Even deadlocks seem to happen sometimes. Based on the logs provided, there are multiple issues related to this.

[10:48:11.501]  INFO Stop audio
[10:48:11.502] ERROR stop: audio stream completed but streamer is nil
[10:48:11.603] ERROR play track: decode audio stream: mp3: EOF
[10:48:14.798]  INFO Pause
[10:48:16.310]  INFO Stop audio
[10:48:16.311] ERROR stop: audio stream completed but streamer is nil
[10:48:16.317]  INFO Previous song
[10:48:16.374] ERROR play track: decode audio stream: mp3: EOF
[10:48:17.742]  INFO Pause
[10:48:18.117]  INFO Stop audio
[10:48:18.118] ERROR stop: audio stream completed but streamer is nil
[10:48:18.690]  INFO Pause
[10:48:19.246]  INFO Continue
[10:48:21.333]  INFO Stop audio
[10:48:21.615] ERROR play track: decode audio stream: mp3: EOF
[10:48:22.223] ERROR buffer read bytes from body: http2: response body closed
[10:48:23.943]  INFO Stop audio
[10:48:23.943] ERROR stop: audio stream completed but streamer is nil
[10:48:24.191]  INFO Stop audio
[10:48:24.191] ERROR stop: audio stream completed but streamer is nil
[10:48:24.432]  INFO Stop audio
[10:48:24.432] ERROR stop: audio stream completed but streamer is nil
[10:48:30.232]  INFO Stop audio
[10:48:30.232]  INFO Previous song
[10:48:30.689] ERROR buffer read bytes from body: http2: response body closed
[10:48:31.741]  INFO Stop audio
[10:48:32.491] ERROR buffer read bytes from body: http2: response body closed
[10:52:38.777]  WARN got streamer error EOF
[10:52:38.778] ERROR play track: decode audio stream: mp3: EOF
[10:52:45.993]  INFO Stop audio
[10:52:45.993] ERROR stop: audio stream completed but streamer is nil