Convertir xspf en wpl

Convertisseur en ligne gratuit de XSPF en WPL

Convertir une playlist XSPF en fichier WPL de Windows Media Player tout en préservant l’ordre des pistes.

Convertir XSPF en WPL en ligne - gratuit

Uploading…
Les fichiers sélectionnés dépassent la limite totale de 6 Mo. Sélectionnez des fichiers moins nombreux ou plus petits.

Votre fichier est traité instantanément et n'est pas stocké sur nos serveurs.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .xspf

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .xspf vers .wpl

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .wpl converti

    Le résultat de la conversion est prêt à être téléchargé.

Comment convertir xspf en fichier wpl

  • Audio

Windows Media Player et certaines applications Windows nécessitent des playlists WPL. Une playlist XSPF peut donc devoir être convertie avant de pouvoir être ouverte ou transférée. La conversion modifie le XML de la playlist et ses références multimédias ; elle ne réencode pas, ne copie pas et ne réduit pas la taille des fichiers audio et vidéo.

Qu'est-ce que le format XSPF ?

XSPF, le XML Shareable Playlist Format, est un document XML conçu pour échanger des playlists entre lecteurs multimédias. Chaque piste contient normalement un élément <location> contenant un URI de fichier local ou une URL réseau ; des éléments facultatifs peuvent stocker le titre, le créateur, l'album, la durée, le numéro de piste et d'autres métadonnées.

VLC, Winamp, Clementine, Audacious et d'autres lecteurs peuvent créer ou exporter des fichiers .xspf. XSPF est utile lorsqu'une playlist doit rester relativement indépendante d'un lecteur particulier, mais la prise en charge de ses métadonnées et de la gestion des URI varie selon les applications.

Qu'est-ce que le format WPL ?

WPL est le format de playlist basé sur XML de Windows Media Player. Sa structure suit SMIL (Synchronized Multimedia Integration Language) et place généralement des éléments <media src="..." /> ordonnés à l'intérieur d'un élément <seq>.

WPL convient lorsque la destination est Windows Media Player ou une autre application qui importe les fichiers WPL, mais pas les fichiers XSPF. Un fichier WPL peut référencer des chemins Windows locaux, des URI de fichiers, des chemins réseau UNC et, dans les applications qui les prennent en charge, des URL réseau. Il contient des références plutôt que les fichiers multimédias eux-mêmes ; l'ordinateur cible doit donc toujours pouvoir accéder à chaque fichier référencé.

Comment convertir une playlist XSPF

Avec 101convert : Convertissez gratuitement le fichier sur 101convert.com sans installer de logiciel. Importez le fichier .xspf, sélectionnez WPL comme format de sortie, démarrez la conversion, puis téléchargez le fichier .wpl obtenu. Ouvrez-le dans Windows Media Player et vérifiez plusieurs entrées. Un convertisseur en ligne peut transformer les références de la playlist, mais il ne peut pas rendre accessibles au lecteur cible les fichiers multimédias présents sur votre ordinateur privé.

Avec un script Python local : Utilisez cette option lorsque la playlist contient des chemins privés ou lorsque vous avez besoin d'un contrôle explicite sur les références relatives. Enregistrez le contenu suivant sous le nom 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')

Placez le script et le fichier XSPF sur l'ordinateur, puis exécutez python xspf_to_wpl.py "My playlist.xspf". Le script crée My playlist.wpl à côté du fichier source. Ouvrez le résultat dans Windows Media Player ou dans un autre lecteur compatible avec WPL.

Le script conserve l'ordre des pistes, résout les emplacements relatifs par rapport au dossier du fichier XSPF, convertit les URI locales file:// en chemins de style Windows et laisse les URL qui ne sont pas des fichiers inchangées. Il ne copie que les valeurs de <location> ; les titres, les données d'album, les illustrations, les durées et les extensions XSPF propres à certains éditeurs ne sont pas transférés.

Compatibilité et limitations

La conversion d'une playlist ne modifie ni la qualité ni la taille des fichiers multimédias. Les fichiers ne sont ni décodés ni réencodés. Un fichier WPL est utilisable uniquement lorsque ses références src restent valides. Déplacer la playlist sans le dossier multimédia, modifier une lettre de lecteur ou l'ouvrir sur un autre ordinateur peut rendre les entrées indisponibles.

Les chemins relatifs sont généralement plus faciles à transférer, tandis que le script ci-dessus écrit volontairement des chemins absolus afin que les fichiers locaux soient résolus de manière fiable depuis l'ordinateur actuel. Si la portabilité est plus importante, modifiez les valeurs src générées afin d'utiliser des chemins relatifs à l'emplacement du fichier WPL, puis testez-les dans le lecteur cible.

Les emplacements réseau nécessitent les autorisations appropriées et un serveur disponible ; convertir une URL ne télécharge pas le fichier multimédia et n'accorde aucun accès. Si Windows Media Player refuse un chemin, modifiez le fichier WPL dans un éditeur de texte et remplacez src par le chemin correct, par exemple \\server\share\music\track.mp3. Conservez les caractères XML échappés : une esperluette doit apparaître sous la forme &amp; et un signe inférieur sous la forme &lt;.

Comparaison du format XSPF vs WPL

Comparaison entre les formats XSPF et WPL sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier XSPF et WPL
Propriété .XSPF XML Shareable Playlist Format .WPL Windows Media Player Playlist
Compression Non compressé Non compressé
Support des métadonnées Étendu Basique
Streaming Partiel Partiel
Protection DRM Sans DRM
S’ouvre dans un navigateur web Partiel Non
Taille de fichier typique Très petit Très petit
Norme ouverte Oui Non
Idéal pour Musique Musique
Date d’introduction 2004 2001
Développeur XSPF Project Microsoft
Type MIME application/xspf+xml application/vnd.ms-wpl

La base de données ne contient actuellement aucun convertisseur de fichier xspf.

Questions fréquentes

Le convertisseur XSPF en WPL est-il gratuit ?

Oui, la conversion de XSPF en WPL sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier XSPF peut-il avoir ?

Vous pouvez téléverser des fichiers XSPF jusqu'à 2 Mo et convertir jusqu'à 100 fichiers à la fois en un seul lot.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir XSPF en WPL ?

Non. La conversion de XSPF en WPL s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier XSPF valide pour cette conversion de XSPF en WPL. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.

Autres conversions de fichiers .xspf

Conversion inverse

Conversion vers .wpl
depuis d'autres formats

Partager sur les réseaux sociaux :