It's called URL.Thanks Rémi but I meant what it's called when %-signs and numbers are used instead of blankspace in paths. So it's not the file format but the way to encode paths this way I wanted to know the name of.
No, not really. Replacing characters by the percantage charcter followed by numbers is not in itself called "URL". But you're on to something. The Wikipedia chapter of Internationalized URL:s shed some light upon this:It's called URL.Thanks Rémi but I meant what it's called when %-signs and numbers are used instead of blankspace in paths. So it's not the file format but the way to encode paths this way I wanted to know the name of.
The way VLC formats the lines is called URL. There is no "replacing" involved here. That's what the U in M3U stands for.No, not really.It's called URL.Thanks Rémi but I meant what it's called when %-signs and numbers are used instead of blankspace in paths. So it's not the file format but the way to encode paths this way I wanted to know the name of.
That doesn't really "prove" anything since VLC did not use that URL-format with escape charactes until recently but they have called their playlists M3U for ages and so has many other applications not using that "standard".
If you are implying that VLC invented URLs in M3U, you are being ridiculous. Internet radio channels, and more recently HLS, have used that format for years and years and years.That doesn't really "prove" anything since VLC did not use that URL-format with escape charactes until recently but they have called their playlists M3U for ages and so has many other applications not using that "standard".
M3U can contain URLs and file paths, relative or absolute. VLC follows those rules. It reads M3U playlist with relative or absolute, URls or file paths - except for a few unsolvable ambiguous corner cases. It writes M3U playlist containing "URLs or file paths" as well.Also the Wikipedia page you refer to have examples not using %-escape characters and it also describes URL:s, relative and absolute paths as valid for the M3U format which means that the URL in the name M3U really means "URL", they uset it in an informal fashion apparently.
The above mentioned wikipedia examples shows local files not being encoded as URI at all.
No. As explained before, this breaks if the playlist is uploaded to remote storage (alongside the files that it refers), as you cannot have relative file paths for non-file resources.Since Winamp times there is no percent-encoding/URL encoding of paths of local files in m3u playlists. VLC could also preserve the option to save m3u playlists for local files without the special encoding, just lists of human-readable paths in simple text files (ANSI/UTF8). VLC supports/loads them, but now cannot save them. If a playlist is stored on the same drive, then relative paths should be used, otherwise absolute ones. I suggest to add another m3u saving profile besides current m3u/m3u8 profiles.
I didn't imply VLC invented URL:s, I explained why you can't refer to the 'U' (as in URL) in the word "M3U playlist" as some kind of proof why VLC should break the way it used to write M3U playlist. The URL format is apparently well defined, the M3U format is not. That's why VLC should have kept the old encoding as an option.If you are implying that VLC invented URLs in M3U, you are being ridiculous. Internet radio channels, and more recently HLS, have used that format for years and years and years.That doesn't really "prove" anything since VLC did not use that URL-format with escape charactes until recently but they have called their playlists M3U for ages and so has many other applications not using that "standard".
And there is only one URL format, and it has a proper standard (IETF RFC3986).
M3U can contain URLs and file paths, relative or absolute. VLC follows those rules. It reads M3U playlist with relative or absolute, URls or file paths - except for a few unsolvable ambiguous corner cases. It writes M3U playlist containing "URLs or file paths" as well.Also the Wikipedia page you refer to have examples not using %-escape characters and it also describes URL:s, relative and absolute paths as valid for the M3U format which means that the URL in the name M3U really means "URL", they uset it in an informal fashion apparently.
And using the % breaks other things.No. As explained before, this breaks if the playlist is uploaded to remote storage (alongside the files that it refers), as you cannot have relative file paths for non-file resources.Since Winamp times there is no percent-encoding/URL encoding of paths of local files in m3u playlists. VLC could also preserve the option to save m3u playlists for local files without the special encoding, just lists of human-readable paths in simple text files (ANSI/UTF8). VLC supports/loads them, but now cannot save them. If a playlist is stored on the same drive, then relative paths should be used, otherwise absolute ones. I suggest to add another m3u saving profile besides current m3u/m3u8 profiles.
I don't think indiscriminate, excessive, or irrelevant examples in Wikipedia are authoritative, but FWIW, VLC uses the URL format, which is found in Example 4. So it does "respect the wiki".As vlc 3.0 does not respect the wiki anymore, vlc 3.0 has a bug.
There is a difference between breaking a legitimate use case, and exposing a bug in another software.And using the % breaks other things.
I doubt that the option can be explained in understandable fashion to users. But patch welcome.Conclusion, they should have both options.
Return to “VLC media player for Windows Troubleshooting”
Users browsing this forum: No registered users and 64 guests