john.vestberg wrote: 
> I have some further logs gathered from when Squeezelite suddenly stops
> streaming on my Raspberry.
> 
> The Squeezelite process using the first USB audio device reports the
> following (-d all=debug) at the time it stops streaming:
> 
> 
> [15:25:10.841328] process:343 strm
> [15:25:10.841683] process_strm:202 strm command s
> [15:25:10.844582] process_strm:259 strm s autostart: 3
> [15:25:10.844782] sendSTAT:134 STAT: STMf
> [15:25:10.845103] codec_open:123 codec open: 'f'
> [15:25:10.845403] stream_sock:315 connecting to 192.168.0.50:9005
> [15:25:10.847111] stream_sock:353 header: GET
> spotify:track:3TanS6liq9tdVj529GZ3v7/stream.flc?player=aa%3A00%3A00%3A00%3A00%3A01&start=0&sync=1&id=261
> SPOTSTREAM/1.0
> [15:25:10.848290] sendSTAT:134 STAT: STMc
> [15:25:10.852599] process:343 audg
> [15:25:10.855335] process_audg:317 audg gainL: 1230 gainR: 1230 adjust:
> 1
> [15:25:10.914286] stream_thread:131 error reading headers: closed
> [15:25:15.004276] process:343 strm
> [15:25:15.005482] process_strm:202 strm command t
> [15:25:15.006620] sendSTAT:134 STAT: STMt
> [15:25:20.036631] process:343 strm
> 
> 
> If I try to restart the squeezelite processes, the squeezelite process
> using the _second_ USB audio device reports the following:
> 
> [15:30:17.678889] sendRESP:165 RESP
> [15:30:17.682945] process:343 cont
> [15:30:17.683233] process_cont:283 cont metaint: 16000 loop: 0
> [15:30:17.890863] stream_thread:202 icy meta: len: 64
> StreamTitle='Llewellyn - The Angel Garden [3WA]';
> [15:30:17.893150] sendMETA:178 META
> [15:30:18.088411] sendSTAT:134 STAT: STMt
> [15:30:18.153846] mad_decode:169 mad_frame_decode error: bad
> main_data_begin pointer
> [15:30:18.155362] mad_decode:169 mad_frame_decode error: bad
> main_data_begin pointer
> [15:30:18.158241] mad_decode:179 setting track_start
> [15:30:18.159406] mad_decode:196 gapless: skipping 529 frames at start
> [15:30:18.167234] output_thread:309 XRUN
> [15:30:18.173148] output_thread:457 track start sample rate: 22050
> replay_gain: 0
> [15:30:18.174531] output_thread:301 open output device: usb1
> [15:30:18.175545] sendSTAT:134 STAT: STMs
> [15:30:18.179649] alsa_open:192 opened device usb1 using format: S16_LE
> sample rate: 22050
> [15:30:18.181132] alsa_open:211 sample rate not available: Invalid
> argument
> [15:30:18.187715] output_thread:330 start error: Input/output error
> [15:30:18.199173] output_thread:301 open output device: usb1
> [15:30:18.202523] alsa_open:192 opened device usb1 using format: S16_LE
> sample rate: 22050
> [15:30:18.203778] alsa_open:211 sample rate not available: Invalid
> argument
> [15:30:18.205146] output_thread:330 start error: Input/output error
> [15:30:18.216746] output_thread:301 open output device: usb1
> [15:30:18.219199] alsa_open:192 opened device usb1 using format: S16_LE
> sample rate: 22050
> [15:30:18.220774] alsa_open:211 sample rate not available: Invalid
> argument
> [15:30:18.222089] output_thread:330 start error: Input/output error
> 
> 
> Waiting a few minutes before restarting the processes seems to avoid the
> problem. Obviously, a Raspberry reboot also does the trick.

The second one seems to not natively support the required sample rate
for the stream (is it a radio station?).  

In the first case, can you confirm - does it work if you stop and
restart squeezelite again on the same usb device, or do you need to
reboot the pi for this?  [if the latter then sounds like a pi usb
issue?]


------------------------------------------------------------------------
Triode's Profile: http://forums.slimdevices.com/member.php?userid=17
View this thread: http://forums.slimdevices.com/showthread.php?t=97046

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to