Convertidor online gratuito de XML a M3U
Convierte las rutas de medios y las URL de stream de listas de reproducción XML específicas de la aplicación en archivos M3U editables.
Convertir XML a M3U 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 .xml
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 .xml a .m3u
Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.
-
3/3
Descarga el archivo .m3u convertido
El resultado de la conversión está listo para descargar.
Estadísticas de conversión de XML a M3U
Actualizado el 9 de noviembre de 2026, a partir de las conversiones en 101convert.com
Cómo convertir un archivo xml a m3u
- Archivos de texto
- Aún sin calificaciones.
Un reproductor multimedia, una aplicación de IPTV o un dispositivo portátil puede requerir una lista de reproducción M3U incluso cuando una biblioteca o lista de reproducción se haya exportado como XML. Esta conversión transfiere rutas de medios o URL de streams y títulos opcionales; no convierte los archivos de audio o vídeo.
Qué es el formato XML
XML es un formato de marcado legible para las personas que almacena datos en elementos y atributos anidados. Los gestores de música, reproductores multimedia, herramientas de podcasts, sistemas de IPTV y aplicaciones de bibliotecas lo utilizan para catálogos, metadatos, búsquedas guardadas y listas de reproducción.
XML no tiene una estructura de lista de reproducción universal. La ubicación de un medio puede aparecer en un elemento como <location>, <path> o <file>, o en un atributo como url. Abra el archivo en un editor de código e identifique el elemento o atributo que contiene la ruta o URL de cada archivo reproducible. El XML que solo contiene ajustes, valoraciones, referencias a carátulas o metadatos del catálogo no se puede convertir en una lista de reproducción útil sin datos adicionales sobre la ubicación de los medios.
Qué es el formato M3U
M3U es un formato de lista de reproducción de texto sin formato compatible con VLC, foobar2000, Winamp, Kodi, muchas aplicaciones de IPTV y dispositivos multimedia portátiles. Una lista de reproducción básica contiene un nombre de archivo local o una URL por línea:
#EXTM3U
/music/song-one.mp3
https://example.com/stream
Extended M3U añade una línea #EXTINF opcional que contiene la duración y el título mostrado:
#EXTM3U
#EXTINF:-1,Song title
/music/song-one.mp3
M3U es más pequeño y fácil de editar que la mayoría de las exportaciones XML, pero normalmente solo conserva las ubicaciones de los medios y una cantidad limitada de metadatos de visualización por entrada. M3U8 es una lista de reproducción M3U codificada como UTF-8; algunos reproductores antiguos requieren la extensión .m3u8, mientras que otros aceptan contenido UTF-8 en un archivo denominado .m3u. M3U8 también se utiliza para HTTP Live Streaming, cuyas listas de reproducción contienen directivas adicionales y no son intercambiables con todas las listas de reproducción multimedia normales.
Cómo convertir XML a M3U
Utilice primero la aplicación de origen. Si el XML procede de un gestor de música, programa de DJ, sistema de IPTV o biblioteca multimedia, compruebe la función de exportación de listas de reproducción de esa aplicación y seleccione M3U o Extended M3U. Una exportación específica del esquema conserva más información y evita tener que adivinar qué elementos XML contienen entradas reproducibles. Por ejemplo, una aplicación que importe su propia biblioteca XML puede permitir guardar directamente la lista de reproducción importada como M3U.
Utilice VLC para una conversión de escritorio después de identificar las entradas. Añada los archivos referenciados o las URL de streams a la lista de reproducción de VLC y, a continuación, seleccione Media → Save Playlist to File y elija M3U o Extended M3U. VLC no analiza esquemas XML arbitrarios, por lo que no puede convertir directamente todos los archivos XML; las entradas multimedia ya deben estar abiertas en VLC o añadirse manualmente.
Utilice un script local para un esquema XML que no tenga ninguna herramienta de exportación. Guarde lo siguiente como xml_to_m3u.py. Ajuste los nombres de las entradas y de las ubicaciones para que coincidan con el archivo de origen:
import sys
import xml.etree.ElementTree as ET
def local_name(tag):
return tag.rsplit('}', 1)[-1].lower()
def value(node, names):
wanted = {name.lower() for name in names}
for child in node.iter():
if child is node:
continue
if local_name(child.tag) in wanted and child.text and child.text.strip():
return child.text.strip()
for key, text in node.attrib.items():
if local_name(key) in wanted and text.strip():
return text.strip()
return ''
source, output = sys.argv[1], sys.argv[2]
root = ET.parse(source).getroot()
entry_names = {'track', 'item', 'media'}
location_names = {'location', 'path', 'file', 'url'}
title_names = {'title', 'name'}
with open(output, 'w', encoding='utf-8', newline='\n') as playlist:
playlist.write('#EXTM3U\n')
for entry in root.iter():
if local_name(entry.tag) not in entry_names:
continue
location = value(entry, location_names)
if not location:
continue
title = value(entry, title_names) or location
playlist.write(f'#EXTINF:-1,{title}\n{location}\n')
Ejecútelo en un terminal con:
python xml_to_m3u.py library.xml playlist.m3u
Cambie entry_names cuando el origen utilice otro elemento de registro, como song o channel. Cambie location_names cuando las rutas o URL utilicen nombres de elementos o atributos diferentes. El script gestiona los espacios de nombres XML normales comparando los nombres locales de los elementos, pero las entradas anidadas en una estructura inusual aún requieren inspección y ajustes.
Abra el archivo generado en un editor de texto y pruebe varias entradas antes de importarlo. Un editor o validador XML en línea puede ayudar a inspeccionar un archivo desconocido, pero los conversores genéricos en línea no pueden asignar de forma fiable esquemas de listas de reproducción XML arbitrarios a M3U. No suba archivos de biblioteca que contengan rutas privadas, credenciales de streams o URL de suscripción, a menos que las condiciones de privacidad y conservación del servicio sean aceptables.
Limitaciones de compatibilidad y calidad
- Las rutas absolutas como
C:\Music\song.mp3solo funcionan donde existan esa unidad y ese directorio. Las rutas relativas son más portátiles, pero los reproductores difieren en la forma de resolverlas; almacene la lista de reproducción en una ubicación predecible y pruébela en el dispositivo de destino. - Utilice UTF-8 para los nombres de archivo y títulos que no sean ASCII. Algunos dispositivos antiguos requieren
.m3u8; otros solo admiten codificaciones antiguas o M3U sin formato, así que siga la documentación del software de destino. - Conserve exactamente las URL de streams HTTP o HTTPS válidas. Una lista de reproducción no puede reparar una URL caducada, un stream restringido, un códec no compatible ni una autenticación ausente.
- Convierta las URL de archivos como
file:///C:/Music/song.mp3solo cuando el reproductor de destino las admita; de lo contrario, cámbielas al formato de ruta local esperado por ese reproductor. - Las carátulas de álbumes, valoraciones, puntos de entrada, datos de autenticación, estructuras de listas de reproducción anidadas y campos XML específicos de la aplicación generalmente se pierden. M3U solo proporciona metadatos limitados por entrada mediante directivas como
#EXTINF. - Valide el XML antes de analizarlo. El XML mal formado, las exportaciones cifradas, los archivos comprimidos y el XML que almacena identificadores de bases de datos en lugar de rutas requieren la aplicación de origen o un analizador personalizado.
XML vs M3U: comparación de formatos
Cómo se comparan los formatos XML y M3U en las propiedades que más importan para esta conversión.
| Propiedad | .XML Extensible Markup Language | .M3U M3U playlist |
|---|---|---|
| Estándar abierto | Sí | Parcialmente abierto |
| Compresión | Sin compresión | Sin compresión |
| Tamaño de archivo típico | Pequeño | Muy pequeño |
| Se abre en un navegador web | Sí, de forma nativa | Parcial |
| Edición posterior | Fácil | Fácil |
| Compatibilidad con metadata | Básico | Básico |
| Legible como texto plano | Sí | Sí |
| Más adecuado para | Intercambio de datos | Música |
| Introducido | 1998 | 1996 |
| Desarrollador | W3C | — |
| Tipo MIME | application/xml | audio/x-mpegurl |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
La base de datos actualmente no contiene ningún convertidor de archivos xml.
Preguntas frecuentes
¿Es gratuito el convertidor de XML a M3U?
Sí, convertir XML a M3U 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 XML?
Puedes subir archivos XML de hasta 3 MB y convertir hasta 3 archivos a la vez en un solo lote. Con un plan de pago, el límite sube hasta 200 MB por archivo y 100 archivos a la vez, consulta nuestros planes.
¿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 XML a M3U?
No. La conversión de XML a M3U 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 XML válido para esta conversión de XML a M3U. 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.
¿Se conservará toda la información de mi lista de reproducción XML en M3U?
No, en M3U solo se pueden representar de forma fiable las rutas de medios o las URL de transmisión y los detalles de la lista de reproducción compatibles. Los elementos XML, como las estructuras anidadas, los metadatos específicos de la aplicación, las ilustraciones y las configuraciones personalizadas, pueden omitirse o aplanarse.
¿La conversión de XML a M3U conservará el orden de la lista de reproducción?
Sí, las entradas multimedia reconocidas normalmente mantienen su orden original. Las entradas almacenadas en una estructura XML que no se reconoce como una lista de reproducción pueden omitirse o aparecer sin su agrupación original.
¿Por qué algunos archivos XML aparecen vacíos o no tienen pistas después de convertirlos a M3U?
XML es un formato de uso general, por lo que no se considera automáticamente una lista de reproducción a menos que su estructura coincida con un formato de lista de medios compatible. Un XML no válido, nombres de elementos no compatibles, valores de ruta o URL ausentes y datos de listas de reproducción anidados pueden impedir que se reconozcan las entradas.
¿El archivo M3U seguirá siendo editable y se copiarán los archivos multimedia?
El M3U resultante es texto sin formato editable y contiene referencias a las ubicaciones de los medios, no los archivos multimedia en sí. Las rutas relativas y las ubicaciones específicas de la aplicación pueden dejar de funcionar si el archivo M3U se mueve o se abre en otro entorno.