XSPF (XML Shareable Playlist Format) est un format de liste de lecture basé sur XML, conçu pour le partage et l'échange de listes de lecture entre différents lecteurs multimédias et applications. Il fournit une manière standardisée de représenter une liste de fichiers multimédias, ainsi que des métadonnées telles que les titres des pistes, les noms des artistes, les informations sur l'album et les URL pointant vers les fichiers multimédias. Les fichiers XSPF sont des fichiers texte brut, ce qui les rend facilement lisibles et modifiables à la fois par les humains et les machines. Le format prend en charge diverses fonctionnalités, y compris les chemins relatifs et absolus vers les fichiers multimédias, les durées des pistes et les métadonnées définies par l'utilisateur. Il est souvent utilisé dans le podcasting, la radio web et d'autres applications où les listes de lecture doivent être partagées sur différentes plateformes et appareils. XSPF vise à être un format de liste de lecture simple, flexible et indépendant de la plateforme, favorisant l'interopérabilité entre les lecteurs multimédias et les fournisseurs de contenu. C'est une norme ouverte, garantissant qu'elle peut être librement implémentée et utilisée par quiconque.