Converti xspf in wpl

Convertitore online gratuito da XSPF a WPL

Converti una playlist XSPF in un file WPL di Windows Media Player mantenendo l'ordine delle tracce.

Converti XSPF in WPL online - gratuito

Uploading…
I file selezionati superano il limite totale di 6 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente e non viene archiviato sui nostri server.

Come funziona

  1. 1/3

    Carica il tuo file .xspf

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .xspf a .wpl

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .wpl convertito

    Il risultato della conversione è pronto per il download.

Come convertire xspf in wpl file

  • Audio

Windows Media Player e alcune applicazioni Windows richiedono playlist WPL, quindi una playlist XSPF potrebbe dover essere convertita prima di poter essere aperta o trasferita. La conversione modifica l'XML della playlist e i relativi riferimenti multimediali; non ricodifica, copia o riduce le dimensioni dei file audio e video.

Cos'è il formato XSPF

XSPF, XML Shareable Playlist Format, è un documento XML progettato per lo scambio di playlist tra lettori multimediali. Ogni traccia normalmente contiene un elemento <location> che contiene un URI di file locale o un URL di rete; gli elementi facoltativi possono memorizzare il titolo, il creatore, l'album, la durata, il numero della traccia e altri metadati.

VLC, Winamp, Clementine, Audacious e altri lettori possono creare o esportare file .xspf. XSPF è utile quando una playlist deve rimanere relativamente indipendente da un particolare lettore, ma il supporto per i relativi metadati e la gestione degli URI varia tra le applicazioni.

Cos'è il formato WPL

WPL è il formato di playlist basato su XML di Windows Media Player. La sua struttura segue SMIL (Synchronized Multimedia Integration Language) e in genere inserisce elementi <media src="..." /> ordinati all'interno di un elemento <seq>.

WPL è appropriato quando la destinazione è Windows Media Player o un'altra applicazione che importa WPL ma non XSPF. Un file WPL può fare riferimento a percorsi Windows locali, URI di file, percorsi di rete UNC e, nelle applicazioni che li supportano, URL di rete. Contiene riferimenti anziché i file multimediali stessi, quindi il computer di destinazione deve comunque poter raggiungere ogni file a cui si fa riferimento.

Come convertire una playlist XSPF

Utilizzando 101convert: Converti il file su 101convert.com gratuitamente, senza installare software. Carica il file .xspf, seleziona WPL come formato di output, avvia la conversione e scarica il file .wpl risultante. Aprilo in Windows Media Player e verifica diverse voci. Un convertitore online può trasformare i riferimenti della playlist, ma non può rendere disponibili al lettore di destinazione i file multimediali presenti sul tuo computer privato.

Utilizzando uno script Python locale: Usa questa opzione quando la playlist contiene percorsi privati o quando hai bisogno di un controllo esplicito sui riferimenti relativi. Salva quanto segue come 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')

Metti lo script e il file XSPF sul computer, quindi esegui python xspf_to_wpl.py "My playlist.xspf". Verrà creato My playlist.wpl accanto al file di origine. Apri il risultato in Windows Media Player o in un altro lettore compatibile con WPL.

Lo script conserva l'ordine delle tracce, risolve i percorsi relativi in base alla cartella del file XSPF, converte gli URI locali file:// in percorsi in stile Windows e lascia invariati gli URL non relativi a file. Copia solo i valori di <location>; titoli, dati dell'album, copertine, durate ed estensioni XSPF specifiche del produttore non vengono trasferiti.

Compatibilità e limitazioni

La conversione della playlist non modifica la qualità o le dimensioni dei file multimediali. I file non vengono né decodificati né ricodificati. Un file WPL è utilizzabile solo quando i relativi riferimenti src rimangono validi. Spostare la playlist senza la cartella dei file multimediali, modificare la lettera di un'unità o aprirla su un altro computer può rendere non disponibili alcune voci.

I percorsi relativi sono generalmente più portabili, mentre lo script precedente scrive deliberatamente percorsi assoluti affinché i file locali vengano risolti in modo affidabile dal computer corrente. Se la portabilità è più importante, modifica i valori src generati per utilizzare percorsi relativi alla posizione del file WPL, quindi testali nel lettore di destinazione.

Le posizioni di rete richiedono le autorizzazioni corrette e un server disponibile; la conversione di un URL non scarica i file multimediali né concede l'accesso. Se Windows Media Player rifiuta un percorso, modifica il file WPL in un editor di testo e sostituisci src con il percorso corretto, ad esempio \\server\share\music\track.mp3. Mantieni i caratteri XML sottoposti a escape: una e commerciale deve essere visualizzata come &amp; e un segno di minore come &lt;.

Confronto formato: XSPF vs WPL

Come i formati XSPF e WPL si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati XSPF e WPL
Proprietà .XSPF XML Shareable Playlist Format .WPL Windows Media Player Playlist
Compressione Non compresso Non compresso
Supporto metadata Estesa Base
Streaming Parziale Parziale
Protezione DRM Nessun DRM
Si apre in un browser web Parziale No
Dimensione tipica del file Molto piccolo Molto piccolo
Standard aperto No
Ideale per Musica Musica
Introdotto 2004 2001
Sviluppatore XSPF Project Microsoft
Tipo MIME application/xspf+xml application/vnd.ms-wpl

Il database attualmente non contiene alcun convertitore di file xspf.

Domande frequenti

Il convertitore da XSPF a WPL è gratuito?

Sì, convertire XSPF in WPL su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file XSPF?

Puoi caricare file XSPF fino a 2 MB e convertire fino a 100 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire XSPF in WPL?

No. La conversione da XSPF a WPL avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file XSPF valido per questa conversione da XSPF a WPL. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

Altre conversioni di file .xspf

Conversione inversa

Conversione in .wpl
da altri formati

Condividi sui social media: