15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
-
+
+
|
| Clementine | ? | i/o | i/o | i/o | - | - | i/o | i/o | - | - |
| Exaile | shelve | i/o | i/o | i/o | - | - | - | i/o | - | - |
| Banshee | sqlite | i | i | i | - | - | | i | - | - |
| Songbird | sqlite | i | i | - | - | - | | i | - | - |
| Amarok | xspf | i/o | i/o | i/o | ? | - | i/o | ? | - | - |
| Quod Libet | ? | i/o | i/o | F | - | - | part| - | - | - |
| TunaPie2 | ini | - | i | - | - | - | | - | - | - |
| XMMS | ? | i | i | - | - | - | - | part| - | - |
| XMMS2 | m3u | i/o | i | i | - | - | i | i | - | i |
| VLC | pls | i | i/o | i/o | - | - | - | i | i | i |
References:
* [http://en.wikipedia.org/wiki/Comparison_of_audio_player_software#Playlist_format_ability](http://en.wikipedia.org/wiki/Comparison_of_audio_player_software#Playlist_format_ability)
* 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).
|