Che cos'è il formato di file XSPF?
.xspf (abbreviazione di XML Shareable Playlist Format, pronunciato «spiff») è un formato di file playlist sviluppato dalla Xiph.Org Foundation. I file .xspf non memorizzano dati audio effettivi - solo informazioni relative alla playlist sotto forma di markup XML che contiene riferimenti ai file audio nella playlist.
Il formato .xspf è per molti aspetti simile ai formati .M3U e .M3U8. Le playlist .xspf sono, tuttavia, più universali quando si tratta di mobilità e compatibilità tra vari computer e dispositivi multimediali: le posizioni delle tracce possono essere percorsi di file locali o URL HTTP/HTTPS completi, quindi una playlist può puntare a stream remoti con la stessa facilità dei file locali. Ogni voce <track> all'interno dell'elemento <trackList> può anche trasportare metadati strutturati - titolo, creatore (artista), album, annotazione e durata - invece di un semplice percorso file.
Poiché la struttura del file .xspf si basa sul formato di testo XML, può essere facilmente visualizzata e modificata utilizzando qualsiasi editor di testo. Gli utenti possono anche cercare manualmente nel file della playlist le posizioni dei file audio citati. Un file .xspf valido inizia con la dichiarazione XML standard seguita da un elemento radice <playlist version="1"> che porta il namespace xmlns="http://xspf.org/ns/0/".
Sicurezza e incolumità
RISCHIO: LOWIl file .xspf in sé è un XML di testo semplice innocuo. L'unica cautela pratica: le voci sono percorsi di file o URL arbitrari, quindi una playlist proveniente da una fonte sconosciuta potrebbe indirizzare un lettore verso contenuti remoti imprevisti - apri un .xspf sconosciuto in un editor di testo per vedere dove punta prima di caricarlo. Mantieni aggiornato il tuo lettore multimediale.
Dettagli del formato
in sintesiProgrammi che aprono file XSPF
Dettagli tecnici
specifiche approfondite| Categoria file | Playlist basata su XML (file puntatore - non contiene dati multimediali) |
| Tipo MIME | application/xspf+xml |
| Sviluppatore | Xiph.Org Foundation (gruppo di lavoro XSPF) |
| Pronuncia | «spiff» (ufficiale, secondo le specifiche) |
| Namespace XML | http://xspf.org/ns/0/ |
| Elemento radice | <playlist version="1"> con attributo namespace xmlns |
| Struttura traccia | <trackList> → <track> → <location> (un elemento per elemento multimediale) |
| Campo posizione | <location> accetta qualsiasi URI: percorsi locali file:// o URL remoti http:// / https:// |
| Metadati per traccia | titolo, creatore (artista), album, annotazione, immagine, durata, identificatore - tutti opzionali |
| Codifica caratteri | UTF-8 (ereditata da XML; la codifica può essere dichiarata nel prologo XML) |
| Firma del file | Nessun byte magico binario; identificato dalla dichiarazione XML e xmlns="http://xspf.org/ns/0/" nella radice |
| Elemento di attribuzione | Il blocco opzionale <attribution> registra la provenienza delle tracce importate da un'altra playlist |
| Portabilità tra macchine | Le posizioni URL remote sono completamente portatili; i percorsi file:// relativi dipendono da un layout di directory coerente |
| Rilasciato | XSPF 1.0, 2006 |
| Standard aperto | Sì · royalty-free |
| Specifica | www.xspf.org |
Conversioni XSPF
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file XSPF.
Domande frequenti
Cos'è un file XSPF e come si apre?
Come si pronuncia XSPF?
Perché i brani nel mio XSPF non vengono riprodotti?
<location> in un editor di testo o ricostruisci la playlist dove si trovano i file.