[vlc-devel] Problems parsing udp:// URLs
    Rémi Denis-Courmont 
    remi at remlab.net
       
    Fri Mar 21 18:36:54 UTC 2025
    
    
  
	Hi,
Le perjantaina 21. maaliskuuta 2025, 20.06.22 UTC+2 Valentin Gosu a écrit :
> The problem is that standards compliant browsers will turn udp://@
> 10.0.0.2:1234 to udp://10.0.0.2:1234 - because everything that's before
> the @ character is username:password - and since it's empty it can be
> ignored.
I understood that the first time, But besides that statement of truth, I don't 
understand what you expect VLC to do about it?
VLC has interpreted `udp://10.0.0.2:1234` as a command to listen to unicast 
UDP traffic to the default port and any local IP, from remote IP 10.0.0.2 and 
port 1324. We can't change that, lest we break existing playlists and command 
line scripts.
> See
> https://jsdom.github.io/whatwg-url/#url=dWRwOi8vQDEwLjAuMC4yOjEyMzQ=&base=YW
> JvdXQ6Ymxhbms=
> 
> As mentioned in bug 1949195
> <https://bugzilla.mozilla.org/show_bug.cgi?id=1949195> and on
> forum.videolan.org <https://forum.videolan.org/viewtopic.php?t=165823> this
> makes clicking on udp URL in browsers not open the correct stream in VLC.
> For now we have made an exception in Firefox for the udp scheme, but I
> expect we want to remove the exception soon, again breaking the
> functionality of these URLs.
> udp://10.0.0.2:1234@ doesn't parse as a valid URL, so I'm wondering if VLC
> could treat udp://10.0.0.2:1234 as being udp://@10.0.0.2:1234 ?
No, we obviously cannot redefine the VLC MRL syntax in backwards-incompatible 
fashion 25 years after the fact.
-- 
Rémi Denis-Courmont
Tapiolan uusi kaupunki, Uudenmaan entinen Suomen tasavalta
    
    
More information about the vlc-devel
mailing list