Colección comunitaria de enlaces a streams IPTV de canales públicos de todo el mundo, distribuida como listas M3U.
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
Descarga la imagen de Docker
docker pull cachemiao/m3u-studio:latest - 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
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
Una aplicación web autohospedada para gestionar recetas, creada con Python y Flask, que incluye listas de compras y planificación de comidas.
Monitor de páginas web autoalojado que te avisa por Discord, correo electrónico, Slack, Telegram, webhooks y más cuando una página cambia.
Un registro de gimnasio y peso corporal autoalojado para planificar rutinas, anotar series y guardar los datos de entrenamiento en tu propio servidor.
Chat grupal web autohospedado con salas, mensajes directos, búsqueda, archivos adjuntos y API para bots, desplegable como una sola imagen de Docker.
Servicio de seguimiento de actividad física autoalojado para sincronizar y analizar actividades de Strava, Garmin Connect y archivos GPX/TCX/FIT, con los datos en tu propio servidor.