Fedora 24 vlc 3.0.0 m3u URLs not encoded
Posted: 26 Jun 2016 14:43
Hi!
I used vlc until Fedora 23 vlc 2.2.4 to view livestreams from my Dreambox 7020HD. Since Fedora 24 vlc 3.0.0-git from rpmforge I've troubles to open streams which contain whitespace and " in the m3u file.
For example...
The link from the webinterface of my box points to:
VLC is able to fetch the m3u file which contains:
VLC ends up requesting
If I download the .m3u and URL encode the link VLC is able to open the stream correctly. It seems VLC 3.0.0 does not URL encode URLs in m3u files anymore.
Is this a bug or wanted behaviour in vlc 3.0.0?
I used vlc until Fedora 23 vlc 2.2.4 to view livestreams from my Dreambox 7020HD. Since Fedora 24 vlc 3.0.0-git from rpmforge I've troubles to open streams which contain whitespace and " in the m3u file.
For example...
The link from the webinterface of my box points to:
Code: Select all
http://192.168.x.xx/web/stream.m3u?ref=1%3A134%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22alternatives.orf1_hd.tv%22%20ORDER%20BY%20bouquet
Code: Select all
#EXTM3U
#EXTVLCOPT--http-reconnect=true
http://192.168.x.xx:8001/1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.orf1_hd.tv" ORDER BY bouquet
Code: Select all
[00007fbd94000d38] core input source debug: creating demux: access='http' demux='any' location='192.168.x.xx:8001/1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.orf1_hd.tv" ORDER BY bouquet' file='(null)'
[00007fbd94000f18] core demux debug: looking for access_demux module matching "http": 21 candidates
[00007fbd94000f18] core demux debug: no access_demux modules matched
[00007fbd94009f38] core access debug: creating access: http://192.168.x.xx:8001/1:134:1:0:0:0:0:0:0:0:FROM BOUQUET "alternatives.orf1_hd.tv" ORDER BY bouquet
[00007fbd94009f38] core access debug: looking for access module matching "http": 29 candidates
[00007fbd94009f38] transport access debug: resolving 192.168.x.xx ...
[00007fbd94009f38] transport access debug: connecting to 192.168.x.xx port 8001 ...
[00007fbd94009f38] h1conn access debug: outgoing request:
GET / HTTP/1.1
Host: 192.168.x.xx:8001
Accept: */*
Accept-Language: en_US
User-Agent: VLC/3.0.0-git LibVLC/3.0.0-git
Range: bytes=0-
Is this a bug or wanted behaviour in vlc 3.0.0?