Page 1 of 1

Radio stream issues since 2.5.12 update

Posted: 04 Dec 2017 19:57
by wrh2005
The recent update seems to have caused significant issues for me playing back internet radio streams.

I'm in the UK and have a playlist of various local and national stations the vast majority being in mp4 format or AAC/+, and are in various bit rates from 56k all the way up to 320k for the BBC ones.

Before the update I've never had so much as a single issue with them.

Some streams are better than others, and sometimes I one will randomly work correctly, but mostly it's broken.

The result sounds very much like a broken cd stuttering and jerking back and fourth, the 8 o'clock news this morning was hilarious.

Anyway the particulars:

VLC Version: 2.5.12
My Phone: Samsung S7 edge
My Android version : 7.0

I also had VLC do some logging, I'll post the more interesting bit since you probably don't want the whole log.

Code: Select all

12-04 18:14:07.787 D/VLC ( 1783): [000000751ee75f90/7a9] core stream: no stream_filter modules matched 12-04 18:14:07.787 D/VLC ( 1783): [0000007505075d90/7a9] core stream_directory: looking for stream_directory module matching "any": 1 candidates 12-04 18:14:07.787 D/VLC ( 1783): [0000007505075d90/7a9] core stream_directory: no stream_directory modules matched 12-04 18:14:07.787 D/VLC ( 1783): [0000007505075c50/7a9] core input source: attachment of directory-extractor failed for icyx://ais.absoluteradio.co.uk/absolute80smed.aac?awparams=loggedin:false; 12-04 18:14:07.787 D/VLC ( 1783): [000000751ee75f90/7a9] core stream: looking for stream_filter module matching "record": 26 candidates 12-04 18:14:07.787 D/VLC ( 1783): [000000751ee75f90/7a9] core stream: using stream_filter module "record" 12-04 18:14:07.787 D/VLC ( 1783): [0000007505075c50/7a9] core input source: creating demux: access='http' demux='m4a' location='aacplus-a8-64.timlradio.co.uk/' file='(null)' 12-04 18:14:07.787 D/VLC ( 1783): [0000007505075d90/7a9] core demux: looking for demux module matching "m4a": 47 candidates 12-04 18:14:07.788 D/VLC ( 1783): [0000007505075d90/7a9] es demux: detected format mp4a 12-04 18:14:07.788 D/VLC ( 1783): [000000751ee30c90/7a9] core demux packetizer: looking for packetizer module matching "any": 24 candidates 12-04 18:14:07.788 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: running MPEG4 audio packetizer 12-04 18:14:07.788 D/VLC ( 1783): [000000751ee30c90/7a9] core demux packetizer: using packetizer module "mpeg4audio" 12-04 18:14:07.788 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: detected ADTS format 12-04 18:14:07.788 I/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: AAC channels: 2 samplerate: 22050 12-04 18:14:07.788 D/VLC ( 1783): [000000750295dc90/7a9] core input: selecting program id=0 12-04 18:14:07.789 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x49 0x44 12-04 18:14:07.789 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x3c 0xff 12-04 18:14:07.789 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x79 0xff 12-04 18:14:07.789 D/VLC ( 1783): [0000007505075d90/7a9] core demux: using demux module "es" 12-04 18:14:07.789 D/VLC ( 1783): [000000751ee31390/7a9] core decoder: looking for audio decoder module matching "mediacodec_ndk,iomx,all": 17 candidates 12-04 18:14:07.790 D/VLC ( 1783): [000000751ee31390/7a9] avcodec decoder: using ffmpeg Lavc57.100.104 12-04 18:14:07.790 D/VLC ( 1783): [000000751ee31390/7a9] avcodec decoder: CPU flags: 0x00000068 12-04 18:14:07.792 D/VLC ( 1783): [000000751ee31390/7a9] avcodec decoder: codec (aac) started 12-04 18:14:07.792 D/VLC ( 1783): [000000751ee31390/7a9] core decoder: using audio decoder module "avcodec" 12-04 18:14:07.793 D/VLC ( 1783): [000000751ee83590/7a9] core demux meta: looking for meta reader module matching "any": 2 candidates 12-04 18:14:07.793 D/VLC ( 1783): [000000751ee83590/7a9] lua demux meta: Trying Lua scripts in /data/user/0/org.videolan.vlc/app_vlc/.share/lua/meta/reader 12-04 18:14:07.793 D/VLC ( 1783): [000000751ee83590/7a9] lua demux meta: Trying Lua playlist script /data/user/0/org.videolan.vlc/app_vlc/.share/lua/meta/reader/filename.lua 12-04 18:14:07.795 D/VLC ( 1783): [000000751ee83590/7a9] lua demux meta: Trying Lua scripts in /system/usr/share/lua/meta/reader 12-04 18:14:07.795 D/VLC ( 1783): [000000751ee83590/7a9] core demux meta: no meta reader modules matched 12-04 18:14:07.795 D/VLC ( 1783): [000000750295dc90/7a9] core input: `http://aacplus-a8-64.timlradio.co.uk/' successfully opened 12-04 18:14:07.795 I/VLC/PlaybackService( 1783): Media.Event.ParsedChanged 12-04 18:14:07.795 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 0% 12-04 18:14:07.795 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 3% 12-04 18:14:07.795 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 6% 12-04 18:14:07.796 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 9% 12-04 18:14:07.796 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 12% 12-04 18:14:07.796 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 15% 12-04 18:14:07.796 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 18% 12-04 18:14:07.796 I/VLC/medialibrary( 1783): ../src/MediaLibrary.cpp:335 virtual MediaPtr medialibrary::MediaLibrary::media(const std::string &) const Fetching media from mrl: http://aacplus-a8-64.timlradio.co.uk/ 12-04 18:14:07.796 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x7 0xff 12-04 18:14:07.796 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x46 0x6f 12-04 18:14:07.796 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xf7 0xff 12-04 18:14:07.796 D/VLC ( 1783): [000000752a699f90/7ae] core generic: reusing audio output 12-04 18:14:07.796 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xdd 0x56 12-04 18:14:07.796 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x1c 0xff 12-04 18:14:07.796 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xcb 0x17 12-04 18:14:07.797 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xe8 0xff 12-04 18:14:07.797 I/VLC/medialibrary( 1783): ../src/MediaLibrary.cpp:339 virtual MediaPtr medialibrary::MediaLibrary::media(const std::string &) const Found external media: http://aacplus-a8-64.timlradio.co.uk/ 12-04 18:14:07.797 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 21% 12-04 18:14:07.797 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 24% 12-04 18:14:07.797 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 27% 12-04 18:14:07.797 D/VLC ( 1783): [000000750582bb90/7ae] core audio output: VLC is looking for: 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes 12-04 18:14:07.797 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 30% 12-04 18:14:07.797 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 34% 12-04 18:14:07.797 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x6f 0x43 12-04 18:14:07.797 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xe2 0xff 12-04 18:14:07.797 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xb3 0x3f 12-04 18:14:07.797 I/VLC/PlaybackService( 1783): MediaPlayer.Event.Playing 12-04 18:14:07.797 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x48 0xe 12-04 18:14:07.798 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x50 0xf 12-04 18:14:07.798 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x1c 0xff 12-04 18:14:07.798 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 37% 12-04 18:14:07.798 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 40% 12-04 18:14:07.798 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 43% 12-04 18:14:07.798 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 46% 12-04 18:14:07.798 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 49% 12-04 18:14:07.798 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xb6 0x71 12-04 18:14:07.798 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xfa 0xff 12-04 18:14:07.798 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x0 0x13 12-04 18:14:07.798 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xf1 0x5c 12-04 18:14:07.799 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x3b 0xff 12-04 18:14:07.799 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x37 0xa4 12-04 18:14:07.799 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x73 0xff 12-04 18:14:07.799 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 52% 12-04 18:14:07.799 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 55% 12-04 18:14:07.799 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 58% 12-04 18:14:07.799 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 61% 12-04 18:14:07.799 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x1e 0x68 12-04 18:14:07.799 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x82 0x49 12-04 18:14:07.799 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xd7 0xff 12-04 18:14:07.799 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x79 0x46 12-04 18:14:07.799 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x7 0xff 12-04 18:14:07.799 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x37 0x88 12-04 18:14:07.800 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 65% 12-04 18:14:07.800 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 68% 12-04 18:14:07.800 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 71% 12-04 18:14:07.800 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 74% 12-04 18:14:07.800 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 77% 12-04 18:14:07.800 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 80% 12-04 18:14:07.800 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x21 0x1b 12-04 18:14:07.800 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xcd 0x5a 12-04 18:14:07.800 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x62 0x62 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x70 0xff 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x4 0xbc 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xed 0xff 12-04 18:14:07.801 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 83% 12-04 18:14:07.801 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 86% 12-04 18:14:07.801 D/VLC ( 1783): [000000750295dc90/7a9] core input: Buffering 89% 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x84 0xa2 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x3f 0x1f 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x1c 0xff 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x86 0xf6 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x7 0xff 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0xad 0x32 12-04 18:14:07.801 D/VLC ( 1783): [000000751ee30c90/7a9] mpeg4audio demux packetizer: emulated sync word (no sync on following frame) 0x7 0xff
The no sync on following frame thing happens a lot during it spluttering about.

