Lista de reprodução de áudio de fonte aberta 'Standard'

2

Eu sei que há vários tipos de playlists de áudio / música em estado selvagem. Há algum que seja especificamente aprovado como FLOSS? Ou seja, existem alguns que são particularmente encorajados pela FSF, como o .ogg é um formato de contêiner de áudio incentivado?

    
por Tanaki 25.07.2012 / 04:18

2 respostas

1

Scai parece ter respondido nos comentários. Muitos deles são apenas texto simples, portanto não há licença proprietária sobre eles; use o que você quiser. M3U parece ser uma escolha popular.

EDIT: polemon apontou que alguns formatos de texto simples como ASX (baseado em XML) requerem uma licença para uso. Cuidado com coisas assim.

    
por 25.07.2012 / 19:27
1

A mesma comunidade que trouxe Ogg, FLAC, Vorbis e agora Opus, criou o XSPF .

Unlike M3U, XSPF is XML.

Unlike SMIL, XSPF is simple.

Unlike ASX, XSPF is open.

De um ponto de vista prático, no entanto, não há muitos softwares disponíveis, que o suportem. Eu ainda costumo usá-lo para pequenos projetos, etc, mas além do RockBox, VLC e eu acho que Foobar, não há muitos jogadores que podem entender .xspf .

Do ponto de vista do design, .xspf é muito bem projetado. É o XML, que facilita a manutenção, grava software para ele, incorpora suporte a projetos existentes ou até mesmo o edita à mão:

<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
    <trackList>
        <track><location>file:///mp3s/song_1.mp3</location></track>
        <track><location>file:///mp3s/song_2.mp3</location></track>
        <track><location>file:///mp3s/song_3.mp3</location></track>
    </trackList>
</playlist>

Ele suporta metadados, é claro. Adicionar metadados às faixas individuais pode ser bastante redundante, já que os metadados são normalmente armazenados nos próprios arquivos, mas você pode querer colocar informações sobre a mídia de streaming lá, ou a própria lista de reprodução, possivelmente. O XSPF suporta tudo isso.

Pessoalmente, suportei esse formato de lista de reprodução em um projeto de rádio da web meu. Eu adicionei, desde que eu estava usando Ogg / Vorbis, então eu pensei que seria uma adição bastante natural, para tornar a coisa toda um pouco mais completa. Mas devo dizer que a aceitação pelo público foi mínima, a maioria dos cliques foi por acidente, ou por curiosidade. Eu sugeriria não depender apenas do XSPF. Se você tem um projeto que lida com playlists de áudio, lembre-se de apoiar outras playlists também ...

    
por 23.09.2012 / 22:32