08-27-2023, 01:02 PM
(This post was last modified: 08-27-2023, 02:19 PM by Tim Curtis.
Edit Reason: ets
)
I can repro and it's caused by the broadcaster using the strange Ogg Chaining method to inject metadata. It's described in detail by user @jprjr in this Git issue https://github.com/MusicPlayerDaemon/MPD...1667896724
It seems like an issue the broadcaster should address but maybe they are not aware of it?
ETA: I should add that when citing success cases for example you mentioned that your PC and WiiM players don't exhibit the issue with these stations just be aware that if the player software sources are proprietary and not publicly available to be examined to see how the issue has been avoided then it's of no help whatsoever.
It seems like an issue the broadcaster should address but maybe they are not aware of it?
Code:
Aug 27 08:07 : client: [10] process command "play 82"
Aug 27 08:07 : playlist: play 82:"http://198.204.228.202:8030/flac7"
Aug 27 08:07 : client: [10] command returned 0
Aug 27 08:07 : playlist: queue song 83:"https://maggie.torontocast.com:8076/flac"
Aug 27 08:07 : client: [10] process command "close"
Aug 27 08:07 : client: [10] command returned 4
Aug 27 08:07 : client: [10] closed
Aug 27 08:07 : decoder_thread: probing plugin vorbis
Aug 27 08:07 : decoder_thread: probing plugin oggflac
Aug 27 08:07 : decoder: audio_format=96000:24:2, seekable=false
Aug 27 08:07 : alsa_output: opened _audioout type=COPY
Aug 27 08:07 : alsa_output: buffer: size=4..65536 time=41..682667
Aug 27 08:07 : alsa_output: period: size=2..32768 time=20..341334
Aug 27 08:07 : alsa_output: default period_time = buffer_time/4 = 500000/4 = 125000
Aug 27 08:07 : alsa_output: format=S24_LE (Signed 24 bit Little Endian)
Aug 27 08:07 : alsa_output: buffer_size=48000 period_size=12000
Aug 27 08:07 : output: opened "ALSA Default" (alsa) audio_format=96000:24:2
.
. Broadcaster updates metadata and starts next track
.
Aug 27 08:07 : client: [14] closed
Aug 27 08:07 : alsa_output: Decoder is too slow; playing silence to avoid xrun
Aug 27 08:07 : alsa_output: Decoder is too slow; playing silence to avoid xrun
Aug 27 08:07 : alsa_output: Decoder is too slow; playing silence to avoid xrun
ETA: I should add that when citing success cases for example you mentioned that your PC and WiiM players don't exhibit the issue with these stations just be aware that if the player software sources are proprietary and not publicly available to be examined to see how the issue has been avoided then it's of no help whatsoever.