XSPF (XML Shareable Playlist Format) est un format de liste de lecture basé sur XML, conçu spécifiquement pour le partage et l'échange de listes de lecture entre différents lecteurs multimédias et applications. Il s'agit d'un standard ouvert (open standard), ce qui signifie que ses spécifications sont accessibles au public et libres de droits (royalty-free), favorisant ainsi une adoption généralisée et une interopérabilité maximale. Les fichiers XSPF contiennent des informations précises sur l'emplacement des fichiers multimédias référencés (audio, vidéo, etc.), ainsi que des métadonnées essentielles telles que les titres des pistes, les noms des artistes, les noms des albums et les durées. Le format prend en charge à la fois les chemins de fichiers locaux et les URL, permettant aux listes de lecture de référencer des médias stockés sur l'ordinateur de l'utilisateur ou diffusés en streaming depuis Internet. La structure XML de XSPF le rend facilement analysable (parsable) par les logiciels, permettant aux lecteurs multimédias de lire et d'interpréter rapidement les informations de la liste de lecture. C'est un format polyvalent adapté à la création et au partage de listes de lecture sur diverses plateformes et appareils. Le format prend également en charge les extensions, permettant aux développeurs d'ajouter des métadonnées ou des fonctionnalités personnalisées sans compromettre la compatibilité avec les autres lecteurs conformes à XSPF. Cette extensibilité fait de XSPF un choix flexible pour divers besoins de gestion multimédia.