Repolode
cachemiao

cachemiao/m3u-studio

Editor de canales IPTV y servidor de suscripciones autohospedado para gestionar listas M3U y TXT, logos, EPG y URLs de suscripción cortas.

Estrellas
69
Forks
4
Issues abiertos
0
Último commit
ayer

¿Qué es?

M3U Studio es una aplicación web basada en Flask para organizar listas de canales IPTV. Puedes mantener varias listas, cada una con sus propios grupos, logos y ajustes de EPG, y publicarlas como enlaces de suscripción M3U o TXT compatibles con reproductores. También puedes asignar un nombre corto personalizado a la URL de suscripción de cada lista y crear suscripciones combinadas a partir de varias listas.

El editor incluye las tareas habituales de limpieza: importar archivos M3U o TXT en UTF-8 con un informe de los canales corregidos y omitidos, editar grupos, IDs de EPG y parámetros FCC en lote, mover o copiar canales entre listas y comprobar los tiempos de respuesta de los streams. Una biblioteca compartida de logos permite buscarlos, subirlos y encontrar coincidencias aproximadas por nombre. Se pueden deshacer los cambios en borrador, se conservan las configuraciones publicadas recientemente y es posible exportar y restaurar copias de seguridad en JSON.

Incluye configuraciones de Docker y Docker Compose para AMD64 y ARM64. El proyecto no proporciona streams ni recursos gráficos para los logos, y está bajo la licencia GPL-2.0 con una restricción expresa al uso personal e interno.

Funciones clave

  • 01Gestionar varias listas de canales, cada una con su propia URL de suscripción y un nombre corto opcional.
  • 02Importar archivos M3U o TXT en UTF-8 y generar un informe de los canales corregidos y omitidos.
  • 03Editar en lote grupos, IDs de EPG y parámetros de repetición y FCC.
  • 04Buscar y subir logos de canales, y encontrar coincidencias aproximadas en una biblioteca compartida.
  • 05Medir los tiempos de respuesta de los streams, volver a comprobar cada canal y cancelar las comprobaciones en lote.
  • 06Exportar y restaurar copias de seguridad de la configuración en JSON.

Casos de uso

  • Mantener listas IPTV personales y compartirlas con televisores o reproductores de una red doméstica.
  • Combinar varias listas de origen en un único enlace de suscripción.
  • Limpiar listas de canales grandes importadas mediante ediciones en lote y coincidencias de logos.

Inicio rápido

  1. 1

    Descarga la imagen de Docker

    docker pull cachemiao/m3u-studio:latest
  2. 2

    Inicia el contenedor

    docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest
  3. 3

    Abre http://device-IP:8324 en un navegador y crea una cuenta de administrador

Antes de usarlo

  • Está bajo la licencia GPL-2.0, por lo que, si redistribuyes versiones modificadas, debes mantener los términos de la GPL.
  • El README indica que está destinado al uso personal y en intranets, y prohíbe el uso comercial.
  • Las comprobaciones del tiempo de respuesta de las transmisiones no admiten los protocolos UDP, RTP ni RTSP.
  • Las funciones de reproducción y FCC dependen de servicios independientes, como rtp2httpd, que debes implementar por tu cuenta.

Temas

Preguntas frecuentes

¿Qué es m3u-studio?
Editor de canales IPTV y servidor de suscripciones autohospedado para gestionar listas M3U y TXT, logos, EPG y URLs de suscripción cortas. M3U Studio es una aplicación web basada en Flask para organizar listas de canales IPTV. Puedes mantener varias listas, cada una con sus propios grupos, logos y ajustes de EPG, y publicarlas como enlaces de suscripción M3U o TXT compatibles con reproductores. También puedes asignar un nombre corto personalizado a la URL de suscripción de cada lista y crear suscripciones combinadas a partir de varias listas.
¿m3u-studio es gratuito? ¿Qué licencia tiene?
m3u-studio es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿m3u-studio sigue mantenido?
Mantenimiento activo. El último commit de m3u-studio fue el 19 oct 2026.
¿Para qué puedo usar m3u-studio?
Mantener listas IPTV personales y compartirlas con televisores o reproductores de una red doméstica. Combinar varias listas de origen en un único enlace de suscripción. Limpiar listas de canales grandes importadas mediante ediciones en lote y coincidencias de logos.
¿Cómo se instala m3u-studio?
Descarga la imagen de Docker: docker pull cachemiao/m3u-studio:latest Inicia el contenedor: docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest Abre http://device-IP:8324 en un navegador y crea una cuenta de administrador
¿Dónde consigo m3u-studio?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cachemiao/m3u-studio

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados