Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Hires Internet Radio - Buffering (Read 558 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Hires Internet Radio - Buffering

Hi folks,

I am listening to this newly discovered hires internet radio station:
http://icecast.centaury.cl:7570/SuperStereoHiRes4

With the default buffering, it will occasionally stutter ... the the console will show "Playback interrupted, source is stalling..."

I calculated a couple of buffering sizes -- 10secs and 15secs:

X

I tried increasing the buffer size configuration in foobar:

X

The dropouts frequency reduces but still happens, even with 5625kB of buffer. When the dropouts happen, the recovery is pretty fast (about 1-2 secs). If there is a buffer underrun, the recovery time should be much longer (maybe up to 15secs for buffer to fill). (When I start playback, the wait time is about 15secs). I no longer suspect buffer underrun, but something else may be causing foobar to encounter "Playback interrupted, source is stalling..."

Anyone with any idea where else I can check?
Or is there some way to trace/debug the cause of "Playback interrupted, source is stalling..."



Network stream is coming through strong with no visible interruptions...



Re: Hires Internet Radio - Buffering

Reply #1
Further testing ... I disabled my DSP chain ... and the stuttering occurred still (occasionally) ...
So, it's nothing to do with the DSP chain ...
Still stumped how to stabilize the hires internet radio stream ...

Re: Hires Internet Radio - Buffering

Reply #2
I have now switched on debug flag "crash on playback error" .... so far no crash.

Re: Hires Internet Radio - Buffering

Reply #3
Do you get a glitchless playback with something else? I tried ffplay, it glitches pretty much constantly. I played with VLC and foobar2000 simultaneously, both players glitch every now and then but not at the exact same time.

Re: Hires Internet Radio - Buffering

Reply #4
This is region blocked or?

Re: Hires Internet Radio - Buffering

Reply #5
Here in Germany, the internet radio station is usually pretty easy to hear without any interruptions. I've tried both with foobar2000 and ffmplay.
You'll need a few settings to get the stream working properly on ffmplay.
Just put this in the box: "ffplay.exe -infbuf -showmode 1 -acodec:a:1 flac 'http://icecast.centaury.cl:7570/SuperStereoHiRes4'".
And of course, the Hires promise seems silly when you look at the stream. It's 16-bit material that's been upsampled to 96 kHz.

Re: Hires Internet Radio - Buffering

Reply #6
Do you get a glitchless playback with something else? I tried ffplay, it glitches pretty much constantly. I played with VLC and foobar2000 simultaneously, both players glitch every now and then but not at the exact same time.

Good idea. Let me test...

URL: http://icecast.centaury.cl:7570/SuperStereoHiRes4

Firefox 138.0.3~1.5Mbpsno stutter during 5min test
Chrome 136.0.7103.114~1.5Mbpsno stutter during 5min test
Brave 1.78.97~1.6Mbpsno stutter during 5min test
Edge 136.0.3240.76~1.4Mbpsno stutter during 5min test
Foobar 2.24.4 x64~1.6Mbpsoccasional stutter during 5 min test
.
^ all of the above done standalone/independently.
^^ maybe need longer monitoring of the browser test..


Re: Hires Internet Radio - Buffering

Reply #8
Hmm .... 15 mins of ffmpeg recording ... analyzed in Audacity ... no dropouts.

Re: Hires Internet Radio - Buffering

Reply #9
Does anyone know if the foobar stream receiver thread runs at high CPU priority?
Any way for me to experiment/tweak the network stream receiver thread and bump up it's CPU priority?

Re: Hires Internet Radio - Buffering

Reply #10
Shifted foobar process cpu priority to AboveNormal … stuttering still occurs but less frequently.. hmm..

 

Re: Hires Internet Radio - Buffering

Reply #11
-