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
Il tuo file viene elaborato istantaneamente e non viene archiviato sui nostri server.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .xspf
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .xspf a .wpl
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .wpl convertito
Il risultato della conversione è pronto per il download.
Come convertire xspf in wpl file
- Audio
- Ancora nessuna valutazione.
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 & e un segno di minore come <.
Confronto formato: XSPF vs WPL
Come i formati XSPF e WPL si confrontano sulle proprietà più importanti per questa conversione.
| 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 | Sì | 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.