Merge branch 'master' into 'main'

Master

See merge request homelabers-premium/tvheadend-nm3u8dl!6
This commit is contained in:
2024-09-11 18:44:15 +00:00
3 changed files with 966 additions and 797 deletions

View File

@@ -26,11 +26,9 @@ Ve a `Configuration` -> `Channel/EPG` -> `EPG Grabber Modules`, desactiva todos
```
en `Cron multi-line:` de `Internal Grabber Settings`. Guarda.
Ve a `Configuration` -> `DVB Inputs` -> `Networks` y añade una de tipo `IPTV Automatic Network`, ponle de nombre `Movistar`, en `Maximum # input streams` pon `5`, en `URL:` pon `file:///opt/channels/tvheadend.m3u` y en `Channel numbers from:` pon `1`, guarda la configuración.
Ve a `Configuration` -> `DVB Inputs` -> `Networks` y añade una de tipo `IPTV Automatic Network`, ponle de nombre `IPTV`, en `Maximum # input streams` pon `5`, en `URL:` pon `file:///opt/channels/tvheadend.m3u` y en `Channel numbers from:` pon `1`, quita la selección de `Scan after creation`, en Expert Settings pon `Service ID: 1` y guarda la configuración.
Ve a `Muxes` (al lado de `Networks`) y deberás ver los canales creados pero `Scan status` en `PEND`, espera (un buen rato) a que se escaneen todos los canales y pasen a estar en `SCAN RESULT OK`. Puede ser que algunos se queden en `FAIL`, vuelve a intentar el escaneo de estos de forma individual (fíjate en los logs abajo, puede que algunos fallen por error del servidor tipo 4XX o 5XX, estos no funcionarán así que no vuelvas a intentarlo para ellos).
Una vez estén todos los canales escaneados ve a `Services` y haz click en `Map services` -> `Map all services`, luego ve a `Configuration` -> `Channel / EPG`, aquí aparecerán todos los canales disponibles, fíjate en la columna de `EPG Source`, habrá algunos vacíos que tienes que poner manualmente, hazlo y guarda (alguno no existe en el EPG).
Ve a `Services` y haz click en `Map services` -> `Map all services`, luego ve a `Configuration` -> `Channel / EPG`, aquí aparecerán todos los canales disponibles, fíjate en la columna de `EPG Source`, habrá algunos vacíos que tienes que poner manualmente, hazlo y guarda (alguno no existe en el EPG).
Para acabar, vuelve a `Configuration` -> `DVB Inputs` -> `Networks` y modifica la `Network` que has añadido, cambia el `Maximum # input streams` por `5`.

File diff suppressed because it is too large Load Diff

View File

@@ -79,7 +79,7 @@ with open(m3u_file, 'r') as f:
match_url = url_regex.search(line)
if match_url:
url = match_url.group(0)
if tvg_id not in channels and tvg_id != "":
channels[tvg_id] = {
'group_title': group_title,