Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ ⎇ branch:  streamtuner2


Changes To Playlist format support

Changes to "Playlist format support" between 2015-04-27 21:39:52 and 2017-01-27 18:15:57

29
30
31
32
33
34
35


















29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53







+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 * https://github.com/clementine-player/Clementine/tree/master/src/playlistparsers
 * https://developer.gnome.org/rhythmbox/unstable/RBPlaylistManager.html#rb-playlist-manager-export-playlist
 * http://exaile.readthedocs.org/en/latest/xl/playlist.html#playlist-converters
 * ["#xspf xml isn't escaped. # who developed that format? xiph you say? errr...."](https://github.com/quodlibet/quodlibet/search?utf8=%E2%9C%93&q=xspf)
 * [vlc.git/modules/demux/playlist/*.c](http://git.videolan.org/?p=vlc.git;a=tree;f=modules/demux/playlist): dvb, rss, b4s, qtl, sgimb, itml, gvp
 * https://xmms2.org/wiki/Main_Page
 * ASX is also stored as WSX sometimes. And sometimes even serialized like WPL, which is basically SMIL in various variations (no shortage of weird NIH formats in Windows land).

----

### UTF-8 and file:/// URL support

One thing that come up with developing the file browser plugin is the varied support for file:/// URLs and platform-dependant UTF-8 encoding. This likely goes for direct-file invocation as well as playlist-contained references. Here grouped by samples:

| App            | version        | platform       | file:/// | UTF-8    |
--------------------------------------------------------------------------
|                |                | **Windows**    |          |          |
| \*             | \*             | Windows        | partly   | quoted   |
|                |                | **Linux**      |          |          |
| VLC            | 2.0.8          | Ubuntu 12.04   | yes      | quoted   |
| VLC            | 2.2.0          | Ubuntu 16.04   | yes      | literal  |
| Audacious      | -              | Ubuntu 12.04   | yes      | literal  |
| Parole         | -              | Ubuntu 16.04   | yes      | literal  |