Page 1 of 1

3.0.10 seems to have broken UPNP

Posted: 01 May 2020 04:54
by OsixPegasus
I just recently upgraded to 3.0.10

Version 3.0.8 played media from my NAS via UPNP without a problem.

With 3.0.10 I am getting the following error snip from the DEBUG log...

Code: Select all

http debug: outgoing request: GET /web/mnt/HD_a2/MEDIA/MUSIC/ACDC/Who%20Made%20Who/01-Who%20Made%20Who.ogg HTTP/1.1 Host: 192.168.1.111:50517 Accept: */* Accept-Language: en_US User-Agent: VLC/3.0.10 LibVLC/3.0.10 Range: bytes=0- lua debug: Trying Lua scripts in C:\Users\saurprivate\AppData\Roaming\vlc\lua\meta\art lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac main debug: no art finder modules matched http debug: incoming response: HTTP/1.1 404 File Not Found access error: HTTP 404 error http debug: querying proxy for http://192.168.1.111:50517/web//mnt/HD_a2/MEDIA/MUSIC/ACDC/Who%20Made%20Who/01-Who%20Made%20Who.ogg http debug: no proxy http debug: http: server='192.168.1.111' port=50517 file='/web/mnt/HD_a2/MEDIA/MUSIC/ACDC/Who%20Made%20Who/01-Who%20Made%20Who.ogg' main debug: net: connecting to 192.168.1.111 port 50517 main debug: connection succeeded (socket = 1880) http debug: sending request: GET /web/mnt/HD_a2/MEDIA/MUSIC/ACDC/Who%20Made%20Who/01-Who%20Made%20Who.ogg HTTP/1.0 Host: 192.168.1.111:50517 User-Agent: VLC/3.0.10 LibVLC/3.0.10 Icy-MetaData: 1 http debug: HTTP answer code 404 http error: error: HTTP/1.1 404 File Not Found main debug: no access modules matched main debug: dead input qt debug: IM: Deleting the input main debug: changing item without a request (current 0/1) main debug: using item 0 main debug: starting playback of new item main debug: resyncing on 01-Who Made Who.ogg main debug: 01-Who Made Who.ogg is at 0 main debug: creating new input thread main debug: Creating an input for '01-Who Made Who.ogg' main debug: requesting art for new input thread main debug: using timeshift granularity of 50 MiB main debug: using timeshift path: C:\Users\SAURPR~1\AppData\Local\Temp main debug: `http://192.168.1.111:50517/web//mnt/HD_a2/MEDIA/MUSIC/ACDC/Who%20Made%20Who/01-Who%20Made%20Who.ogg' gives access `http' demux `any' path `192.168.1.111:50517/web//mnt/HD_a2/MEDIA/MUSIC/ACDC/Who%20Made%20Who/01-Who%20Made%20Who.ogg' main debug: looking for meta fetcher module matching "any": 1 candidates main debug: creating demux: access='http' demux='any' location='192.168.1.111:50517/web//mnt/HD_a2/MEDIA/MUSIC/ACDC/Who%20Made%20Who/01-Who%20Made%20Who.ogg' file='\\192.168.1.111:50517\web\\mnt\HD_a2\MEDIA\MUSIC\ACDC\Who Made Who\01-Who Made Who.ogg' main debug: looking for access_demux module matching "http": 15 candidates main debug: no access_demux modules matched main debug: creating access: http://192.168.1.111:50517/web//mnt/HD_a2/MEDIA/MUSIC/ACDC/Who%20Made%20Who/01-Who%20Made%20Who.ogg main debug: (path: \\192.168.1.111:50517\web\\mnt\HD_a2\MEDIA\MUSIC\ACDC\Who Made Who\01-Who Made Who.ogg) main debug: looking for access module matching "http": 26 candidates lua debug: Trying Lua scripts in C:\Users\saurprivate\AppData\Roaming\vlc\lua\meta\fetcher lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher main debug: no meta fetcher modules matched main debug: looking for art finder module matching "any": 2 candidates http debug: resolving 192.168.1.111 ... lua debug: Trying Lua scripts in C:\Users\saurprivate\AppData\Roaming\vlc\lua\meta\art lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
I am going to revert to 3.0.8 for the time being.

EDIT: I forgot to mention I have a linux machine and 3.0.9.2 on that seems to be doing the same thing.

Re: 3.0.10/3.0.11 seems to have broken UPNP

Posted: 19 Jun 2020 04:44
by OsixPegasus
Update.

UPNP is still broken exactly the same way in 3.0.11

Still working just fine after reverting to 3.0.8

Re: 3.0.10 seems to have broken UPNP

Posted: 10 Dec 2020 17:22
by OsixPegasus
Sorry for dredging up this old thread again but I managed to run some tests on version 3.0.8 verses 3.0.11 in debug mode and I found something very interesting.

First here is a snip from the debug log in 3.0.8.

Code: Select all

http debug: resolving 192.168.1.111 ... http debug: outgoing request: GET /web//mnt/HD_a2/MEDIA/MUSIC/ACDC/BigBalls.ogg HTTP/1.1 Host: 192.168.1.111:50843 Accept: */* Accept-Language: en_US User-Agent: VLC/3.0.8 LibVLC/3.0.8 Range: bytes=0-
This starts playing the music immediately from my NAS DLNA server and I get the following...

Code: Select all

http debug: incoming response: HTTP/1.1 206 partial content SERVER: Linux CONTENT-RANGE: bytes 0-2252999/2253000 CONTENT-TYPE: audio/ogg CONTENT-LENGTH: 2253000 contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0
Now when I try the same file in 3.0.11 I get the following...

Code: Select all

http debug: resolving 192.168.1.111 ... http debug: outgoing request: GET /web/mnt/HD_a2/MEDIA/MUSIC/ACDC/BigBalls.ogg HTTP/1.1 Host: 192.168.1.111:50843 Accept: */* Accept-Language: en_US User-Agent: VLC/3.0.11 LibVLC/3.0.11 Range: bytes=0-
VLC then immediately flags an error and I get the following in debug...

Code: Select all

http debug: incoming response: HTTP/1.1 404 File Not Found access error: HTTP 404 error
Note carefully there is a difference in the GET statement.

Code: Select all

3.0.8 GET /web//mnt/HD_a2/MEDIA/MUSIC/ACDC/BigBalls.ogg HTTP/1.1 3.0.11 GET /web/mnt/HD_a2/MEDIA/MUSIC/ACDC/BigBalls.ogg HTTP/1.1
Note the extra slash after web.

If I can get the time I can open this as a regression issue in vlc bug tracking, but I am not exactly sure how to go about doing that.

Anyone have any (non-snarky UPNP is bad) advice?

Also yes I can hear the comments already about my choice of music. (Just get it out of your systems.)

Re: 3.0.10 seems to have broken UPNP

Posted: 11 Dec 2020 09:15
by Lotesdelere
You should create a new ticket on the VLC Trac with the above report and the link to this thread:
https://trac.videolan.org/vlc/

Re: 3.0.10 seems to have broken UPNP

Posted: 21 Jan 2021 17:03
by OsixPegasus
Still broken in 3.0.12

I think it is time I just completely remove VLC from all of my systems.

For the longest time I have been doing everything I want to do with the following tools and I could not be happier...

Kodi
Audacity + Lame + ffmpeg

I just do not need a broken VLC any more.