plietar / librespot

Open Source Spotify client library
MIT License
1.13k stars 187 forks source link

Won't play next track on Raspberry Pi 3 #234

Open elParaguayo opened 6 years ago

elParaguayo commented 6 years ago

I'm running librespot on an RPi 3 using a precompiled binary from https://github.com/herrernst/librespot/releases. The version reports itself as INFO:librespot: librespot cc9dba8 (2017-03-26). Built on 2017-07-17. Build ID: 8zQE3Bpb

The issue I have is, when my wife or I are trying to play songs from Spotify on our (Android) phones, we can only listen to one track and then playback stops (although the phone screens show that they are still connected and playing).

When the track changes I get this output when running from command line:

DEBUG:librespot::player: command=Load(SpotifyId(u128 { high: 4172318512122908465, low: 9932491938404005485 }), true, 0)
INFO:librespot::player: Loading track "Luv Deluxe - Jody Wisternoff & James Grant Remix"
DEBUG:librespot::spirc: kMessageTypeNotify "Hello" f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 6 1503148592050
DEBUG:librespot::audio_file: Downloading file e07a9bc9b9dc3ae64caaea9fb48016b6ac021e07
TRACE:librespot::audio_file: requesting chunk 0
TRACE:librespot::audio_file: chunk 0 / 42 complete
TRACE:librespot::audio_file: requesting chunk 1
TRACE:librespot::audio_file: requesting chunk 41
TRACE:librespot::audio_file: requesting chunk 40
TRACE:librespot::audio_file: chunk 40 / 42 complete
TRACE:librespot::audio_file: requesting chunk 41
TRACE:librespot::audio_file: chunk 41 / 42 complete
TRACE:librespot::audio_file: requesting chunk 1
INFO:librespot::player: Track "Luv Deluxe - Jody Wisternoff & James Grant Remix" loaded
TRACE:librespot::audio_file: chunk 1 / 42 complete
TRACE:librespot::audio_file: requesting chunk 2
TRACE:librespot::audio_file: chunk 2 / 42 complete
TRACE:librespot::audio_file: requesting chunk 3
TRACE:librespot::audio_file: chunk 3 / 42 complete
TRACE:librespot::audio_file: requesting chunk 4
TRACE:librespot::audio_file: chunk 4 / 42 complete
TRACE:librespot::audio_file: requesting chunk 5
TRACE:librespot::audio_file: chunk 5 / 42 complete
TRACE:librespot::audio_file: requesting chunk 6
TRACE:librespot::audio_file: chunk 6 / 42 complete
TRACE:librespot::audio_file: requesting chunk 7
TRACE:librespot::audio_file: chunk 7 / 42 complete
TRACE:librespot::audio_file: requesting chunk 8
TRACE:librespot::audio_file: chunk 8 / 42 complete
TRACE:librespot::audio_file: requesting chunk 9
TRACE:librespot::audio_file: chunk 9 / 42 complete
TRACE:librespot::audio_file: requesting chunk 10
TRACE:librespot::audio_file: chunk 10 / 42 complete
TRACE:librespot::audio_file: requesting chunk 11
TRACE:librespot::audio_file: chunk 11 / 42 complete
TRACE:librespot::audio_file: requesting chunk 12
TRACE:librespot::audio_file: chunk 12 / 42 complete
TRACE:librespot::audio_file: requesting chunk 13
TRACE:librespot::audio_file: chunk 13 / 42 complete
TRACE:librespot::audio_file: requesting chunk 14
TRACE:librespot::audio_file: chunk 14 / 42 complete
TRACE:librespot::audio_file: requesting chunk 15
TRACE:librespot::audio_file: chunk 15 / 42 complete
TRACE:librespot::audio_file: requesting chunk 16
TRACE:librespot::audio_file: chunk 16 / 42 complete
TRACE:librespot::audio_file: requesting chunk 17
TRACE:librespot::audio_file: chunk 17 / 42 complete
TRACE:librespot::audio_file: requesting chunk 18
TRACE:librespot::audio_file: chunk 18 / 42 complete
TRACE:librespot::audio_file: requesting chunk 19
TRACE:librespot::audio_file: chunk 19 / 42 complete
TRACE:librespot::audio_file: requesting chunk 20
TRACE:librespot::audio_file: chunk 20 / 42 complete
TRACE:librespot::audio_file: requesting chunk 21
TRACE:librespot::audio_file: chunk 21 / 42 complete
TRACE:librespot::audio_file: requesting chunk 22
TRACE:librespot::audio_file: chunk 22 / 42 complete
TRACE:librespot::audio_file: requesting chunk 23
TRACE:librespot::audio_file: chunk 23 / 42 complete
TRACE:librespot::audio_file: requesting chunk 24
TRACE:librespot::audio_file: chunk 24 / 42 complete
TRACE:librespot::audio_file: requesting chunk 25
TRACE:librespot::audio_file: chunk 25 / 42 complete
TRACE:librespot::audio_file: requesting chunk 26
TRACE:librespot::audio_file: chunk 26 / 42 complete
TRACE:librespot::audio_file: requesting chunk 27
TRACE:librespot::audio_file: chunk 27 / 42 complete
TRACE:librespot::audio_file: requesting chunk 28
TRACE:librespot::audio_file: chunk 28 / 42 complete
TRACE:librespot::audio_file: requesting chunk 29
TRACE:librespot::audio_file: chunk 29 / 42 complete
TRACE:librespot::audio_file: requesting chunk 30
TRACE:librespot::audio_file: chunk 30 / 42 complete
TRACE:librespot::audio_file: requesting chunk 31
TRACE:librespot::audio_file: chunk 31 / 42 complete
TRACE:librespot::audio_file: requesting chunk 32
TRACE:librespot::audio_file: chunk 32 / 42 complete
TRACE:librespot::audio_file: requesting chunk 33
TRACE:librespot::audio_file: chunk 33 / 42 complete
TRACE:librespot::audio_file: requesting chunk 34
TRACE:librespot::audio_file: chunk 34 / 42 complete
TRACE:librespot::audio_file: requesting chunk 35
TRACE:librespot::audio_file: chunk 35 / 42 complete
TRACE:librespot::audio_file: requesting chunk 36
TRACE:librespot::audio_file: chunk 36 / 42 complete
TRACE:librespot::audio_file: requesting chunk 37
TRACE:librespot::audio_file: chunk 37 / 42 complete
TRACE:librespot::audio_file: requesting chunk 38
TRACE:librespot::audio_file: chunk 38 / 42 complete
TRACE:librespot::audio_file: requesting chunk 39
TRACE:librespot::audio_file: chunk 39 / 42 complete
DEBUG:librespot::audio_file: File e07a9bc9b9dc3ae64caaea9fb48016b6ac021e07 complete

I don't see anything particularly troubling in that output.

Does anyone have any idea what the problem may be?

bowiz2 commented 6 years ago

I have the same issue - I think it's related to https://github.com/plietar/librespot/issues/156