Convertir xspf en asx

Convertisseur en ligne gratuit de XSPF en ASX

Convertir les références de playlist XSPF en fichier ASX pour les logiciels et appareils Windows Media hérités.

Convertir XSPF en ASX 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 .asx

    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 .asx converti

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

Comment convertir xspf en fichier asx

  • Audio

Un lecteur Windows Media obsolète, un composant Windows Media intégré ou un appareil peut nécessiter une playlist .asx au lieu d’un fichier .xspf. Cette conversion modifie le XML de la playlist et les références aux médias ; elle ne convertit pas, ne redimensionne pas et ne compresse pas les fichiers audio et vidéo répertoriés dans la playlist.

Qu’est-ce que le format XSPF ?

XSPF (XML Shareable Playlist Format) est un format de playlist ouvert basé sur XML, utilisé par VLC media player, Clementine, Audacious et d’autres applications multimédias. Un fichier .xspf classique contient un <trackList> avec un élément <track> par élément. Chaque piste peut inclure un URI <location> et des métadonnées facultatives telles que <title>, <creator>, <album> et <duration>.

XSPF stocke une liste ordonnée de références plutôt que les médias eux-mêmes. Un emplacement peut être un URI de fichier local, un chemin relatif ou une URL réseau ; la playlist peut donc cesser de fonctionner si les fichiers référencés sont déplacés ou indisponibles.

Qu’est-ce que le format ASX ?

ASX (Advanced Stream Redirector) est un format de playlist et de redirector XML associé à Windows Media Player et à Windows Media Services. Un fichier ASX 3.0 standard utilise un élément racine <asx version="3.0">, un élément <entry> pour chaque élément et un élément <ref href="..." /> contenant la référence au fichier ou au flux multimédia.

ASX est utile pour les logiciels ou le matériel Windows obsolètes qui attendent spécifiquement l’extension .asx. Il peut référencer des médias locaux et des flux réseau, mais la prise en charge dépend du lecteur. ASX propose moins d’options de métadonnées couramment portables que XSPF et constitue généralement un format de compatibilité plutôt qu’un format d’archivage moderne.

Comment convertir une playlist XSPF

Pour une conversion ponctuelle, utilisez le convertisseur gratuit de 101convert.com sans installer de logiciel. Importez le fichier .xspf, sélectionnez ASX comme format de sortie, lancez la conversion, puis téléchargez le fichier .asx obtenu. Avant de l’utiliser ailleurs, ouvrez le fichier de sortie dans un éditeur de texte et vérifiez chaque référence href.

La conversion doit préserver l’ordre des pistes et leurs emplacements, ainsi que, généralement, le titre de chaque piste. Elle peut supprimer des champs XSPF tels que l’album, le créateur, l’illustration, la durée, les extensions et les emplacements multiples, car ceux-ci ne correspondent pas directement à une entrée ASX de base.

Convertir avec un script Python local

Pour des conversions privées ou répétées, ce script utilise la bibliothèque standard de Python et écrit une entrée ASX pour le premier emplacement de chaque piste XSPF :

import sys
from pathlib import Path
from xml.etree import ElementTree as ET
from xml.sax.saxutils import escape, quoteattr

source = Path(sys.argv[1])
target = source.with_suffix(".asx")
namespace = "{http://xspf.org/ns/0/}"
root = ET.parse(source).getroot()

with target.open("w", encoding="utf-8", newline="\n") as output:
    output.write('<?xml version="1.0" encoding="UTF-8"?>\n')
    output.write('<asx version="3.0">\n')
    for track in root.findall(f".//{namespace}track"):
        locations = track.findall(f"{namespace}location")
        if not locations or not locations[0].text:
            continue
        location = locations[0].text.strip()
        title = track.findtext(f"{namespace}title") or ""
        output.write("  <entry>\n")
        if title:
            output.write(f"    <title>{escape(title)}</title>\n")
        output.write(f"    <ref href={quoteattr(location)} />\n")
        output.write("  </entry>\n")
    output.write("</asx>\n")

print(f"Wrote {target}")

Enregistrez-le sous le nom xspf_to_asx.py, puis exécutez python xspf_to_asx.py playlist.xspf. Le script attend l’espace de noms XSPF standard, échappe les caractères XML dans les titres, préserve l’URI d’emplacement d’origine et crée playlist.asx à côté du fichier source. La préservation de l’URI évite de convertir incorrectement les chemins Windows avec lettre de lecteur ou les partages réseau ; ajustez manuellement les chemins si le lecteur de destination nécessite une syntaxe différente pour les chemins locaux.

Limites de compatibilité

Le fichier ASX contient des références, et non les données multimédias. Déplacez les fichiers référencés avec la playlist ou utilisez des URL qui restent accessibles. Les chemins relatifs dépendent de la manière dont le lecteur gère l’emplacement du fichier ASX ; les chemins absolus et les URL stables sont généralement plus prévisibles.

Les références distantes doivent être prises en charge par le lecteur cible. Un composant Windows Media obsolète peut refuser les flux HTTPS, les flux protégés par authentification, les manifestes de streaming adaptatif ou les protocoles qui ne sont pas pris en charge par sa pile multimédia. Les URI XSPF file:// peuvent également devoir être convertis en chemins Windows ordinaires pour les logiciels plus anciens.

VLC peut ouvrir et enregistrer des playlists XSPF, mais sa fonction Media → Convert/Save est principalement un transcodeur multimédia et ne doit pas être considérée comme un exportateur XSPF vers ASX fiable. Testez le fichier ASX généré dans le logiciel ou sur l’appareil qui l’exige.

Comparaison du format XSPF vs ASX

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

Comparaison des formats de fichier XSPF et ASX
Propriété .XSPF XML Shareable Playlist Format .ASX Advanced Stream Redirector
Compression Non compressé Non compressé
Support des métadonnées Étendu Basique
Streaming Partiel Oui
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 Streaming
Date d’introduction 2004
Développeur XSPF Project Microsoft
Type MIME application/xspf+xml video/x-ms-asf

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

Questions fréquentes

Le convertisseur XSPF en ASX est-il gratuit ?

Oui, la conversion de XSPF en ASX 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 ASX ?

Non. La conversion de XSPF en ASX 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 ASX. 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 .asx
depuis d'autres formats

Partager sur les réseaux sociaux :