XSPF (XML Shareable Playlist Format) é um formato de playlist baseado em XML, projetado para compartilhamento e intercâmbio de playlists entre diferentes reprodutores de mídia e aplicações. É um padrão aberto, o que significa que suas especificações são publicamente disponíveis e isentas de royalties, incentivando a adoção generalizada e a interoperabilidade. Arquivos XSPF contêm informações sobre a localização de arquivos de mídia (áudio, vídeo, etc.), juntamente com metadados como títulos de faixas, nomes de artistas, nomes de álbuns e durações. O formato suporta tanto caminhos de arquivos locais quanto URLs, permitindo que as playlists referenciem mídia armazenada no computador do usuário ou transmitida pela internet. A estrutura XML do XSPF a torna facilmente analisável por software, permitindo que os reprodutores de mídia leiam e interpretem as informações da playlist. É um formato versátil adequado para criar e compartilhar playlists em várias plataformas e dispositivos. O formato também suporta extensões, permitindo que desenvolvedores adicionem metadados ou funcionalidades personalizadas às playlists sem quebrar a compatibilidade com outros reprodutores compatíveis com XSPF. Essa extensibilidade torna o XSPF uma escolha flexível para diversas necessidades de gerenciamento de mídia.