Wat is het XSPF-bestandsformaat?
.xspf (kort voor XML Shareable Playlist Format, uitgesproken als „spiff”) is een afspeellijst-bestandsformaat ontwikkeld door de Xiph.Org Foundation. .xspf-bestanden slaan geen werkelijke audiogegevens op - alleen informatie gerelateerd aan de afspeellijst in de vorm van XML-opmaak die verwijzingen bevat naar de audiobestanden in de afspeellijst.
Het .xspf-formaat is in veel aspecten vergelijkbaar met de .M3U en .M3U8 formaten. .xspf-afspeellijsten zijn echter universeler als het gaat om mobiliteit en compatibiliteit tussen verschillende computers en multimedia-apparaten: tracklocaties kunnen zowel lokale bestandspaden als volledige HTTP/HTTPS-URL's zijn, zodat een afspeellijst net zo gemakkelijk naar externe streams als naar lokale bestanden kan verwijzen. Elke <track>-vermelding binnen het <trackList>-element kan ook gestructureerde metadata bevatten - titel, maker (artiest), album, annotatie en duur - in plaats van alleen een kaal bestandspad.
Omdat de .xspf-bestandsstructuur is gebaseerd op het XML-tekstformaat, kan het eenvoudig worden bekeken en bewerkt met elke tekstverwerker. Gebruikers kunnen ook handmatig in het afspeellijstbestand zoeken naar de locaties van de gerefereerde audiobestanden. Een geldig .xspf-bestand begint met de standaard XML-declaratie, gevolgd door een <playlist version="1"> root-element met de namespace xmlns="http://xspf.org/ns/0/".
Beveiliging & veiligheid
RISICO: LOWHet .xspf-bestand zelf is onschadelijke XML in platte tekst. De enige praktische waarschuwing: vermeldingen zijn willekeurige bestandspaden of URL's, dus een afspeellijst van een onbekende bron zou een speler naar onverwachte externe inhoud kunnen verwijzen - open een onbekende .xspf in een tekstverwerker om te zien waar deze naar verwijst voordat u deze laadt. Houd uw mediaspeler up-to-date.
Formaatdetails
in een notendopProgramma's die XSPF-bestanden openen
<location>-paden erin te lezen, te herschikken of te herstellen. Technische details
diepe specificaties| Bestandscategorie | Op XML gebaseerde afspeellijst (verwijzingsbestand - bevat geen mediagegevens) |
| MIME-type | application/xspf+xml |
| Ontwikkelaar | Xiph.Org Foundation (XSPF-werkgroep) |
| Uitspraak | „spiff” (officieel, volgens de specificatie) |
| XML-namespace | http://xspf.org/ns/0/ |
| Root-element | <playlist version="1"> met xmlns-namespace-attribuut |
| Trackstructuur | <trackList> → <track> → <location> (één element per media-item) |
| Locatieveld | <location> accepteert elke URI: lokale file:// paden of externe http:// / https:// URL's |
| Metadata per track | titel, maker (artiest), album, annotatie, afbeelding, duur, identifier - allemaal optioneel |
| Tekstcodering | UTF-8 (geërfd van XML; codering kan worden gedeclareerd in de XML-proloog) |
| Bestandssignatuur | Geen binaire magic bytes; geïdentificeerd door XML-declaratie en xmlns="http://xspf.org/ns/0/" in de root |
| Attributie-element | Optioneel <attribution>-blok legt de herkomst vast van tracks die uit een andere afspeellijst zijn geïmporteerd |
| Draagbaarheid tussen systemen | Externe URL-locaties zijn volledig draagbaar; relatieve file:// paden zijn afhankelijk van een consistente mappenstructuur |
| Uitgebracht | XSPF 1.0, 2006 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.xspf.org |
XSPF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over XSPF-bestanden.
Veelgestelde vragen
Wat is een XSPF-bestand en hoe open ik het?
Hoe spreek je XSPF uit?
Waarom spelen de nummers in mijn XSPF niet af?
<location>-paden in een tekstverwerker of maak de afspeellijst opnieuw aan op de plek waar de bestanden zich bevinden.