Qu'est-ce que le format de fichier XSPF ?
.xspf (abréviation de XML Shareable Playlist Format, prononcé « spiff ») est un format de fichier de liste de lecture développé par la Xiph.Org Foundation. Les fichiers .xspf ne stockent pas de données audio réelles - seulement des informations relatives à la liste de lecture sous forme de balisage XML contenant des références aux fichiers audio de la liste.
Le format .xspf est à bien des égards similaire aux formats .M3U et .M3U8. Les listes de lecture .xspf sont toutefois plus universelles en ce qui concerne la mobilité et la compatibilité entre divers ordinateurs et appareils multimédias : l'emplacement des pistes peut être soit des chemins de fichiers locaux, soit des URL HTTP/HTTPS complètes, de sorte qu'une liste de lecture peut pointer vers des flux distants aussi facilement que vers des fichiers locaux. Chaque entrée <track> à l'intérieur de l'élément <trackList> peut également porter des métadonnées structurées - titre, créateur (artiste), album, annotation et durée - plutôt qu'un simple chemin de fichier brut.
Parce que la structure du fichier .xspf est basée sur le format texte XML, il peut être facilement visualisé et édité à l'aide de n'importe quel éditeur de texte. Les utilisateurs peuvent également rechercher manuellement dans le fichier de liste de lecture les emplacements des fichiers audio référencés. Un fichier .xspf valide commence par la déclaration XML standard suivie d'un élément racine <playlist version="1"> portant l'espace de noms xmlns="http://xspf.org/ns/0/".
Sécurité et sûreté
RISQUE : LOWLe fichier .xspf lui-même est un XML en texte brut inoffensif. La seule précaution pratique : les entrées sont des chemins de fichiers/URL arbitraires, donc une liste de lecture provenant d'une source inconnue pourrait diriger un lecteur vers un contenu distant inattendu - ouvrez un .xspf inconnu dans un éditeur de texte pour voir où il pointe avant de le charger. Gardez votre lecteur multimédia à jour.
Détails du format
en brefProgrammes qui ouvrent les fichiers XSPF
Détails techniques
spécifications approfondies| Catégorie de fichier | Liste de lecture basée sur XML (fichier pointeur - ne contient aucune donnée média) |
| Type MIME | application/xspf+xml |
| Développeur | Xiph.Org Foundation (groupe de travail XSPF) |
| Prononciation | « spiff » (officiel, selon la spécification) |
| Espace de noms XML | http://xspf.org/ns/0/ |
| Élément racine | <playlist version="1"> avec l'attribut d'espace de noms xmlns |
| Structure des pistes | <trackList> → <track> → <location> (un élément par élément média) |
| Champ d'emplacement | <location> accepte n'importe quel URI : chemins file:// locaux ou URL distantes http:// / https:// |
| Métadonnées par piste | title, creator (artiste), album, annotation, image, duration, identifier - tous facultatifs |
| Encodage des caractères | UTF-8 (hérité du XML ; l'encodage peut être déclaré dans le prologue XML) |
| Signature de fichier | Pas d'octets magiques binaires ; identifié par la déclaration XML et xmlns="http://xspf.org/ns/0/" dans la racine |
| Élément d'attribution | Le bloc facultatif <attribution> enregistre la provenance des pistes importées d'une autre liste de lecture |
| Portabilité inter-machines | Les emplacements URL distants sont entièrement portables ; les chemins file:// relatifs dépendent d'une disposition de répertoire cohérente |
| Publié | XSPF 1.0, 2006 |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.xspf.org |
Conversions XSPF
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers XSPF.
Foire aux questions
Qu'est-ce qu'un fichier XSPF et comment l'ouvrir ?
Comment prononce-t-on XSPF ?
Pourquoi les chansons de mon XSPF ne sont-elles pas lues ?
<location> dans un éditeur de texte ou recréez la liste de lecture là où se trouvent les fichiers.