Interestingly enough this is one of the Absolute radio streams, 64k aac+ and these are by far the worst. If there is anything else I can do to help my to help you let me know.

Re: Radio stream issues since 2.5.12 update

Posted: 05 Dec 2017 00:39
by Jean-Baptiste Kempf
Can you share those links?

Re: Radio stream issues since 2.5.12 update

Posted: 05 Dec 2017 01:33
by wrh2005
Can you share those links?
The urls for the radio stations?

Aye.

http://aacplus-a6-64.timlradio.co.uk/
http://aacplus-a7-64.timlradio.co.uk/
http://aacplus-a8-64.timlradio.co.uk/

http://bbcmedia.ic.llnwd.net/stream/bbc ... 2b620f481a
http://media-ice.musicradio.com:80/SmoothUK

This is just five of them, I'm not allowed to post any more than that. But these are the main ones I listen to and the one's I've had issues with.

The website radiofeeds.co.uk is the source of most of the urls I use for UK radio, save the BBC ones which I had to do a lot of digging for.

Re: Radio stream issues since 2.5.12 update

Posted: 05 Dec 2017 08:13
by Lotesdelere
Confirmed, I also have issues with both versions 2.5.12 and VLC-Android-2.5.11-20171205-0246-ARMv7 with AAC and MP3 streams.

And this is a regression as it was working fine with previous versions.

Re: Radio stream issues since 2.5.12 update

Posted: 05 Dec 2017 08:50
by Jean-Baptiste Kempf
OK, we're looking at it.

Re: Radio stream issues since 2.5.12 update

Posted: 05 Dec 2017 12:23
by Lotesdelere
It's quite strange because I've done many tests and it looks like only British streams are affected by this issue.
I've tried AAC, MP3, OGG Vorbis and FLAC streams from various countries and they are all playing fine but the British ones (both AAC and MP3).

However they are still playing fine with other players I've tried (e.g. foobar2000 and 1by1).
It might also be a blocked user agent issue.

Re: Radio stream issues since 2.5.12 update

Posted: 05 Dec 2017 13:25
by wrh2005
Thanks for taking this up.

I just noticed today these streams below seem to be working fine. I wonder what's different about these?

http://icy-e-bl-03-gos.sharp-stream.com:8000/heat.aac
http://icy-e-bz-01-gos.sharp-stream.com ... gic828.aac

They're like local stations for me.

Re: Radio stream issues since 2.5.12 update

Posted: 06 Dec 2017 10:51
by Lotesdelere
Notice: the same behaviour is occuring with VLC desktop on Windows whilst the same streams are playing fine with other players.

