Was ist das XSPF-Dateiformat?
.xspf (kurz für XML Shareable Playlist Format, ausgesprochen „Spiff”) ist ein Wiedergabelisten-Dateiformat, das von der Xiph.Org Foundation entwickelt wurde. .xspf-Dateien speichern keine eigentlichen Audiodaten - nur Informationen zur Wiedergabeliste in Form von XML-Markup, das Verweise auf die Audiodateien in der Wiedergabeliste enthält.
Das .xspf-Format ähnelt in vielerlei Hinsicht den Formaten .M3U und .M3U8. .xspf-Wiedergabelisten sind jedoch universeller, was Portabilität und Kompatibilität auf verschiedenen Computern und Multimediageräten betrifft: Track-Positionen können sowohl lokale Dateipfade als auch vollständige HTTP/HTTPS-URLs sein, sodass eine Wiedergabeliste genauso einfach auf Remote-Streams wie auf lokale Dateien verweisen kann. Jeder <track>-Eintrag innerhalb des <trackList>-Elements kann auch strukturierte Metadaten enthalten - Titel, Ersteller (Künstler), Album, Anmerkung und Dauer - anstatt nur einen bloßen Dateipfad.
Da die .xspf-Dateistruktur auf dem XML-Textformat basiert, kann sie mit jedem Texteditor problemlos angezeigt und bearbeitet werden. Benutzer können auch manuell in der Wiedergabelistendatei nach den referenzierten Audiodatei-Speicherorten suchen. Eine gültige .xspf-Datei beginnt mit der Standard-XML-Deklaration, gefolgt von einem <playlist version="1">-Wurzelelement mit dem Namespace xmlns="http://xspf.org/ns/0/".
Sicherheit
RISIKO: LOWDie .xspf-Datei selbst ist harmloser XML-Klartext. Der einzige praktische Hinweis: Einträge können beliebige Dateipfade/URLs sein, sodass eine Wiedergabeliste aus einer unbekannten Quelle einen Player auf unerwartete Remote-Inhalte lenken könnte - öffnen Sie eine unbekannte .xspf in einem Texteditor, um die Verweise zu prüfen, bevor Sie sie laden. Halten Sie Ihren Media-Player aktuell.
Formatdetails
kurz gefasstProgramme zum Öffnen von XSPF-Dateien
Technische Details
technische Spezifikation| Dateikategorie | XML-basierte Wiedergabeliste (Zeigerdatei - enthält keine Mediendaten) |
| MIME-Typ | application/xspf+xml |
| Entwickler | Xiph.Org Foundation (XSPF-Arbeitsgruppe) |
| Aussprache | „Spiff” (offiziell, gemäß Spezifikation) |
| XML-Namespace | http://xspf.org/ns/0/ |
| Wurzelelement | <playlist version="1"> mit xmlns-Namespace-Attribut |
| Track-Struktur | <trackList> → <track> → <location> (ein Element pro Medieneintrag) |
| Location-Feld | <location> akzeptiert beliebige URIs: lokale file://-Pfade oder entfernte http:// / https://-URLs |
| Metadaten pro Track | title, creator (Künstler), album, annotation, image, duration, identifier - alle optional |
| Zeichencodierung | UTF-8 (von XML geerbt; Codierung kann im XML-Prolog deklariert werden) |
| Dateisignatur | Keine binären Magic Bytes; identifiziert durch XML-Deklaration und xmlns="http://xspf.org/ns/0/" im Wurzelelement |
| Herkunftselement | Optionaler <attribution>-Block dokumentiert die Herkunft von Titeln, die aus einer anderen Wiedergabeliste importiert wurden |
| Maschinenübergreifende Portabilität | Entfernte URL-Speicherorte sind vollständig portabel; relative file://-Pfade erfordern eine konsistente Verzeichnisstruktur |
| Veröffentlicht | XSPF 1.0, 2006 |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.xspf.org |
XSPF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu XSPF-Dateien.