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
Votre fichier est traité instantanément et n'est pas stocké sur nos serveurs.
Importer un fichier depuis une URL
Collez un lien direct vers le fichier. Nous le téléchargeons sur notre serveur et il est converti exactement comme un fichier envoyé.
Comment ça marche
-
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/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
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
- Aucune note pour l'instant.
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 & et un signe inférieur sous la forme <.
Comparaison du format XSPF vs WPL
Comparaison entre les formats XSPF et WPL sur les propriétés les plus importantes pour cette conversion.
| 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.