Format list odtwarzania XML, który można udostępniać
Rozszerzenie nazwy pliku |
.xspf
|
---|---|
Rodzaj mediów internetowych |
aplikacja/xspf+xml
|
Opracowany przez | Fundacja Xiph.Org |
Typ formatu | Lista odtwarzania |
Przedłużony od | XML |
XML Shareable Playlist Format ( XSPF ), wymawiane spiff , to oparty na XML format listy odtwarzania dla mediów cyfrowych , sponsorowany przez Fundację Xiph.Org .
XSPF to format plików służący do udostępniania list odtwarzania , które można odtwarzać na komputerze osobistym lub urządzeniu przenośnym. W ten sam sposób, w jaki każdy użytkownik na dowolnym komputerze może otworzyć dowolną stronę internetową, XSPF ma zapewniać przenośność list odtwarzania.
Rozdzielczość treści
Tradycyjnie listy odtwarzania składały się ze ścieżek plików, które wskazywały na poszczególne tytuły. Pozwoliło to na odtwarzanie listy odtwarzania lokalnie na jednym komputerze lub udostępnianie, jeśli wymienione ścieżki plików były adresami URL dostępnymi dla więcej niż jednego komputera (np. w Internecie). Bogaty w metadane otwarty format XSPF umożliwił nowy rodzaj udostępniania list odtwarzania, zwany rozdzielczością treści .
Prostą formą rozwiązania problemu jest lokalizacja playlisty na podstawie metadanych . Narzędzie do rozpoznawania treści zgodne z XSPF otwiera listy odtwarzania XSPF i przeszukuje katalog dla każdego tytułu z <creator>
, <album>
i <title>
, a następnie lokalizuje listę odtwarzania, aby odnieść się do dostępnych pasujących utworów. Katalog może odwoływać się do zbioru plików multimedialnych na dysku lokalnym, usługi subskrypcji muzyki, takiej jak Yahoo! Music Unlimited lub inne archiwum z możliwością przeszukiwania. Efektem końcowym są listy odtwarzania, które można udostępniać, a które nie są powiązane z żadną konkretną kolekcją ani usługą.
Przykład listy odtwarzania XSPF 1.0
<?xml version="1.0" encoding="UTF-8"?> < wersja listy odtwarzania= "1" xmlns= "http://xspf.org/ns/0/" > <lista utworów> <utwór > <tytuł> Ścieżka Windows </title> <lokalizacja> file://C:\music\foo.mp3 </lokalizacja> </track> <track> <title> Ścieżka Linux </title> <lokalizacja> file:///media /music/foo.mp3 </lokalizacja> </track>
<track> <title> Ścieżka względna </title> <location> music/foo.mp3 </location> </track> <track> <title> Przykład zewnętrzny </title> <location> http://www.example .com/music/bar.ogg </lokalizacja> </track> </trackList> </playlist>
Historia
XSPF został stworzony przez grupę roboczą ad hoc, która rozpoczęła działalność w lutym 2004 r., osiągnęła przybliżony konsensus co do wersji 0 w kwietniu 2004 r., pracowała nad wdrożeniami i dostrajaniem przez całe lato i jesień 2004 r., a w styczniu 2005 r. ogłosiła dostrojoną wersję jako wersję 1 . .
XSPF nie jest rekomendacją żadnego organu normalizacyjnego poza Xiph.Org Foundation.
Cechy
- Format listy odtwarzania, taki jak M3U lub ASX
-
Typ zawartości MIME
aplikacji/xspf+xml
- Bez patentów (brak patentów głównych autorów)
- Specyfikacja na licencji Creative Commons Uznanie autorstwa-Bez utworów zależnych 2.5
- XML, jak Atom
- Obsługa Unicode
- Obsługa wielu platform
Oprogramowanie i internetowe konwertery list odtwarzania
- Amarok
- Foobar2000 (z odpowiednią wtyczką)
- Zuchwały
- Banshee
- Klementyna
- Tomahawk
- Odtwarzacz multimedialny VLC (samodzielny odtwarzacz, dostępny na każdej większej platformie)
- XMMS2 (posiada wtyczkę do parsowania XSPF)
- Last.fm (eksport list odtwarzania i stacji radiowych z tagami osobistymi w XSPF)
- Soundiiz (konwerter list odtwarzania dla kilku serwisów streamingowych)
- youtube-dl (program do pobierania)
Zobacz też
- Inne formaty plików list odtwarzania
- ASX — nośnik Windows
- M3U — najpopularniejszy format listy odtwarzania
- PLS - SHOUTcast
- WPL — Windows Media Player