• Guía Electrónica de Programación
    All checks were successful
    CI/CD Pipeline / test-and-lint (push) Successful in 27s
    CI/CD Pipeline / publish-container (push) Successful in 6m6s
    Stable

    unai released this 2026-02-03 16:57:28 +00:00 | 0 commits to main since this release

    ¡Tu IPTV ahora es más inteligente! Esta versión introduce la generación automática de la Guía Electrónica de Programación (EPG), perfectamente sincronizada con tu lista de canales filtrada.

    📅 Generador de EPG (XMLTV)

    • Sincronización Perfecta: El sistema descarga el XMLTV masivo de tu proveedor y genera un archivo epg.xml ligero, conteniendo únicamente la información de los canales que han pasado tus filtros (INCLUDE_TEXT / EXCLUDE_TEXT).
    • Enlazado Automático: El archivo M3U ahora utiliza el epg_channel_id nativo de Xtream Codes en la etiqueta tvg-id, garantizando que Tvheadend (o tu reproductor favorito) asocie automáticamente la guía con el canal sin configuración manual.
    • Optimización de Recursos: Se acabaron los archivos XML de 500MB+ que colapsan Tvheadend. Tu EPG ahora pesa lo justo y necesario.

    🛠️ Cambios Técnicos

    • Refactorización de PlaylistManager para manejar el ciclo de vida completo: Descarga JSON -> Filtrado -> Generación M3U -> Generación EPG.
    • Nueva variable de entorno opcional: EPG_OUTPUT_FILE (por defecto epg.xml).
    Downloads
  • Filtros de texto y builds ultrarrápidas
    All checks were successful
    CI/CD Pipeline / test-and-lint (pull_request) Successful in 27s
    CI/CD Pipeline / publish-container (pull_request) Has been skipped
    CI/CD Pipeline / test-and-lint (push) Successful in 26s
    CI/CD Pipeline / publish-container (push) Successful in 5m14s
    Stable

    unai released this 2026-02-02 16:51:23 +00:00 | 6 commits to main since this release

    🌟 Novedades en v0.3

    ¡Ahora tienes el control total de tu lista IPTV!

    📺 Filtrado Inteligente

    Ya no hace falta importar 50.000 canales. Ahora puedes filtrar directamente al generar la lista M3U:

    • Whitelist (INCLUDE_TEXT): Quédate solo con lo que te interesa (ej: ["ES:", "Cine"]).
    • Blacklist (EXCLUDE_TEXT): Elimina el ruido (ej: ["Promo", "VOD"]).

    Rendimiento

    • Docker Builds: Se ha optimizado el contexto de construcción añadiendo .dockerignore, reduciendo el tiempo de upload y build significativamente.
    • Lógica: El filtrado se realiza en memoria durante la generación, sin impacto perceptible en el rendimiento.

    ⚙️ Cómo actualizar

    Actualiza tu stack en Portainer con la imagen git.argi.cloud/unai/xtream_codes_m3u_list_builder:v0.1.7 y añade las nuevas variables de entorno si deseas filtrar.

    Downloads
  • Launch Test 4
    All checks were successful
    CI/CD Pipeline / test-and-lint (push) Successful in 28s
    CI/CD Pipeline / publish-container (push) Successful in 6m17s
    Stable

    unai released this 2026-02-01 22:25:20 +00:00 | 13 commits to main since this release

    Downloads
  • Launch test 3
    Some checks failed
    CI/CD Pipeline / test-and-lint (push) Successful in 33s
    CI/CD Pipeline / publish-container (push) Failing after 24s
    Stable

    unai released this 2026-02-01 22:11:51 +00:00 | 15 commits to main since this release

    Downloads
  • Launch test 2
    Some checks failed
    CI/CD Pipeline / test-and-lint (push) Successful in 32s
    CI/CD Pipeline / publish-container (push) Failing after 14s
    Stable

    unai released this 2026-02-01 21:54:37 +00:00 | 17 commits to main since this release

    Downloads