Согласно https://wiki.videolan.org/XSPF/ должно быть возможно показывать вложенные записи в окне списка воспроизведения. В следующем примере я ожидал бы дерево типа
Playlist `- DLF |- Deutschlandfunk |- Deutschlandfunk Kultur `- Deutschlandfunk Nova
но я получаю
Playlist |- Deutschlandfunk |- Deutschlandfunk Kultur `- Deutschlandfunk Nova
Файл примера:
<?xml version="1.0" encoding="UTF-8"?> <playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1"> <title>Internetradios</title> <trackList> <track> <title>Deutschlandfunk</title> <location>http://st01.dlf.de/dlf/01/128/mp3/stream.mp3</location> <album>DLF</album> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>0</vlc:id> </extension> </track> <track> <title>Deutschlandfunk Kultur</title> <location>http://st02.dlf.de/dlf/02/128/mp3/stream.mp3</location> <album>DLF</album> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>1</vlc:id> </extension> </track> <track> <title>Deutschlandfunk Nova</title> <location>http://st03.dlf.de/dlf/03/128/mp3/stream.mp3</location> <album>DLF</album> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:id>2</vlc:id> </extension> </track> </trackList> <extension application="http://www.videolan.org/vlc/playlist/0"> <vlc:node title="DLF"> <vlc:item tid="0"/> <vlc:item tid="1"/> <vlc:item tid="2"/> </vlc:node> </extension> </playlist>
Некоторые намеки?
Удалите атрибут version из вашего тега playlist;поэтому вместо:
version
playlist
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
используйте только:
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/">
Надеюсь, это поможет.