2013-02-15, 02:02
Hello fellow XBMCers,
i am using XBMC (12.0) on my RaspberryPI (the 512mb model), and i'm trying to stream webradio from the shoutcast, di.fm or mixcloud addon/plugin. My problem is that after ~2-15minutes of playback, i hear increasing crackling sound, then playback dies. Neither pulseaudio nor xbmc log anything when this happens, even with debugging enabled. I see that xbmc is still playing back, and it plays at "5:35 / 5:21", so it plays 14 seconds in the future // after the buffer! I've also noticed that when i start playing a stream, only ~10 seconds are buffered.
I've benchmarked my wifi connection to my (linux-)router to achieve a steady throughput of at least 3.5megabyte/s download and 3.2megabyte/s upload, as well as a steady ping of 15ms without any packet losses. My internet connection is also plenty to accomodate a few webradio streams of as little as 128kb/s (as most of them are).
Now, i believe that this can be solved by increasing the amount of data that has to be buffered before the playback starts. I've tried to increase the usual suspects mentioned anywhere: cachemembuffersize as well as (pvr minaudiocachelevel. Increasing any of the variables, or both, had no effect on the buffering/playback-start whatsoever.
I'd be really glad for any kind of help and tips. I'm kind of at a loss here. Thanks for reading!
Best Regards
- NebuK
i am using XBMC (12.0) on my RaspberryPI (the 512mb model), and i'm trying to stream webradio from the shoutcast, di.fm or mixcloud addon/plugin. My problem is that after ~2-15minutes of playback, i hear increasing crackling sound, then playback dies. Neither pulseaudio nor xbmc log anything when this happens, even with debugging enabled. I see that xbmc is still playing back, and it plays at "5:35 / 5:21", so it plays 14 seconds in the future // after the buffer! I've also noticed that when i start playing a stream, only ~10 seconds are buffered.
I've benchmarked my wifi connection to my (linux-)router to achieve a steady throughput of at least 3.5megabyte/s download and 3.2megabyte/s upload, as well as a steady ping of 15ms without any packet losses. My internet connection is also plenty to accomodate a few webradio streams of as little as 128kb/s (as most of them are).
Now, i believe that this can be solved by increasing the amount of data that has to be buffered before the playback starts. I've tried to increase the usual suspects mentioned anywhere: cachemembuffersize as well as (pvr minaudiocachelevel. Increasing any of the variables, or both, had no effect on the buffering/playback-start whatsoever.
I'd be really glad for any kind of help and tips. I'm kind of at a loss here. Thanks for reading!
Best Regards
- NebuK