3.0.10 seems to have broken UPNP

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
OsixPegasus
New Cone
New Cone
Posts: 6
Joined: 01 May 2020 04:41

3.0.10 seems to have broken UPNP

Postby OsixPegasus » 01 May 2020 04:54

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.

OsixPegasus
New Cone
New Cone
Posts: 6
Joined: 01 May 2020 04:41

Re: 3.0.10/3.0.11 seems to have broken UPNP

Postby OsixPegasus » 19 Jun 2020 04:44

Update.

UPNP is still broken exactly the same way in 3.0.11

Still working just fine after reverting to 3.0.8

OsixPegasus
New Cone
New Cone
Posts: 6
Joined: 01 May 2020 04:41

Re: 3.0.10 seems to have broken UPNP

Postby OsixPegasus » 10 Dec 2020 17:22

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.)

Lotesdelere
Cone Master
Cone Master
Posts: 9967
Joined: 08 Sep 2006 04:39
Location: Europe

Re: 3.0.10 seems to have broken UPNP

Postby Lotesdelere » 11 Dec 2020 09:15

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/

OsixPegasus
New Cone
New Cone
Posts: 6
Joined: 01 May 2020 04:41

Re: 3.0.10 seems to have broken UPNP

Postby OsixPegasus » 21 Jan 2021 17:03

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.


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 122 guests