I'm afraid they have blocked VLC, doesn't matter which OS it's running on.

Re: Radio stream issues since 2.5.12 update

Posted: 06 Dec 2017 17:03
by wrh2005
I'm afraid they have blocked VLC
On my Windows PC I'm running VLC 2.2.4 and all the streams are working just fine as of the time of this post. So there must be another answer there somewhere.

The playlist used on my PC is the exact same one I play on the phone. Same urls the lot.

Re: Radio stream issues since 2.5.12 update

Posted: 07 Dec 2017 00:14
by Jean-Baptiste Kempf
Clear regression from 3.0.

Re: Radio stream issues since 2.5.12 update

Posted: 07 Dec 2017 01:19
by InTheWings
There's no regression.
Some urls redirect to an empty 1 byte "nonuk.mp3"
All other streams are working.

Re: Radio stream issues since 2.5.12 update

Posted: 07 Dec 2017 01:21
by InTheWings
The only broken one, and the regression is the stream which isn't mentioned anywhere except in logs
icyx://ais.absoluteradio.co.uk/absolute80smed.aac?awparams=loggedin:false

Re: Radio stream issues since 2.5.12 update

Posted: 07 Dec 2017 08:47
by Lotesdelere
Some urls redirect to an empty 1 byte "nonuk.mp3"

You're getting this error message because you're not in the UK.
But he is in the UK, so it's working fine for him.


ais.absoluteradio.co.uk/absolute80smed.aac

This is playing fine with foobar2000, AIMP, 1by1 and FFplay.
But not with VLC.

Re: Radio stream issues since 2.5.12 update

Posted: 07 Dec 2017 10:45
by InTheWings
That's icecast bug in http module

Re: Radio stream issues since 2.5.12 update

Posted: 11 Dec 2017 01:23
by Jean-Baptiste Kempf
It will be fixed. Thanks for the report.

Re: Radio stream issues since 2.5.12 update

Posted: 14 Dec 2017 11:33
by Lotesdelere
It's now working fine again with the nightly builds :)

Re: Radio stream issues since 2.5.12 update

Posted: 17 Dec 2017 22:11
by jjddav
Hi,

I can't find any nightly build dated after Dec 11th.
when 2.5.14 version should be available ?
I have the issue too with this kind of stream :
http://live-absolute.sharp-stream.com/absolute90s.mp3

Re: Radio stream issues since 2.5.12 update

Posted: 17 Dec 2017 22:30
by InTheWings
Hi,

I can't find any nightly build dated after Dec 11th.
when 2.5.14 version should be available ?
I have the issue too with this kind of stream :
http://live-absolute.sharp-stream.com/absolute90s.mp3

Code: Select all

[0000614000070300] http stream debug: incoming response: HTTP/1.0 200 OK icy-br: 112 icy-pub: 0 icy-description: Unspecified description icy-url: Cache-Control: no-cache Server: edge-bauerabsolute-08-gos1.sharp-stream.com 7.7.1 icy-genre: various
Same issue. ICECAST

Re: Radio stream issues since 2.5.12 update

Posted: 18 Dec 2017 10:49
by Lotesdelere
I can't find any nightly build dated after Dec 11th.

But the streams are playing fine for me with this build.

Re: Radio stream issues since 2.5.12 update

Posted: 21 Jan 2018 14:22
by wrh2005
Just to give you some follow up feedback, as of 2.5.17 all my radio streams are working again once more. Thanks for fixing, everything else I do is working just fine also so I have no further issues to report.

With any luck I'll not need to post here again, but if something breaks in the future I'll be back. ;)

Re: Radio stream issues since 2.5.12 update

Posted: 23 Jan 2018 16:56
by jjddav
It's the same for me with 2.5.17. All is fine.
Thanks.
I didn't succeed to load the nightly builds by the way.