Konverze xspf do wpl

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

Uploading…
Vybrané soubory přesahují celkový limit 6 MB. Vyberte méně nebo menší soubory.

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 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. 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/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

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 &amp; a znak menší než jako &lt;.

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.

Srovnání souborových formátů XSPF a WPL
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.

Podobné .xspf konverze

Reverzní konverze

Konverze do .wpl
z jiných formátů

Sdílejte na sociálních sítích: