Online konvertor XSPF do WPL zdarma
Převeďte XSPF playlist na soubor Windows Media Player WPL a zachovejte pořadí skladeb.
Převést XSPF na WPL online - zdarma
Soubor se zpracuje hned a smaže se ihned po stažení.
Načíst soubor z adresy URL
Vložte přímý odkaz na soubor. Stáhneme ho na náš server a převedeme úplně stejně jako nahraný soubor.
Jak to funguje
-
1/3
Nahrajte soubor .xspf
Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.
-
2/3
Spusťte převod .xspf do .wpl
Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.
-
3/3
Stáhněte převedený soubor .wpl
Výsledek převodu je připraven ke stažení.
Jak převést soubor xspf do formátu wpl
- Audio, zvuky, hudba
- Dosud nehodnoceno.
Windows Media Player a některé aplikace Windows vyžadují seznamy skladeb WPL, takže seznam skladeb XSPF může před otevřením nebo přenesením vyžadovat převod. Převod změní XML seznamu skladeb a jeho odkazy na média; soubory zvuku a videa se nepřekódují, nekopírují ani nezmenšují.
Co je formát XSPF
XSPF, XML Shareable Playlist Format, je XML dokument navržený pro výměnu seznamů skladeb mezi přehrávači médií. Každá skladba obvykle obsahuje prvek <location> s URI místního souboru nebo síťovou URL; volitelné prvky mohou ukládat název, tvůrce, album, délku, číslo skladby a další metadata.
VLC, Winamp, Clementine, Audacious a další přehrávače mohou vytvářet nebo exportovat soubory .xspf. XSPF je užitečný, když má seznam skladeb zůstat relativně nezávislý na konkrétním přehrávači, ale podpora jeho metadat a zpracování URI se mezi aplikacemi liší.
Co je formát WPL
WPL je formát seznamů skladeb Windows Media Player založený na XML. Jeho struktura vychází ze SMIL (Synchronized Multimedia Integration Language) a obvykle umisťuje uspořádané prvky <media src="..." /> dovnitř prvku <seq>.
WPL je vhodný, když je cílem Windows Media Player nebo jiná aplikace, která importuje WPL, ale nikoli XSPF. WPL může odkazovat na místní cesty Windows, URI souborů, síťové cesty UNC a v aplikacích, které je podporují, také na síťové URL. Obsahuje odkazy, nikoli samotná média, takže cílový počítač musí mít stále přístup ke všem odkazovaným souborům.
Jak převést seznam skladeb XSPF
Pomocí 101convert: Převeďte soubor na 101convert.com zdarma bez instalace software. Nahrajte soubor .xspf, jako výstupní formát vyberte WPL, spusťte převod a stáhněte výsledný soubor .wpl. Otevřete jej ve Windows Media Player a ověřte několik položek. Online převaděč může převést odkazy v seznamu skladeb, ale nemůže zpřístupnit média na vašem soukromém počítači cílovému přehrávači.
Pomocí místního skriptu Python: Tuto možnost použijte, když seznam skladeb obsahuje soukromé cesty nebo když potřebujete mít přesnou kontrolu nad relativními odkazy. Uložte následující kód jako xspf_to_wpl.py:
import re
import sys
from pathlib import Path
from urllib.parse import unquote, urlparse
from xml.etree import ElementTree as ET
from xml.sax.saxutils import quoteattr
source = Path(sys.argv[1]).resolve()
target = source.with_suffix('.wpl')
root = ET.parse(source).getroot()
ns = {'x': 'http://xspf.org/ns/0/'}
def to_src(value):
value = value.strip()
if re.match(r'^[A-Za-z]:[\\/]', value):
return value.replace('/', '\\')
parsed = urlparse(value)
if parsed.scheme.lower() == 'file':
path = unquote(parsed.path)
if parsed.netloc:
path = '//' + parsed.netloc + path
if len(path) >= 3 and path[0] == '/' and path[2] == ':':
path = path[1:]
return path.replace('/', '\\')
if parsed.scheme:
return value
return str((source.parent / unquote(value)).resolve())
items = []
for element in root.findall('.//x:track/x:location', ns):
if element.text and element.text.strip():
items.append(to_src(element.text))
with target.open('w', encoding='utf-8', newline='\r\n') as output:
output.write('<?wpl version="1.0"?>\n')
output.write('<smil>\n <head><meta name="Generator" content="XSPF to WPL converter" /></head>\n <body>\n <seq>\n')
for item in items:
output.write(' <media src=' + quoteattr(item) + ' />\n')
output.write(' </seq>\n </body>\n</smil>\n')
print('Wrote ' + str(target) + ' with ' + str(len(items)) + ' entries')
Umístěte skript a soubor XSPF do počítače a spusťte python xspf_to_wpl.py "My playlist.xspf". Skript vytvoří soubor My playlist.wpl vedle zdrojového souboru. Výsledek otevřete ve Windows Media Player nebo jiném přehrávači kompatibilním s WPL.
Skript zachovává pořadí skladeb, překládá relativní umístění vzhledem ke složce souboru XSPF, převádí místní URI file:// na cesty ve stylu Windows a URL, které neodkazují na soubory, ponechává beze změny. Kopíruje pouze hodnoty <location>; názvy, údaje o albu, obrázky, délky a rozšíření XSPF specifická pro konkrétního dodavatele se nepřenášejí.
Kompatibilita a omezení
Převod seznamu skladeb nemění kvalitu ani velikost médií. Soubory se ani nedekódují, ani znovu nekódují. WPL lze použít pouze tehdy, když jeho odkazy src zůstanou platné. Přesunutí seznamu skladeb bez složky s médii, změna písmene jednotky nebo otevření na jiném počítači může způsobit nedostupnost položek.
Relativní cesty jsou obvykle přenositelnější, zatímco výše uvedený skript záměrně zapisuje absolutní cesty, aby se místní soubory na aktuálním počítači spolehlivě našly. Pokud je důležitější přenositelnost, upravte vygenerované hodnoty src tak, aby používaly cesty relativní k umístění WPL, a poté je otestujte v cílovém přehrávači.
Síťová umístění vyžadují správná oprávnění a dostupný server; převod URL média nestáhne ani neposkytne přístup. Pokud Windows Media Player cestu odmítne, upravte WPL v textovém editoru a nahraďte src správnou cestou, například \\server\share\music\track.mp3. XML znaky ponechte escapované: ampersand musí být uveden jako & a znak menší než jako <.
XSPF vs WPL: srovnání formátů
Jak si formáty XSPF a WPL stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .XSPF XML Shareable Playlist Format | .WPL Windows Media Player Playlist |
|---|---|---|
| Komprese | Bez komprese | Bez komprese |
| Podpora metadat | Rozsáhlé | Základní |
| Streamování | Částečně | Částečně |
| Ochrana DRM | Bez DRM | — |
| Otevírá se ve webovém prohlížeči | Částečně | Ne |
| Typická velikost souboru | Velmi malé | Velmi malé |
| Otevřený standard | Ano | Ne |
| Nejvhodnější pro | Hudba | Hudba |
| Zavedeno | 2004 | 2001 |
| Vývojář | XSPF Project | Microsoft |
| MIME typ | application/xspf+xml | application/vnd.ms-wpl |
Databáze v současné době neobsahuje žádný program na konverzi souborů xspf.
Často kladené otázky
Je konvertor XSPF do WPL zdarma?
Ano, převod XSPF do WPL na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.
Jak velký může být můj soubor XSPF?
Můžete nahrát soubory XSPF o velikosti až 2 MB a převést až 100 souborů najednou v jedné dávce.
Co se stane s nahranými soubory?
Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.
Musím pro převod XSPF do WPL instalovat nějaký software?
Ne. Převod XSPF do WPL probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.
Konverze se nezdařila?
Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor XSPF pro tuto konverzi z XSPF do WPL. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.