Convertidor online gratuito de XSPF a ASX
Convierte las referencias de playlists XSPF en un archivo ASX para software y dispositivos legacy de Windows Media.
Convertir XSPF a ASX online - gratis
Tu archivo se procesa al instante y se elimina en cuanto lo descargas.
Importar un archivo desde una URL
Pega un enlace directo al archivo. Lo descargamos a nuestro servidor y se convierte igual que un archivo subido.
Cómo funciona
-
1/3
Sube tu archivo .xspf
Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.
-
2/3
Realiza la conversión de .xspf a .asx
Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.
-
3/3
Descarga el archivo .asx convertido
El resultado de la conversión está listo para descargar.
Cómo convertir un archivo xspf a asx
- Audio
- Aún sin calificaciones.
Un reproductor Windows Media antiguo, un componente Windows Media integrado o un dispositivo pueden requerir una playlist .asx en lugar de un archivo .xspf. Esta conversión modifica el XML de la playlist y las referencias multimedia; no convierte, cambia el tamaño ni comprime los archivos de audio y vídeo incluidos en la playlist.
Qué es el formato XSPF
XSPF (XML Shareable Playlist Format) es un formato de playlist abierto basado en XML utilizado por VLC media player, Clementine, Audacious y otras aplicaciones multimedia. Un archivo .xspf típico contiene un <trackList> con un elemento <track> por cada elemento. Cada pista puede incluir un URI <location> y metadatos opcionales como <title>, <creator>, <album> y <duration>.
XSPF almacena una lista ordenada de referencias en lugar del contenido multimedia. Una ubicación puede ser un URI de archivo local, una ruta relativa o una URL de red, por lo que la playlist puede dejar de funcionar si los archivos referenciados se mueven o no están disponibles.
Qué es el formato ASX
ASX (Advanced Stream Redirector) es un formato de playlist y redireccionador XML asociado con Windows Media Player y Windows Media Services. Un archivo ASX 3.0 estándar utiliza un elemento raíz <asx version="3.0">, un elemento <entry> para cada elemento y un elemento <ref href="..." /> que contiene la referencia al archivo multimedia o stream.
ASX resulta útil para software o hardware Windows antiguo que espera específicamente la extensión .asx. Puede referenciar contenido multimedia local y streams de red, pero la compatibilidad depende del reproductor. ASX tiene menos opciones de metadatos portables habituales que XSPF y generalmente es un formato de compatibilidad, no un formato moderno de archivo.
Cómo convertir una playlist XSPF
Para una conversión puntual, utiliza el convertidor gratuito de 101convert.com sin instalar software. Sube el archivo .xspf, selecciona ASX como formato de salida, ejecuta la conversión y descarga el archivo .asx resultante. Antes de utilizarlo en otro lugar, abre el archivo de salida en un editor de texto y verifica cada referencia href.
La conversión debería conservar el orden de las pistas, las ubicaciones y, normalmente, el título de cada pista. Puede descartar campos XSPF como álbum, creador, artwork, duración, extensiones y varias ubicaciones, porque no se asignan directamente a una entrada ASX básica.
Convertir con un script local de Python
Para conversiones privadas o repetibles, este script utiliza la standard library de Python y escribe una entrada ASX para la primera ubicación de cada pista 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}")
Guárdalo como xspf_to_asx.py y ejecútalo con python xspf_to_asx.py playlist.xspf. El script espera el namespace XSPF normal, escapa los caracteres XML de los títulos, conserva el URI de ubicación original y crea playlist.asx junto al archivo de origen. Conservar el URI evita convertir incorrectamente rutas de Windows con letras de unidad o recursos compartidos de red; ajusta las rutas manualmente si el reproductor de destino requiere una sintaxis de ruta local diferente.
Limitaciones de compatibilidad
El archivo ASX contiene referencias, no datos multimedia. Mueve los archivos referenciados junto con la playlist o utiliza URL que sigan siendo accesibles. Las rutas relativas dependen de cómo el reproductor gestione la ubicación del archivo ASX; las rutas absolutas y las URL estables suelen ser más predecibles.
El reproductor de destino debe admitir las referencias remotas. Un componente Windows Media antiguo puede rechazar HTTPS, streams protegidos mediante autenticación, manifiestos de adaptive streaming o protocolos fuera de su media stack compatible. Los URI XSPF file:// también pueden requerir conversión a rutas Windows normales para el software antiguo.
VLC puede abrir y guardar playlists XSPF, pero su función Media → Convert/Save es principalmente un transcoder multimedia y no debe considerarse un exportador fiable de playlists de XSPF a ASX. Prueba el archivo ASX generado en el software o dispositivo que lo requiere.
XSPF vs ASX: comparación de formatos
Cómo se comparan los formatos XSPF y ASX en las propiedades que más importan para esta conversión.
| Propiedad | .XSPF XML Shareable Playlist Format | .ASX Advanced Stream Redirector |
|---|---|---|
| Compresión | Sin compresión | Sin compresión |
| Compatibilidad con metadata | Amplio | Básico |
| Streaming | Parcial | Sí |
| Protección DRM | Sin DRM | — |
| Se abre en un navegador web | Parcial | No |
| Tamaño de archivo típico | Muy pequeño | Muy pequeño |
| Estándar abierto | Sí | No |
| Más adecuado para | Música | Streaming |
| Introducido | 2004 | — |
| Desarrollador | XSPF Project | Microsoft |
| Tipo MIME | application/xspf+xml | video/x-ms-asf |
La base de datos actualmente no contiene ningún convertidor de archivos xspf.
Preguntas frecuentes
¿Es gratuito el convertidor de XSPF a ASX?
Sí, convertir XSPF a ASX en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.
¿Qué tamaño puede tener mi archivo XSPF?
Puedes subir archivos XSPF de hasta 2 MB y convertir hasta 100 archivos a la vez en un solo lote.
¿Qué ocurre con mis archivos subidos?
Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.
¿Necesito instalar algún programa para convertir XSPF a ASX?
No. La conversión de XSPF a ASX se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.
¿Ha fallado la conversión?
En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo XSPF válido para esta conversión de XSPF a ASX. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.