Initial commit
This commit is contained in:
3
.env.example
Normal file
3
.env.example
Normal file
@@ -0,0 +1,3 @@
|
||||
TVH_URL=<ip:port>
|
||||
TVH_TUNER_COUNT=5
|
||||
TVH_PROXY_HOST=<ip>
|
||||
49
README.md
Normal file
49
README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# tvheadend
|
||||
|
||||
## Instalación
|
||||
|
||||
Primero de todo, descarga este repositorio y muévete a la carpeta donde esté.
|
||||
|
||||
Copia el archivo `.env.example` a `.env` y modifica este último, rellenando los campos:
|
||||
|
||||
| Campo | Valor |
|
||||
|---|---|
|
||||
| TVH_URL | ip:port - IP y puerto del servidor donde esté TVHeadend |
|
||||
| TVH_TUNER_COUNT | Número de tuners (streams simultáneos) configurados en TVHeadend |
|
||||
| TVH_PROXY_HOST | IP del servidor donde esté TVHProxy |
|
||||
|
||||
Ejecuta `docker-compose up -d`, esto construirá las imágen del tvhProxy y tvh_server_nm3u8dl y arrancará TVHeadend.
|
||||
|
||||
Entra a `ip:9981` para acceder a la interfaz web de TVHeadend, y en la pantalla de inicio pon `Default view level:` en `Expert`.
|
||||
|
||||
Ve a `Configuration` -> `Channel/EPG` -> `EPG Grabber Modules`, desactiva todos menos `XMLTV: EPG_dobleM - Movistar+` (acuérdate de guardar), luego ve a `EPG Grabber` y pon:
|
||||
|
||||
```
|
||||
# Todos los días a las 8:04, 14:04 y 20:04
|
||||
4 8 * * *
|
||||
4 14 * * *
|
||||
4 20 * * *
|
||||
```
|
||||
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 `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).
|
||||
|
||||
Para acabar, vuelve a `Configuration` -> `DVB Inputs` -> `Networks` y modifica la `Network` que has añadido, cambia el `Maximum # input streams` por `5`.
|
||||
|
||||
## Ver canales
|
||||
|
||||
Para ver los canales puedos importarlos a plex (usando TVHProxy), a Jellyfin (con el plugin de TVHeadend o con TVHProxy) o simplemente accediendo a `<ip>:9981/playlist` con tu reproductor de m3u favorito (por ejemplo VLC).
|
||||
|
||||
Las URLs de TVHProxy que vas a necesitar son:
|
||||
* HDHomeRun: `http://<ip>:5004`
|
||||
* EPG XML: `http://<ip>:5004/epg.xml`
|
||||
|
||||
## Actualizar canales
|
||||
|
||||
Si el archivo `vodafone.m3u` dentro de la carpeta `tools` se actualiza, hay que moverse a la carpeta `tools` y ejecutar `python3 generator.py`, esto generará de nuevo los archivos `channels/channels.json` y `channels/tvheadend.m3u`, por lo que luego habrá que reiniciar los contenedores para que cojan los valores de nuevo, para ello vuelve a la carpeta raíz del repositorio y ejecuta `docker-compose restart`.
|
||||
|
||||
Una vez reiniciado, tocará volver a pasar por los pasos descritos en el apartado de Instalación, yendo a Muxes para comprobar que están los nuevos canales, mapeando los servicios, etc.
|
||||
1588
channels/channels.json
Normal file
1588
channels/channels.json
Normal file
File diff suppressed because it is too large
Load Diff
245
channels/tvheadend.m3u
Normal file
245
channels/tvheadend.m3u
Normal file
@@ -0,0 +1,245 @@
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="DAZN F1" tvg-name="DAZN F1" group-title="DAZN" tvg-logo="https://estatico.emisiondof6.com/recorte/m-DPBLAN/wpmos/MVF1",DAZN F1
|
||||
http://tvh_server_nm3u8dl:8080/stream/dazn_f1
|
||||
#EXTINF:-1 tvg-id="LA 1" tvg-name="LA 1" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/a588d60d78624ffc938e0d26da69df95_568X320.png",LA 1
|
||||
http://tvh_server_nm3u8dl:8080/stream/la_1
|
||||
#EXTINF:-1 tvg-id="La 2 HD" tvg-name="La 2 HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/3c11a578cf774b03b483e01714064c31_568X320.png",La 2 HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/la_2_hd
|
||||
#EXTINF:-1 tvg-id="Antena 3 HD" tvg-name="Antena 3 HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/5e063f0915974b0d9c876a15dcb9d953_568X320.png",Antena 3 HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/antena_3_hd
|
||||
#EXTINF:-1 tvg-id="Cuatro HD" tvg-name="Cuatro HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/5a7a8b597a8b429ea6e75231ff666f2a_568X320.png",Cuatro HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/cuatro_hd
|
||||
#EXTINF:-1 tvg-id="Telecinco HD" tvg-name="Telecinco HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/7cb000bdaa934f47998995e6034f1665_568X320.png",Telecinco HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/telecinco_hd
|
||||
#EXTINF:-1 tvg-id="La Sexta HD" tvg-name="La Sexta HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/50901f8324df4ad88a09ee8817265eb6_568X320.png",La Sexta HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/la_sexta_hd
|
||||
#EXTINF:-1 tvg-id="Canal Sur Andalucía" tvg-name="Canal Sur Andalucía" group-title="Vodafone TV" tvg-logo="https://www.vodafone.es/c/microsite/1500201362636/img/493.png?da0y1jpai7",Canal Sur Andalucía
|
||||
http://tvh_server_nm3u8dl:8080/stream/canal_sur_andalucia
|
||||
#EXTINF:-1 tvg-id="Mundotoro TV" tvg-name="Mundotoro TV" group-title="Movistar+" tvg-logo="https://mundotoro.tv/assets-new/images/mundotoro-streaming-logo.png",Mundotoro TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/mundotoro_tv
|
||||
#EXTINF:-1 tvg-id="ANTENA 3" tvg-name="ANTENA 3" group-title="Amazon Video" tvg-logo="https://estatico.emisiondof6.com/recorte/m-NEONEGR/canal/A3",ANTENA 3
|
||||
http://tvh_server_nm3u8dl:8080/stream/antena_3
|
||||
#EXTINF:-1 tvg-id="DAZN LaLiga" tvg-name="DAZN LaLiga" group-title="Prime Video" tvg-logo="https://media.discordapp.net/attachments/995354436727738443/1009845339160854648/unknown.png",DAZN LaLiga
|
||||
http://tvh_server_nm3u8dl:8080/stream/dazn_laliga
|
||||
#EXTINF:-1 tvg-id="SELEKT" tvg-name="SELEKT" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/0be602088d9f400b9e8b69f88bfc9e78_568X320.png",SELEKT
|
||||
http://tvh_server_nm3u8dl:8080/stream/selekt
|
||||
#EXTINF:-1 tvg-id="FOX" tvg-name="FOX" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/0a5c8b31036e415fae2bb476e277f1af_568X320.png",FOX
|
||||
http://tvh_server_nm3u8dl:8080/stream/fox
|
||||
#EXTINF:-1 tvg-id="Warner TV" tvg-name="Warner TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/b4b188cfcf14443e928a3baad3dfc10a_568X320.png",Warner TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/warner_tv
|
||||
#EXTINF:-1 tvg-id="AXN" tvg-name="AXN" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/c5ef92d1b70e495c921433c1a30f9ef0_568X320.png",AXN
|
||||
http://tvh_server_nm3u8dl:8080/stream/axn
|
||||
#EXTINF:-1 tvg-id="Cosmo" tvg-name="Cosmo" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/0050d522ab114b8aa80a976a8e74932e_568X320.png",Cosmo
|
||||
http://tvh_server_nm3u8dl:8080/stream/cosmo
|
||||
#EXTINF:-1 tvg-id="Comedy Central" tvg-name="Comedy Central" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/9539ab8cc83147b6b064d08d98131f84_568X320.png",Comedy Central
|
||||
http://tvh_server_nm3u8dl:8080/stream/comedy_central
|
||||
#EXTINF:-1 tvg-id="Calle 13" tvg-name="Calle 13" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/5e8c58115fe94a79870471f15f31b03a_568X320.png",Calle 13
|
||||
http://tvh_server_nm3u8dl:8080/stream/calle_13
|
||||
#EXTINF:-1 tvg-id="Syfy" tvg-name="Syfy" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/0324c4d058da41c9a1370795d581f4f8_568X320.png",Syfy
|
||||
http://tvh_server_nm3u8dl:8080/stream/syfy
|
||||
#EXTINF:-1 tvg-id="AXN Movies" tvg-name="AXN Movies" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/f017bf83e2304ad8ab62ad9de05aa866_568X320.png",AXN Movies
|
||||
http://tvh_server_nm3u8dl:8080/stream/axn_movies
|
||||
#EXTINF:-1 tvg-id="Canal Hollywood" tvg-name="Canal Hollywood" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/030db4aa86f242b5848eeca1a3a4f077_568X320.png",Canal Hollywood
|
||||
http://tvh_server_nm3u8dl:8080/stream/canal_hollywood
|
||||
#EXTINF:-1 tvg-id="AMC HD" tvg-name="AMC HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/01ecd663080945a28ad35b32265b615d_568X320.png",AMC HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/amc_hd
|
||||
#EXTINF:-1 tvg-id="XTRM HD" tvg-name="XTRM HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/829d2847631e48108a0b874ef613e262_568X320.png",XTRM HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/xtrm_hd
|
||||
#EXTINF:-1 tvg-id="TCM HD" tvg-name="TCM HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/8d3fa24347a4422d9d8c6571a76d2a89_568X320.png",TCM HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/tcm_hd
|
||||
#EXTINF:-1 tvg-id="Sundance TV" tvg-name="Sundance TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/c45d9b1548d843c59d27c1a3961bee03_568X320.png",Sundance TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/sundance_tv
|
||||
#EXTINF:-1 tvg-id="Somos" tvg-name="Somos" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/3b83be86010e420c9b609b3100b5863f_568X320.png",Somos
|
||||
http://tvh_server_nm3u8dl:8080/stream/somos
|
||||
#EXTINF:-1 tvg-id="Paramount" tvg-name="Paramount" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/12668b8df7504ddf83a069f4772f524f_568X320.png",Paramount
|
||||
http://tvh_server_nm3u8dl:8080/stream/paramount
|
||||
#EXTINF:-1 tvg-id="BOM Cine" tvg-name="BOM Cine" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/476afeb01f3d4f75a390090388ceec75_568X320.png",BOM Cine
|
||||
http://tvh_server_nm3u8dl:8080/stream/bom_cine
|
||||
#EXTINF:-1 tvg-id="Disney Channel HD" tvg-name="Disney Channel HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/9ecd395e34b34879bf4d6b46c927b4de_568X320.png",Disney Channel HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/disney_channel_hd
|
||||
#EXTINF:-1 tvg-id="Nickelodeon HD" tvg-name="Nickelodeon HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/b1952ce066524fc28e3c6e5a3eb63283_568X320.png",Nickelodeon HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/nickelodeon_hd
|
||||
#EXTINF:-1 tvg-id="Clan HD" tvg-name="Clan HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/a19de72f5f8446bd9b2a7444485cf987_568X320.png",Clan HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/clan_hd
|
||||
#EXTINF:-1 tvg-id="Boing" tvg-name="Boing" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/5d13a7c90efc4538a06de276dd800779_568X320.png",Boing
|
||||
http://tvh_server_nm3u8dl:8080/stream/boing
|
||||
#EXTINF:-1 tvg-id="Disney Junior" tvg-name="Disney Junior" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/4c0e8b96c459407d8c7e86d2742d9b26_568X320.png",Disney Junior
|
||||
http://tvh_server_nm3u8dl:8080/stream/disney_junior
|
||||
#EXTINF:-1 tvg-id="Nick Jr" tvg-name="Nick Jr" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/c3ec389b7e954c1685689c8c9934c58f_568X320.png",Nick Jr
|
||||
http://tvh_server_nm3u8dl:8080/stream/nick_jr
|
||||
#EXTINF:-1 tvg-id="Baby TV" tvg-name="Baby TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/782d00967acc4c5c913e9d4d8f288560_568X320.png",Baby TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/baby_tv
|
||||
#EXTINF:-1 tvg-id="EnFamilia" tvg-name="EnFamilia" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/639c5309cb9c4765952b9cf1b4863adc_568X320.png",EnFamilia
|
||||
http://tvh_server_nm3u8dl:8080/stream/enfamilia
|
||||
#EXTINF:-1 tvg-id="Odisea HD" tvg-name="Odisea HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/cad8b28e0dad43009eb901b76b8f2a5a_568X320.png",Odisea HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/odisea_hd
|
||||
#EXTINF:-1 tvg-id="Discovery Channel" tvg-name="Discovery Channel" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/4245e8a3523c4db18a486600d7072d7d_568X320.png",Discovery Channel
|
||||
http://tvh_server_nm3u8dl:8080/stream/discovery_channel
|
||||
#EXTINF:-1 tvg-id="Canal Historia" tvg-name="Canal Historia" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/12be6876abd842898f0c2ff17d003e00_568X320.png",Canal Historia
|
||||
http://tvh_server_nm3u8dl:8080/stream/canal_historia
|
||||
#EXTINF:-1 tvg-id="National Geographic" tvg-name="National Geographic" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/fec20e8a53c044ae96c4b94486127d39_568X320.png",National Geographic
|
||||
http://tvh_server_nm3u8dl:8080/stream/national_geographic
|
||||
#EXTINF:-1 tvg-id="Nat Geo Wild" tvg-name="Nat Geo Wild" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/026959a6a9e34fa4816c1456ac897e6b_568X320.png",Nat Geo Wild
|
||||
http://tvh_server_nm3u8dl:8080/stream/nat_geo_wild
|
||||
#EXTINF:-1 tvg-id="AMC Break" tvg-name="AMC Break" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/45a781c7b09d4e19ac7e14698776afb6_568X320.png",AMC Break
|
||||
http://tvh_server_nm3u8dl:8080/stream/amc_break
|
||||
#EXTINF:-1 tvg-id="Buenviaje" tvg-name="Buenviaje" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/d1802d402b134bbb8aa4770a776309cf_568X320.png",Buenviaje
|
||||
http://tvh_server_nm3u8dl:8080/stream/buenviaje
|
||||
#EXTINF:-1 tvg-id="Canal Cocina" tvg-name="Canal Cocina" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/ec7ae167bcd24a6c80d44de7bbcb18fd_568X320.png",Canal Cocina
|
||||
http://tvh_server_nm3u8dl:8080/stream/canal_cocina
|
||||
#EXTINF:-1 tvg-id="AMC Crime" tvg-name="AMC Crime" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/89395831aa244feaa569a493b202e099_568X320.png",AMC Crime
|
||||
http://tvh_server_nm3u8dl:8080/stream/amc_crime
|
||||
#EXTINF:-1 tvg-id="Canal Decasa" tvg-name="Canal Decasa" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/c6b27f2245744a359d3c3cc1bcace861_568X320.png",Canal Decasa
|
||||
http://tvh_server_nm3u8dl:8080/stream/canal_decasa
|
||||
#EXTINF:-1 tvg-id="Myzen TV" tvg-name="Myzen TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/f88864db11fa4b7a809f5e59aaa5f1d2_568X320.png",Myzen TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/myzen_tv
|
||||
#EXTINF:-1 tvg-id="Canal Galería" tvg-name="Canal Galería" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/7ea363a84103448a8a78c611dcf1b480_568X320.png",Canal Galería
|
||||
http://tvh_server_nm3u8dl:8080/stream/canal_galeria
|
||||
#EXTINF:-1 tvg-id="MTV España" tvg-name="MTV España" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/ea1bb0f951524279a51735eb0591e89e_568X320.png",MTV España
|
||||
http://tvh_server_nm3u8dl:8080/stream/mtv_espana
|
||||
#EXTINF:-1 tvg-id="FDF" tvg-name="FDF" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/ba5a7995aba04bbba7baf14286a793a0_568X320.png",FDF
|
||||
http://tvh_server_nm3u8dl:8080/stream/fdf
|
||||
#EXTINF:-1 tvg-id="Neox" tvg-name="Neox" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/73cb4aceb00f4124a62a58347840e4b0_568X320.png",Neox
|
||||
http://tvh_server_nm3u8dl:8080/stream/neox
|
||||
#EXTINF:-1 tvg-id="Nova" tvg-name="Nova" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/bfc90b7e661d45db9e86fbd90ebf004e_568X320.png",Nova
|
||||
http://tvh_server_nm3u8dl:8080/stream/nova
|
||||
#EXTINF:-1 tvg-id="Divinity" tvg-name="Divinity" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/3bdcd4591aee4bd8bd4319fc838e8ea9_568X320.png",Divinity
|
||||
http://tvh_server_nm3u8dl:8080/stream/divinity
|
||||
#EXTINF:-1 tvg-id="Mega" tvg-name="Mega" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/1463123f36be464d8719326f02f71df4_568X320.png",Mega
|
||||
http://tvh_server_nm3u8dl:8080/stream/mega
|
||||
#EXTINF:-1 tvg-id="13 TV" tvg-name="13 TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/9666f9c0d0f64d03885b52e51c406571_568X320.png",13 TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/13_tv
|
||||
#EXTINF:-1 tvg-id="Energy" tvg-name="Energy" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/833daa84a91c4be4916dc802d126cce6_568X320.png",Energy
|
||||
http://tvh_server_nm3u8dl:8080/stream/energy
|
||||
#EXTINF:-1 tvg-id="Atreseries" tvg-name="Atreseries" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/2f50e703183546b2b878ba4cfeea0449_568X320.png",Atreseries
|
||||
http://tvh_server_nm3u8dl:8080/stream/atreseries
|
||||
#EXTINF:-1 tvg-id="BE MAD" tvg-name="BE MAD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/a990533e4c944d888a5c0907757e0085_568X320.png",BE MAD
|
||||
http://tvh_server_nm3u8dl:8080/stream/be_mad
|
||||
#EXTINF:-1 tvg-id="DMAX" tvg-name="DMAX" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/635525c5e67b4c539fc6494d5bf5d342_568X320.png",DMAX
|
||||
http://tvh_server_nm3u8dl:8080/stream/dmax
|
||||
#EXTINF:-1 tvg-id="DKISS" tvg-name="DKISS" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/705b136ece8c4e52af5cea8f05342765_568X320.png",DKISS
|
||||
http://tvh_server_nm3u8dl:8080/stream/dkiss
|
||||
#EXTINF:-1 tvg-id="TEN" tvg-name="TEN" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/30facc6010de4c39979bd81f318c283e_568X320.png",TEN
|
||||
http://tvh_server_nm3u8dl:8080/stream/ten
|
||||
#EXTINF:-1 tvg-id="MTV 90s" tvg-name="MTV 90s" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/c5492959749940718f948d6793d1c4b4_568X320.png",MTV 90s
|
||||
http://tvh_server_nm3u8dl:8080/stream/mtv_90s
|
||||
#EXTINF:-1 tvg-id="MTV Hits" tvg-name="MTV Hits" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/83a3d16ab48d41fd98bb26a773c6d01d_568X320.png",MTV Hits
|
||||
http://tvh_server_nm3u8dl:8080/stream/mtv_hits
|
||||
#EXTINF:-1 tvg-id="NICK MUSIC" tvg-name="NICK MUSIC" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/1696acd00ea04133a31199d948a3bc88_568X320.png",NICK MUSIC
|
||||
http://tvh_server_nm3u8dl:8080/stream/nick_music
|
||||
#EXTINF:-1 tvg-id="MTV 00s" tvg-name="MTV 00s" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/3f021b7c245e4d7eadae65ea2efe1e64_568X320.png",MTV 00s
|
||||
http://tvh_server_nm3u8dl:8080/stream/mtv_00s
|
||||
#EXTINF:-1 tvg-id="MTV 80s" tvg-name="MTV 80s" group-title="Vodafone TV" tvg-logo="https://www.euskaltel.com/bundles/app/images/channels/mtv_80s_200x200.png",MTV 80s
|
||||
http://tvh_server_nm3u8dl:8080/stream/mtv_80s
|
||||
#EXTINF:-1 tvg-id="24 Horas" tvg-name="24 Horas" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/50ca04535dea4ade8ad07225d2fb2afa_568X320.png",24 Horas
|
||||
http://tvh_server_nm3u8dl:8080/stream/24_horas
|
||||
#EXTINF:-1 tvg-id="El Toro TV" tvg-name="El Toro TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/20e03c41a10d4eb1969d3875ed89b56f_568X320.png",El Toro TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/el_toro_tv
|
||||
#EXTINF:-1 tvg-id="Euronews" tvg-name="Euronews" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/14a8d5e4382f44d9800f994ab843b81e_568X320.png",Euronews
|
||||
http://tvh_server_nm3u8dl:8080/stream/euronews
|
||||
#EXTINF:-1 tvg-id="CNN Int" tvg-name="CNN Int" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/69c8a68b489b45a396e5c08ae89a4544_568X320.png",CNN Int
|
||||
http://tvh_server_nm3u8dl:8080/stream/cnn_int
|
||||
#EXTINF:-1 tvg-id="CNBC" tvg-name="CNBC" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/ca14f6bf7c684db88c686fb86058830b_568X320.png",CNBC
|
||||
http://tvh_server_nm3u8dl:8080/stream/cnbc
|
||||
#EXTINF:-1 tvg-id="Bloomberg" tvg-name="Bloomberg" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/c40afb028e3a492bba71f4e1ead717c5_568X320.png",Bloomberg
|
||||
http://tvh_server_nm3u8dl:8080/stream/bloomberg
|
||||
#EXTINF:-1 tvg-id="BBC World HD" tvg-name="BBC World HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/77c69c7dee3744b29771c7a24c6d5bb9_568X320.png",BBC World HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/bbc_world_hd
|
||||
#EXTINF:-1 tvg-id="Al Jazeera" tvg-name="Al Jazeera" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/d830f890cdfb4d8494b9b26691b3252f_568X320.png",Al Jazeera
|
||||
http://tvh_server_nm3u8dl:8080/stream/al_jazeera
|
||||
#EXTINF:-1 tvg-id="CGTN Español" tvg-name="CGTN Español" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/b3afa4ccd4214e44920d91faa3325d21_568X320.png",CGTN Español
|
||||
http://tvh_server_nm3u8dl:8080/stream/cgtn_espanol
|
||||
#EXTINF:-1 tvg-id="France 24 HD" tvg-name="France 24 HD" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/377c6119b3494107be79f67ec6e4c572_568X320.png",France 24 HD
|
||||
http://tvh_server_nm3u8dl:8080/stream/france_24_hd
|
||||
#EXTINF:-1 tvg-id="Canal Parlamento" tvg-name="Canal Parlamento" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/e87a1de258404ff38e341afbbca91505_568X320.png",Canal Parlamento
|
||||
http://tvh_server_nm3u8dl:8080/stream/canal_parlamento
|
||||
#EXTINF:-1 tvg-id="EWTN" tvg-name="EWTN" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/23e85ed6f85947b3bc13f2c7b068ea47_568X320.png",EWTN
|
||||
http://tvh_server_nm3u8dl:8080/stream/ewtn
|
||||
#EXTINF:-1 tvg-id="Eurosport 1" tvg-name="Eurosport 1" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/5b070e7886b24c928fdd054770240a97_568X320.png",Eurosport 1
|
||||
http://tvh_server_nm3u8dl:8080/stream/eurosport_1
|
||||
#EXTINF:-1 tvg-id="Eurosport 2" tvg-name="Eurosport 2" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/2bc75366bdeb41509b2a8990aab9f5ed_568X320.png",Eurosport 2
|
||||
http://tvh_server_nm3u8dl:8080/stream/eurosport_2
|
||||
#EXTINF:-1 tvg-id="Teledeporte" tvg-name="Teledeporte" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/ee9b6ecc60534b4fa34ad5b075dbc604_568X320.png",Teledeporte
|
||||
http://tvh_server_nm3u8dl:8080/stream/teledeporte
|
||||
#EXTINF:-1 tvg-id="Extreme Channel" tvg-name="Extreme Channel" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/9f0893fa2fc54c50a723d32b7d07eefa_568X320.png",Extreme Channel
|
||||
http://tvh_server_nm3u8dl:8080/stream/extreme_channel
|
||||
#EXTINF:-1 tvg-id="CAZAVISION" tvg-name="CAZAVISION" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/97ac5b864ff54703848007cdb62c994f_568X320.png",CAZAVISION
|
||||
http://tvh_server_nm3u8dl:8080/stream/cazavision
|
||||
#EXTINF:-1 tvg-id="Iberalia" tvg-name="Iberalia" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/992d64a5b8fa4590aaae1e5b518ed28b_568X320.png",Iberalia
|
||||
http://tvh_server_nm3u8dl:8080/stream/iberalia
|
||||
#EXTINF:-1 tvg-id="Gol Play" tvg-name="Gol Play" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/faffb442c41a4940a54595db55fda261_568X320.png",Gol Play
|
||||
http://tvh_server_nm3u8dl:8080/stream/gol_play
|
||||
#EXTINF:-1 tvg-id="Real Madrid TV" tvg-name="Real Madrid TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/5e30ec9275474065b9866e553be7f917_568X320.png",Real Madrid TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/real_madrid_tv
|
||||
#EXTINF:-1 tvg-id="Betis TV" tvg-name="Betis TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/bac4fc7fa40e4ba881b5c16fe7772971_568X320.png",Betis TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/betis_tv
|
||||
#EXTINF:-1 tvg-id="Sevilla FC TV" tvg-name="Sevilla FC TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/4ddd83f94c9447d9b78ae0a849fddc69_568X320.png",Sevilla FC TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/sevilla_fc_tv
|
||||
#EXTINF:-1 tvg-id="LALIGA TV HYPERMOTION" tvg-name="LALIGA TV HYPERMOTION" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/4425c31b09b347a59f9e7d44fdb8f4a9_568X320.png",LALIGA TV HYPERMOTION
|
||||
http://tvh_server_nm3u8dl:8080/stream/laliga_tv_hypermotion
|
||||
#EXTINF:-1 tvg-id="LALIGA TV 2 HYPERMOTION" tvg-name="LALIGA TV 2 HYPERMOTION" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/89d709d068394889a3e435d7654aba72_568X320.png",LALIGA TV 2 HYPERMOTION
|
||||
http://tvh_server_nm3u8dl:8080/stream/laliga_tv_2_hypermotion
|
||||
#EXTINF:-1 tvg-id="LALIGA TV 3 HYPERMOTION" tvg-name="LALIGA TV 3 HYPERMOTION" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/4425c31b09b347a59f9e7d44fdb8f4a9_568X320.png",LALIGA TV 3 HYPERMOTION
|
||||
http://tvh_server_nm3u8dl:8080/stream/laliga_tv_3_hypermotion
|
||||
#EXTINF:-1 tvg-id="Surf Channel" tvg-name="Surf Channel" group-title="Vodafone TV" tvg-logo="https://www.vodafone.es/c/microsite/1500201362636/img/1755.png",Surf Channel
|
||||
http://tvh_server_nm3u8dl:8080/stream/surf_channel
|
||||
#EXTINF:-1 tvg-id="DARK" tvg-name="DARK" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/d2484e0e3c3e440fa86b9d35efe58cc2_568X320.png",DARK
|
||||
http://tvh_server_nm3u8dl:8080/stream/dark
|
||||
#EXTINF:-1 tvg-id="El Trece Internacional" tvg-name="El Trece Internacional" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/610cb0737e9b4116b4910e5c3f906c68_568X320.png",El Trece Internacional
|
||||
http://tvh_server_nm3u8dl:8080/stream/el_trece_internacional
|
||||
#EXTINF:-1 tvg-id="Ve Plus TV" tvg-name="Ve Plus TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/2bdb0163755a469eb25eac9930b304c8_568X320.png",Ve Plus TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/ve_plus_tv
|
||||
#EXTINF:-1 tvg-id="AZ Corazón" tvg-name="AZ Corazón" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/f3f3980f8c1641e1a8f56d6ffe655105_568X320.png",AZ Corazón
|
||||
http://tvh_server_nm3u8dl:8080/stream/az_corazon
|
||||
#EXTINF:-1 tvg-id="TV Chile Internacional" tvg-name="TV Chile Internacional" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/22b6e01f5f7a400d80d870116a528120_568X320.png",TV Chile Internacional
|
||||
http://tvh_server_nm3u8dl:8080/stream/tv_chile_internacional
|
||||
#EXTINF:-1 tvg-id="Cubavisión Internacional" tvg-name="Cubavisión Internacional" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/8a45ea1f1c5f402f90ce854a41f31a6e_568X320.png",Cubavisión Internacional
|
||||
http://tvh_server_nm3u8dl:8080/stream/cubavision_internacional
|
||||
#EXTINF:-1 tvg-id="Deutsche Welle" tvg-name="Deutsche Welle" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/fbe17885eed24ba582bead1c725db9ed_568X320.png",Deutsche Welle
|
||||
http://tvh_server_nm3u8dl:8080/stream/deutsche_welle
|
||||
#EXTINF:-1 tvg-id="TV5 Monde" tvg-name="TV5 Monde" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/8aff1513ed72405ca8a985a5c57fec4b_568X320.png",TV5 Monde
|
||||
http://tvh_server_nm3u8dl:8080/stream/tv5_monde
|
||||
#EXTINF:-1 tvg-id="RTM" tvg-name="RTM" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/2b6e39735ecd4aedb84ffd531a8fc76c_568X320.png",RTM
|
||||
http://tvh_server_nm3u8dl:8080/stream/rtm
|
||||
#EXTINF:-1 tvg-id="TV Polonia" tvg-name="TV Polonia" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/4b49d07ff6014b32bedc8a9a63030ba7_568X320.png",TV Polonia
|
||||
http://tvh_server_nm3u8dl:8080/stream/tv_polonia
|
||||
#EXTINF:-1 tvg-id="Pro TV International" tvg-name="Pro TV International" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/f3cb4e9b3fcf45f2a11ad609d62e3924_568X320.png",Pro TV International
|
||||
http://tvh_server_nm3u8dl:8080/stream/pro_tv_international
|
||||
#EXTINF:-1 tvg-id="TVG Sat" tvg-name="TVG Sat" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/84003c810d0745889d70ee88c81349ea_568X320.png",TVG Sat
|
||||
http://tvh_server_nm3u8dl:8080/stream/tvg_sat
|
||||
#EXTINF:-1 tvg-id="EITB Basque" tvg-name="EITB Basque" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/81d0d50e3bb64aaa9ac9bc4a637143f4_568X320.png",EITB Basque
|
||||
http://tvh_server_nm3u8dl:8080/stream/eitb_basque
|
||||
#EXTINF:-1 tvg-id="TV3 Cat" tvg-name="TV3 Cat" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/e84ab70e7b3046328ae693008b5e4aaa_568X320.png",TV3 Cat
|
||||
http://tvh_server_nm3u8dl:8080/stream/tv3_cat
|
||||
#EXTINF:-1 tvg-id="Andalucía TV" tvg-name="Andalucía TV" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/cac79211cb4a4a16b4eaced6a843de16_568X320.png",Andalucía TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/andalucia_tv
|
||||
#EXTINF:-1 tvg-id="Extremadura SAT" tvg-name="Extremadura SAT" group-title="Vodafone TV" tvg-logo="https://vfes-images.ott.kaltura.com/a4bc2128eddf4b4881c6e4e9316c3fec_568X320.png",Extremadura SAT
|
||||
http://tvh_server_nm3u8dl:8080/stream/extremadura_sat
|
||||
#EXTINF:-1 tvg-id="Playboy TV Europe" tvg-name="Playboy TV Europe" group-title="XXX" tvg-logo="https://i.ibb.co/f1nTtTp/playboytv.jpg",Playboy TV Europe
|
||||
http://tvh_server_nm3u8dl:8080/stream/playboy_tv_europe
|
||||
#EXTINF:-1 tvg-id="PLAYBOY TV" tvg-name="PLAYBOY TV" group-title="XXX" tvg-logo="https://www.euskaltel.com/bundles/app/images/channels/PlayboyTV.png",PLAYBOY TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/playboy_tv
|
||||
#EXTINF:-1 tvg-id="Penthouse Gold" tvg-name="Penthouse Gold" group-title="XXX" tvg-logo="https://i.ibb.co/0VjKqt2/penthousegold.png",Penthouse Gold
|
||||
http://tvh_server_nm3u8dl:8080/stream/penthouse_gold
|
||||
#EXTINF:-1 tvg-id="Hustler TV" tvg-name="Hustler TV" group-title="XXX" tvg-logo="https://i.ibb.co/82GRp3V/hustlertv.png",Hustler TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/hustler_tv
|
||||
#EXTINF:-1 tvg-id="Milf TV" tvg-name="Milf TV" group-title="XXX" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/MILFTV2.png",Milf TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/milf_tv
|
||||
#EXTINF:-1 tvg-id="Lesbian TV" tvg-name="Lesbian TV" group-title="XXX" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/LESBIANTV2.png",Lesbian TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/lesbian_tv
|
||||
#EXTINF:-1 tvg-id="Free TV" tvg-name="Free TV" group-title="XXX" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/FREE-XTV-zapi-tv.png",Free TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/free_tv
|
||||
#EXTINF:-1 tvg-id="French Lover TV" tvg-name="French Lover TV" group-title="XXX" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/FRENCHLOVERTV-zapi-tv-1.png",French Lover TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/french_lover_tv
|
||||
#EXTINF:-1 tvg-id="Teen TV" tvg-name="Teen TV" group-title="XXX" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/TEENTV2.png",Teen TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/teen_tv
|
||||
#EXTINF:-1 tvg-id="Trans TV" tvg-name="Trans TV" group-title="XXX" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/TRANSTV2.png",Trans TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/trans_tv
|
||||
#EXTINF:-1 tvg-id="Blue Hustler" tvg-name="Blue Hustler" group-title="XXX" tvg-logo="https://i.ibb.co/C81tZPV/bluehustler.png",Blue Hustler
|
||||
http://tvh_server_nm3u8dl:8080/stream/blue_hustler
|
||||
#EXTINF:-1 tvg-id="Dorcel TV" tvg-name="Dorcel TV" group-title="XXX" tvg-logo="https://i.ibb.co/sQcrG7p/dorceltv.png",Dorcel TV
|
||||
http://tvh_server_nm3u8dl:8080/stream/dorcel_tv
|
||||
#EXTINF:-1 tvg-id="Dorcel XXX" tvg-name="Dorcel XXX" group-title="XXX" tvg-logo="https://i.ibb.co/nz3VTQd/dorcel-xxx.png",Dorcel XXX
|
||||
http://tvh_server_nm3u8dl:8080/stream/dorcel_xxx
|
||||
#EXTINF:-1 tvg-id="VIXEN" tvg-name="VIXEN" group-title="XXX" tvg-logo="https://i.ibb.co/mT9jTnL/vixen.png",VIXEN
|
||||
http://tvh_server_nm3u8dl:8080/stream/vixen
|
||||
49
docker-compose.yml
Normal file
49
docker-compose.yml
Normal file
@@ -0,0 +1,49 @@
|
||||
version: "3"
|
||||
services:
|
||||
tvheadend_nm3u8dl:
|
||||
image: lscr.io/linuxserver/tvheadend:latest
|
||||
container_name: tvheadend_nm3u8dl
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Madrid
|
||||
volumes:
|
||||
- ./config:/config
|
||||
- ./recordings:/recordings
|
||||
- ./channels:/opt/channels
|
||||
- ./epggrabber/tv_grab_EPG_dobleM:/usr/bin/tv_grab_EPG_dobleM
|
||||
ports:
|
||||
- 9981:9981
|
||||
- 9982:9982
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- tvheadend_nm3u8dl
|
||||
|
||||
tvhproxy_nm3u8dl:
|
||||
build: tvhProxy
|
||||
container_name: tvhproxy_nm3u8dl
|
||||
ports:
|
||||
- 5004:5004
|
||||
environment:
|
||||
- TVH_URL=${TVH_URL}
|
||||
- TVH_TUNER_COUNT=${TVH_TUNER_COUNT}
|
||||
- TVH_PROXY_HOST=${TVH_PROXY_HOST}
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- tvheadend_nm3u8dl
|
||||
|
||||
tvh_server_nm3u8dl:
|
||||
build: server_nm3u8dl
|
||||
image: tvh_server_nm3u8dl
|
||||
container_name: tvh_server_nm3u8dl
|
||||
tmpfs:
|
||||
- /tmp/ramdisk:size=500M
|
||||
volumes:
|
||||
- ./channels/channels.json:/app/channels.json
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- tvheadend_nm3u8dl
|
||||
|
||||
networks:
|
||||
tvheadend_nm3u8dl:
|
||||
name: tvheadend_nm3u8dl
|
||||
82
epggrabber/tv_grab_EPG_dobleM
Executable file
82
epggrabber/tv_grab_EPG_dobleM
Executable file
@@ -0,0 +1,82 @@
|
||||
#!/bin/sh
|
||||
|
||||
enable_fanart=false
|
||||
|
||||
XMLTV_TYPE="WEB"
|
||||
XMLTV_LOCATION_FILE=""
|
||||
if [ "$enable_fanart" = true ]
|
||||
then
|
||||
XMLTV_LOCATION_WEB="https://raw.githubusercontent.com/davidmuma/EPG_dobleM/master/guiafanart.xml.gz"
|
||||
else
|
||||
XMLTV_LOCATION_WEB="https://raw.githubusercontent.com/davidmuma/EPG_dobleM/master/guiatv.xml.gz"
|
||||
fi
|
||||
|
||||
dflag=
|
||||
vflag=
|
||||
cflag=
|
||||
|
||||
if [ $# -lt 1 ]; then
|
||||
|
||||
if [ "$XMLTV_TYPE" = "FILE" ]; then
|
||||
|
||||
|
||||
cat "$XMLTV_LOCATION_FILE"
|
||||
exit 0
|
||||
|
||||
elif [ "$XMLTV_TYPE" = "WEB" ]; then
|
||||
wget -qO - "$XMLTV_LOCATION_WEB" | zcat
|
||||
exit 0
|
||||
fi
|
||||
fi
|
||||
|
||||
for arg
|
||||
do
|
||||
delim=""
|
||||
case "$arg" in
|
||||
#translate --gnu-long-options to -g (short options)
|
||||
--description) args="${args}-d ";;
|
||||
--version) args="${args}-v ";;
|
||||
--capabilities) args="${args}-c ";;
|
||||
--quiet) args="${args}-q ";;
|
||||
|
||||
#pass through anything else
|
||||
*) [[ "${arg:0:1}" == "-" ]] || delim="\""
|
||||
args="${args}${delim}${arg}${delim} ";;
|
||||
esac
|
||||
done
|
||||
|
||||
#Reset the positional parameters to the short options
|
||||
eval set -- $args
|
||||
|
||||
while getopts "dvcq" option
|
||||
do
|
||||
case $option in
|
||||
d) dflag=1;;
|
||||
v) vflag=1;;
|
||||
c) cflag=1;;
|
||||
q) qflag=1;;
|
||||
\?) printf "unknown option: -%s\n" $OPTARG
|
||||
printf "Usage: %s: [--description] [--version] [--capabilities] \n" $(basename $0)
|
||||
exit 2
|
||||
;;
|
||||
esac >&2
|
||||
done
|
||||
|
||||
if [ "$dflag" ]
|
||||
then
|
||||
printf "EPG_dobleM - Movistar+"
|
||||
fi
|
||||
if [ "$vflag" ]
|
||||
then
|
||||
printf "0.2\n"
|
||||
fi
|
||||
if [ "$cflag" ]
|
||||
then
|
||||
printf "baseline\n"
|
||||
fi
|
||||
if [ "$qflag" ]
|
||||
then
|
||||
printf ""
|
||||
fi
|
||||
|
||||
exit 0
|
||||
65
server_nm3u8dl/Dockerfile
Normal file
65
server_nm3u8dl/Dockerfile
Normal file
@@ -0,0 +1,65 @@
|
||||
#Use image Ubuntu
|
||||
FROM ubuntu:jammy
|
||||
|
||||
#Update and install dependencies
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y wget
|
||||
RUN apt-get install -y xz-utils
|
||||
RUN apt-get install -y libicu-dev
|
||||
RUN apt-get install -y ffmpeg
|
||||
|
||||
#Install Node.js y npm
|
||||
RUN apt-get update && apt-get install -y curl && \
|
||||
curl -fsSL https://deb.nodesource.com/setup_18.x | bash - && \
|
||||
apt-get install -y nodejs
|
||||
|
||||
#Install dependencies project
|
||||
COPY package.json .
|
||||
RUN npm install
|
||||
|
||||
#Working directory
|
||||
WORKDIR /app
|
||||
|
||||
#Copy server.js to container
|
||||
COPY ./server.js .
|
||||
#COPY ./mp4decrypt /usr/local/bin/mp4decrypt
|
||||
|
||||
#Install FFMPEG ( ERROR DOWNLOAD )
|
||||
#RUN wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz \
|
||||
#&& tar -xf ffmpeg-release-amd64-static.tar.xz \
|
||||
#&& cd ffmpeg-6.1-amd64-static/ \
|
||||
#&& mv ffmpeg /usr/bin/ \
|
||||
#&& mv ffprobe /usr/bin/
|
||||
|
||||
#Copy ffmpeg-release-amd64-static.tar.xz to container
|
||||
#COPY ./lib/ffmpeg-release-amd64-static.tar.xz /tmp/
|
||||
|
||||
#Install FFMPEG
|
||||
#RUN tar -xf /tmp/ffmpeg-release-amd64-static.tar.xz -C /tmp/ \
|
||||
# && mv /tmp/ffmpeg-*/ffmpeg /usr/bin/ \
|
||||
# && mv /tmp/ffmpeg-*/ffprobe /usr/bin/ \
|
||||
# && rm -rf /tmp/ffmpeg-*
|
||||
|
||||
#Download and config N_m3u8DL-RE
|
||||
RUN wget https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.2.0-beta/N_m3u8DL-RE_Beta_linux-x64_20230628.tar.gz \
|
||||
&& tar xf N_m3u8DL-RE_Beta_linux-x64_20230628.tar.gz --strip-components 1 \
|
||||
&& chmod +x N_m3u8DL-RE \
|
||||
&& mv N_m3u8DL-RE /usr/local/bin
|
||||
|
||||
#Download and config shaka-packager
|
||||
RUN wget https://github.com/shaka-project/shaka-packager/releases/download/v2.6.1/packager-linux-x64 \
|
||||
&& chmod +x packager-linux-x64 \
|
||||
&& mv packager-linux-x64 /usr/local/bin
|
||||
|
||||
#Create temp directory and grant permission
|
||||
RUN mkdir /tmp/ramdisk \
|
||||
&& chmod 777 /tmp/ramdisk
|
||||
|
||||
#Config ENV RE_LIVE_PIPE_OPTIONS
|
||||
ENV RE_LIVE_PIPE_OPTIONS="-c copy -f mpegts pipe:1"
|
||||
|
||||
#Expose internal port server
|
||||
EXPOSE 8080
|
||||
|
||||
#run server
|
||||
CMD ["sh", "-c", "node server.js"]
|
||||
BIN
server_nm3u8dl/lib/ffmpeg-release-amd64-static.tar.xz
Normal file
BIN
server_nm3u8dl/lib/ffmpeg-release-amd64-static.tar.xz
Normal file
Binary file not shown.
BIN
server_nm3u8dl/mp4decrypt
Executable file
BIN
server_nm3u8dl/mp4decrypt
Executable file
Binary file not shown.
18
server_nm3u8dl/package.json
Normal file
18
server_nm3u8dl/package.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "ubuntu-n_m3u8dl",
|
||||
"version": "1.0.0",
|
||||
"description": "",
|
||||
"main": "server.js",
|
||||
"directories": {
|
||||
"lib": "lib"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "node server.js"
|
||||
},
|
||||
"keywords": [],
|
||||
"author": "",
|
||||
"license": "",
|
||||
"dependencies": {
|
||||
"express": "^4.18.2"
|
||||
}
|
||||
}
|
||||
201
server_nm3u8dl/server.js
Normal file
201
server_nm3u8dl/server.js
Normal file
@@ -0,0 +1,201 @@
|
||||
const express = require('express');
|
||||
const { spawn } = require('child_process');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
const app = express();
|
||||
const port = 8080;
|
||||
const tmp_folder = '/tmp/ramdisk/';
|
||||
|
||||
let channelsPath = path.resolve(__dirname, 'channels.json');
|
||||
let channels = JSON.parse(fs.readFileSync(channelsPath, 'utf8'));
|
||||
|
||||
const activeStreams = {}; // Store active stream processes with unique IDs
|
||||
|
||||
fs.watch(channelsPath, (eventType, filename) => {
|
||||
if (eventType === 'change') {
|
||||
console.log(`channels.json was updated, reloading...`);
|
||||
try {
|
||||
channels = JSON.parse(fs.readFileSync(channelsPath, 'utf8'));
|
||||
} catch (error) {
|
||||
console.log(error.message);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
async function startStreamlink(channel, clientID) {
|
||||
const useragent = channel.useragent;
|
||||
const authorization = channel.authorization;
|
||||
const referer = channel.referer;
|
||||
const proxy = channel.proxy;
|
||||
const key1 = channel.key1;
|
||||
const key2 = channel.key2;
|
||||
const key3 = channel.key3;
|
||||
const key4 = channel.key4;
|
||||
const key5 = channel.key5;
|
||||
const audios = channel.audios;
|
||||
const resolution = channel.resolution;
|
||||
const delay = channel.delay;
|
||||
|
||||
let args = [
|
||||
channel.url,
|
||||
'--use-shaka-packager',
|
||||
// '--log-level', 'INFO',
|
||||
'--no-log',
|
||||
// '--live-real-time-merge', 'true',
|
||||
// '--mp4-real-time-decryption', 'true',
|
||||
// '--live-wait-time', '1',
|
||||
'--thread-count', '3',
|
||||
'--concurrent-download',
|
||||
'--live-pipe-mux',
|
||||
'--live-keep-segments', 'false',
|
||||
'--check-segments-count', 'false',
|
||||
// '--live-take-count', '10',
|
||||
'--tmp-dir', tmp_folder + `${channel.name}_${clientID}`, // Unique folder for each client
|
||||
'--del-after-done', 'true'
|
||||
];
|
||||
|
||||
if (useragent) {
|
||||
args.splice(1, 0, '--header', `User-Agent: ${useragent}`);
|
||||
} else {
|
||||
args.splice(1, 0, '--header', `User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299`);
|
||||
}
|
||||
if (authorization) {
|
||||
args.splice(1, 0, '--header', `Authorization: ${authorization}`);
|
||||
}
|
||||
if (referer) {
|
||||
args.splice(1, 0, '--header', `Referer: ${referer}`);
|
||||
}
|
||||
if (proxy) {
|
||||
args.splice(1, 0, '--custom-proxy', proxy);
|
||||
}
|
||||
if (key5) {
|
||||
args.splice(1, 0, '--key', key5);
|
||||
}
|
||||
if (key4) {
|
||||
args.splice(1, 0, '--key', key4);
|
||||
}
|
||||
if (key3) {
|
||||
args.splice(1, 0, '--key', key3);
|
||||
}
|
||||
if (key2) {
|
||||
args.splice(1, 0, '--key', key2);
|
||||
}
|
||||
if (key1) {
|
||||
args.splice(1, 0, '--key', key1);
|
||||
}
|
||||
if (audios) {
|
||||
args.splice(1, 0, '-sa', audios);
|
||||
} else {
|
||||
args.splice(1, 0, '-sa', 'best2');
|
||||
}
|
||||
if (resolution) {
|
||||
args.splice(1, 0, '-sv', 'res=' + resolution);
|
||||
} else {
|
||||
args.splice(1, 0, '-sv', 'best');
|
||||
}
|
||||
|
||||
if (delay) {
|
||||
args.splice(1, 0, '--live-pipe-options', '-itsoffset ' + delay + ' -re -loglevel error {INPUTS} -c copy -f mpegts -fflags +genpts -shortest pipe:1');
|
||||
}
|
||||
|
||||
console.log(`Args: ${args}`);
|
||||
|
||||
const streamlinkProcess = spawn('N_m3u8DL-RE', args);
|
||||
|
||||
const processID = `${channel.name}_${clientID}`;
|
||||
activeStreams[processID] = streamlinkProcess;
|
||||
|
||||
return streamlinkProcess;
|
||||
}
|
||||
|
||||
app.get('/stream/:channelName', async (req, res) => {
|
||||
const channelName = req.params.channelName;
|
||||
const clientID = req.ip;
|
||||
|
||||
const channel = channels[channelName];
|
||||
console.log(`Received request for /stream/${channelName} from Client IP: ${clientID}`);
|
||||
channels[channelName]['name'] = channelName;
|
||||
|
||||
if (!channel) {
|
||||
res.status(404).send('Channel not found');
|
||||
return;
|
||||
}
|
||||
|
||||
console.log(`Starting Streamlink command for channel: ${channelName} (Client IP: ${clientID})`);
|
||||
|
||||
try {
|
||||
let streamlinkProcess = await startStreamlink(channel, clientID);
|
||||
|
||||
res.setHeader('Content-Type', 'video/MP2T');
|
||||
streamlinkProcess.stdout.pipe(res);
|
||||
|
||||
streamlinkProcess.stderr.on('data', data => {
|
||||
console.error(`Streamlink: ${data}`);
|
||||
});
|
||||
|
||||
streamlinkProcess.on('close', code => {
|
||||
console.log(`Streamlink process exited with code ${code} for Client IP: ${clientID}`);
|
||||
res.end();
|
||||
const processID = `${channelName}_${clientID}`;
|
||||
delete activeStreams[processID];
|
||||
const tempFolderPath = tmp_folder + `${channel.name}_${clientID}`;
|
||||
if (fs.existsSync(tempFolderPath)) {
|
||||
fs.rmSync(tempFolderPath, { recursive: true });
|
||||
}
|
||||
logActiveConnections();
|
||||
});
|
||||
|
||||
res.on('close', () => {
|
||||
console.log(`Response closed, killing channel ${channel.name} for Client IP: ${clientID}`);
|
||||
const processID = `${channelName}_${clientID}`;
|
||||
if (activeStreams[processID]) {
|
||||
activeStreams[processID].kill();
|
||||
delete activeStreams[processID];
|
||||
}
|
||||
const tempFolderPath = tmp_folder + `${channel.name}_${clientID}`;
|
||||
if (fs.existsSync(tempFolderPath)) {
|
||||
fs.rmSync(tempFolderPath, { recursive: true });
|
||||
}
|
||||
logActiveConnections();
|
||||
});
|
||||
|
||||
req.on('abort', () => {
|
||||
console.log(`Request aborted, killing Streamlink process for Client IP: ${clientID}`);
|
||||
const processID = `${channelName}_${clientID}`;
|
||||
if (activeStreams[processID]) {
|
||||
activeStreams[processID].kill();
|
||||
delete activeStreams[processID];
|
||||
}
|
||||
const tempFolderPath = tmp_folder + `${channel.name}_${clientID}`;
|
||||
if (fs.existsSync(tempFolderPath)) {
|
||||
fs.rmSync(tempFolderPath, { recursive: true });
|
||||
}
|
||||
logActiveConnections();
|
||||
});
|
||||
|
||||
logActiveConnections();
|
||||
} catch (error) {
|
||||
console.error(`Streamlink failed: ${error}`);
|
||||
res.status(500).send('Streamlink failed');
|
||||
}
|
||||
});
|
||||
|
||||
function logActiveConnections() {
|
||||
const activeConnections = Object.keys(activeStreams).length;
|
||||
console.log(`Active connections: ${activeConnections}`);
|
||||
}
|
||||
|
||||
app.listen(port, "0.0.0.0", () => {
|
||||
console.log(`Server listening on port ${port}`);
|
||||
});
|
||||
|
||||
process.on('SIGINT', () => {
|
||||
for (const processID in activeStreams) {
|
||||
if (activeStreams.hasOwnProperty(processID)) {
|
||||
activeStreams[processID].kill();
|
||||
delete activeStreams[processID];
|
||||
}
|
||||
}
|
||||
process.exit();
|
||||
});
|
||||
104
server_nm3u8dl/server.js.old
Normal file
104
server_nm3u8dl/server.js.old
Normal file
@@ -0,0 +1,104 @@
|
||||
const express = require('express');
|
||||
const { spawn } = require('child_process');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
let channelsPath = path.resolve(__dirname, 'channels.json');
|
||||
let channels = JSON.parse(fs.readFileSync(channelsPath, 'utf8'));
|
||||
|
||||
fs.watch(channelsPath, (eventType, filename) => {
|
||||
if (eventType === 'change') {
|
||||
console.log(`channels.json was updated, reloading...`);
|
||||
channels = JSON.parse(fs.readFileSync(channelsPath, 'utf8'));
|
||||
}
|
||||
});
|
||||
|
||||
const app = express();
|
||||
const port = 8080;
|
||||
const tmp_folder = '/tmp/ramdisk/mpegts'
|
||||
|
||||
async function startStreamlink(channel) {
|
||||
const useragent = channel.useragent;
|
||||
const authorization = channel.authorization;
|
||||
const proxy = channel.proxy;
|
||||
const key1 = channel.key1;
|
||||
const key2 = channel.key2;
|
||||
const key3 = channel.key3;
|
||||
let resolution = channel.resolution;
|
||||
resolution = 'res=' + resolution;
|
||||
|
||||
let args = [
|
||||
channel.url,
|
||||
'--header', `User-Agent:${useragent}`,
|
||||
'--use-shaka-packager',
|
||||
'--log-level', 'INFO',
|
||||
'--live-real-time-merge',
|
||||
'--live-pipe-mux',
|
||||
'--live-keep-segments', 'false',
|
||||
'-sv', 'best',
|
||||
'-sa', 'best2',
|
||||
'--tmp-dir', tmp_folder,
|
||||
'--del-after-done', 'true'
|
||||
];
|
||||
if (authorization) {
|
||||
args.splice(2, 0, '--header', `Authorization=${authorization}`);
|
||||
}
|
||||
if (proxy) {
|
||||
args.splice(2, 0, '--custom-proxy', proxy);
|
||||
}
|
||||
if (key1) {
|
||||
args.splice(4, 0, '--key', key1);
|
||||
}
|
||||
if (key2) {
|
||||
args.splice(6, 0, '--key', key2);
|
||||
}
|
||||
if (key3) {
|
||||
args.splice(6, 0, '--key', key3);
|
||||
}
|
||||
return spawn('N_m3u8DL-RE', args);
|
||||
}
|
||||
|
||||
app.get('/stream/:channelName', async (req, res) => {
|
||||
const channelName = req.params.channelName;
|
||||
console.log(`Received request for /stream/${channelName}`);
|
||||
|
||||
const channel = channels[channelName];
|
||||
|
||||
if (!channel) {
|
||||
res.status(404).send('Channel not found');
|
||||
return;
|
||||
}
|
||||
|
||||
console.log(`Starting Streamlink command for channel: ${channelName}`);
|
||||
|
||||
try {
|
||||
let streamlinkProcess = await startStreamlink(channel);
|
||||
res.setHeader('Content-Type', 'video/MP2T');
|
||||
streamlinkProcess.stdout.pipe(res);
|
||||
streamlinkProcess.stderr.on('data', data => {
|
||||
console.error(`Streamlink: ${data}`);
|
||||
});
|
||||
streamlinkProcess.on('close', code => {
|
||||
console.log(`Streamlink process exited with code ${code}`);
|
||||
res.end();
|
||||
});
|
||||
res.on('close', () => {
|
||||
console.log(`Response closed, killing Streamlink process`);
|
||||
streamlinkProcess.kill();
|
||||
if (fs.existsSync(tmp_folder)) {
|
||||
fs.rmSync(tmp_folder, { recursive: true });
|
||||
}
|
||||
});
|
||||
req.on('abort', () => {
|
||||
console.log(`Request aborted, killing Streamlink process`);
|
||||
streamlinkProcess.kill();
|
||||
});
|
||||
} catch (error) {
|
||||
console.error(`Streamlink failed: ${error}`);
|
||||
res.status(500).send('Streamlink failed');
|
||||
}
|
||||
});
|
||||
|
||||
app.listen(port, () => {
|
||||
console.log(`Server listening on port ${port}`);
|
||||
});
|
||||
83
tools/generator.py
Normal file
83
tools/generator.py
Normal file
@@ -0,0 +1,83 @@
|
||||
import re
|
||||
import json
|
||||
from unidecode import unidecode
|
||||
|
||||
m3u_file = "vodafone.m3u"
|
||||
server_nm3u8dl = "tvh_server_nm3u8dl:8080"
|
||||
channels = {}
|
||||
|
||||
tvg_id_regex = re.compile(r'#EXTINF:-1.*tvg-id="([^"]*)"')
|
||||
tvg_logo_regex = re.compile(r'#EXTINF:-1.*tvg-logo="([^"]*)"')
|
||||
group_title_regex = re.compile(r'#EXTINF:-1.*group-title="([^"]*)"')
|
||||
license_key_regex = re.compile(r'#KODIPROP:inputstream.adaptive.license_key=([^:]+):([^ ]+)')
|
||||
url_regex = re.compile(r'^(https?://.*)')
|
||||
|
||||
def clean_string(s):
|
||||
s = s.lower()
|
||||
s = s.replace(" ", "_")
|
||||
s = re.sub(r'[^\w\s]', '', s)
|
||||
s = unidecode(s)
|
||||
|
||||
return s
|
||||
|
||||
with open(m3u_file, 'r') as f:
|
||||
for line in f:
|
||||
# Search tvg-id
|
||||
match_tvg_id = tvg_id_regex.search(line)
|
||||
if match_tvg_id:
|
||||
tvg_id = match_tvg_id.group(1)
|
||||
|
||||
# Search tvg-logo
|
||||
match_tvg_logo = tvg_logo_regex.search(line)
|
||||
if match_tvg_logo:
|
||||
tvg_logo = match_tvg_logo.group(1)
|
||||
|
||||
# Search group-title
|
||||
match_group_title =group_title_regex.search(line)
|
||||
if match_group_title:
|
||||
group_title = match_group_title.group(1)
|
||||
|
||||
# Search license_key
|
||||
match_license_key = license_key_regex.search(line)
|
||||
if match_license_key:
|
||||
provider_key = match_license_key.group(1)
|
||||
content_key = match_license_key.group(2)
|
||||
|
||||
# Search URL
|
||||
match_url = url_regex.search(line)
|
||||
if match_url:
|
||||
url = match_url.group(0)
|
||||
|
||||
channels[tvg_id] = {
|
||||
'group_title': group_title,
|
||||
'tvg_logo': tvg_logo,
|
||||
'license_key': f'{provider_key}:{content_key}'.strip(),
|
||||
'url': url
|
||||
}
|
||||
|
||||
channels_json = {}
|
||||
tvheadend_m3u = "#EXTM3U"
|
||||
|
||||
for channel in channels:
|
||||
channels_json[clean_string(channel)] = {
|
||||
"url": channels[channel]['url'],
|
||||
"key1": channels[channel]['license_key'],
|
||||
"key2": "",
|
||||
"key3": "",
|
||||
"key4": "",
|
||||
"key5": "",
|
||||
"useragent": "ExoPlayerLib/2.5.3",
|
||||
"authorization": "",
|
||||
"referer": "",
|
||||
"proxy": "",
|
||||
"resolution": ""
|
||||
}
|
||||
|
||||
tvheadend_m3u += f'\n#EXTINF:-1 tvg-id="{channel}" tvg-name="{channel}" group-title="{channels[channel]["group_title"]}" tvg-logo="{channels[channel]["tvg_logo"]}",{channel}'
|
||||
tvheadend_m3u += f'\nhttp://{server_nm3u8dl}/stream/{clean_string(channel)}'
|
||||
|
||||
with open("../channels/channels.json", "w") as nm3u8dl_channels_file:
|
||||
nm3u8dl_channels_file.write(json.dumps(channels_json, indent=4))
|
||||
|
||||
with open("../channels/tvheadend.m3u", "w") as tvheadend_channels_file:
|
||||
tvheadend_channels_file.write(tvheadend_m3u)
|
||||
852
tools/vodafone.m3u
Normal file
852
tools/vodafone.m3u
Normal file
@@ -0,0 +1,852 @@
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-logo="https://estatico.emisiondof6.com/recorte/m-DPBLAN/wpmos/MVF1" tvg-id="DAZN F1" group-title="DAZN" ch-number="58",DAZN F1
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=82f8e2a17dac44c0a18f660479349c59:1b144f73e6fefe91cd05f850e2b589d0
|
||||
https://dcf-de-livedazn.daznedge.net/dashdrm/dazn-linear-016/stream.mpd
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://vfes-images.ott.kaltura.com/a588d60d78624ffc938e0d26da69df95_568X320.png" tvg-id="LA 1" group-title="Vodafone TV" group-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Vodafone_icon.svg/125px-Vodafone_icon.svg.png" ch-number="1",LA 1
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=98c422903bec495e8a6f79168adb4221:97ae7fe3df7e5a3b4e92618fb5a83a6c
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP001/2.mpd/Manifest?start=LIVE&end=END&device=DASH_STB_NGRSSP_LIVE_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="La 2 HD" group-title="Vodafone TV" ch-number="2" tvg-logo="https://vfes-images.ott.kaltura.com/3c11a578cf774b03b483e01714064c31_568X320.png",La 2 HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=9f53d3251cf14978b42f810615f3893a:6d82bfbdf887b843c27662367ddca7ad
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP047/2.mpd/Manifest?start=LIVE&end=END&device=DASH_STB_NGRSSP_LIVE_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Antena 3 HD" group-title="Vodafone TV" ch-number="3" tvg-logo="https://vfes-images.ott.kaltura.com/5e063f0915974b0d9c876a15dcb9d953_568X320.png",Antena 3 HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=8237067f4b584be5a005907d0f2f85d8:667a1671bdd50ab62e28ea8bb3e54bce
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP002/2.mpd/Manifest?start=LIVE&end=END&device=DASH_STB_NGRSSP_LIVE_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Cuatro HD" group-title="Vodafone TV" ch-number="4" tvg-logo="https://vfes-images.ott.kaltura.com/5a7a8b597a8b429ea6e75231ff666f2a_568X320.png",Cuatro HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=34b996d03c5c4d73b9d48052cc2ce24e:394653b6fc7e012c04443747bf509ff2
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP048/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Telecinco HD" group-title="Vodafone TV" ch-number="5" tvg-logo="https://vfes-images.ott.kaltura.com/7cb000bdaa934f47998995e6034f1665_568X320.png",Telecinco HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=5ffad74fc164482cab0202da652d01d4:8f9e8555ae2872fc1cc6bf08d1d8904a
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP049/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="La Sexta HD" group-title="Vodafone TV" ch-number="6" tvg-logo="https://vfes-images.ott.kaltura.com/50901f8324df4ad88a09ee8817265eb6_568X320.png",La Sexta HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=ad1527c4bce44eb386053b17d38e6d17:5efeb23117cc7dee630d809cbcae0c20
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP003/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Canal Sur Andalucía" group-title="Vodafone TV" ch-number="6" tvg-logo="https://www.vodafone.es/c/microsite/1500201362636/img/493.png?da0y1jpai7",Canal Sur Andalucía
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=a319f510c5af45c1b5542a36e4ccbe32:7211234c581e69e3f0746f23368b5e80
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP125/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Mundotoro TV" group-title="Movistar+" ch-number="76 "tvg-logo="https://mundotoro.tv/assets-new/images/mundotoro-streaming-logo.png",Mundotoro TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key={ "keys":[ { "kty":"oct", "k":"mKbZmeLqWZN0PbJgiNR2eA", "kid":"2EA/wmO5WcGqIwO1oTo7AA" },{ "kty":"oct", "k":"WoUPspKjnu6rnBpPMSXAhg", "kid":"Yz+AAIS6V8yuFM1fs3P0ag" },{ "kty":"oct", "k":"Gqm4zOKgGUCTPHMQMcfkng", "kid":"OVs14RxiXAihDaAppz2lrA" }]}
|
||||
#EXTVLCOPT:http-referer=https://tivify.tv/
|
||||
#EXTVLCOPT:http-user-agent=Chrome/111.0.0.0
|
||||
https://tvup-live.secure.footprint.net/mundotoros/mundotoros.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="ANTENA 3" group-title="Amazon Video" ch-number="3" tvg-logo="https://estatico.emisiondof6.com/recorte/m-NEONEGR/canal/A3",ANTENA 3
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key={"keys":[{"kty":"oct","k":"ti0Qlttk084JEg9LmEcvIg","kid":"e+2VJ7YKRNyPu+mEVoJTpg"}],"type":"temporary"}
|
||||
https://cutv-wp21.cdn.telefonica.com/4523/vxfmt=dp/Manifest.mpd?device_profile=DASH_TV_WIDEVINE&start_time=2023-11-20T16:47:39Z&end_time=2023-11-21T16:47:39Z
|
||||
|
||||
#EXTINF:-1 tvg-id="DAZN LaLiga" group-title="Amazon Video" tvg-logo="https://media.discordapp.net/attachments/995354436727738443/1009845339160854648/unknown.png" group-title="Prime Video" group-logo="https://www.mundoplus.tv/wiki/_media/logos/amazonv.png",DAZN LaLiga
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=43d1c3b25207ff38b22ccfe17d302367:7b1f85f6e81059473b114c16a25c829a
|
||||
https://live.ll.ww.aiv-cdn.net/OTTB/dub-nitro/live/clients/dash/enc/wjgklbtvhh/out/v1/659736a1e24c40e4865a80ffd75e7de7/cenc.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="SELEKT" group-title="Vodafone TV" ch-number="27" tvg-logo="https://vfes-images.ott.kaltura.com/0be602088d9f400b9e8b69f88bfc9e78_568X320.png",SELEKT
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=2ed068c1b3254c5082e17bfd81d9b5c4:e90843add062a30c3749aefaadf18b33
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP231/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="FOX" group-title="Vodafone TV" ch-number="28" tvg-logo="https://vfes-images.ott.kaltura.com/0a5c8b31036e415fae2bb476e277f1af_568X320.png",FOX
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=9b70c1cfa0014bac814e396955ef4c8f:6d91dbb976489658b11220822f571756
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP011/2.mpd/Manifest?start=LIVE&end=END&device=DASH_STB_NGRSSP_LIVE_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Warner TV" group-title="Vodafone TV" ch-number="30" tvg-logo="https://vfes-images.ott.kaltura.com/b4b188cfcf14443e928a3baad3dfc10a_568X320.png",Warner TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=8ef80b1083b04260ac1b87e5d75de574:0bdc434d3097ca1a0f1dafbca481f253
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP013/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="AXN" group-title="Vodafone TV" ch-number="31" tvg-logo="https://vfes-images.ott.kaltura.com/c5ef92d1b70e495c921433c1a30f9ef0_568X320.png",AXN
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=78d3801618cf40feb50b8b9929c780f6:993b92caf8fc7e17354f3bdb07e9e801
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP012/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Cosmo" group-title="Vodafone TV" ch-number="32" tvg-logo="https://vfes-images.ott.kaltura.com/0050d522ab114b8aa80a976a8e74932e_568X320.png",Cosmo
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=43e12ab9f8944eb19351ec6317249251:fb75d33f8eb9b92b34007fed365b4679
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP014/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Comedy Central" group-title="Vodafone TV" ch-number="33" tvg-logo="https://vfes-images.ott.kaltura.com/9539ab8cc83147b6b064d08d98131f84_568X320.png",Comedy Central
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=7664734a83894be8987c4a40a8f6bbdf:210e029d7802bbdd87ca9dc7c2a108ae
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP016/2.mpd/Manifest?start=LIVE&end=END&device=DASH_STB_NGRSSP_LIVE_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Calle 13" group-title="Vodafone TV" ch-number="34" tvg-logo="https://vfes-images.ott.kaltura.com/5e8c58115fe94a79870471f15f31b03a_568X320.png",Calle 13
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=ea08d0f6869d45a98c2d5b195b03338e:635ebf5f2c03cbf8dfeddd41b3a1800e
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP010/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Syfy" group-title="Vodafone TV" ch-number="35" tvg-logo="https://vfes-images.ott.kaltura.com/0324c4d058da41c9a1370795d581f4f8_568X320.png",Syfy
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=239f03b8319f4d3098f241c1a42008b7:00ffdda1317dc89d255dad7e56bcd525
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP015/2.mpd/Manifest?start=LIVE&end=END&device=DASH_STB_NGRSSP_LIVE_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="AXN Movies" group-title="Vodafone TV" ch-number="36" tvg-logo="https://vfes-images.ott.kaltura.com/f017bf83e2304ad8ab62ad9de05aa866_568X320.png",AXN Movies
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=1e31fe1703c84a1ab5b767a21a5a54da:fa0bd8dcb967d52c56773f1352ddbdc4
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP018/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Canal Hollywood" group-title="Vodafone TV" ch-number="50" tvg-logo="https://vfes-images.ott.kaltura.com/030db4aa86f242b5848eeca1a3a4f077_568X320.png",Canal Hollywood
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=c21f44d50edb44e2b7f91aabdd884938:09a33e580104eadbdbf1a02b039c3e98
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP006/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="AMC HD" group-title="Vodafone TV" ch-number="51" tvg-logo="https://vfes-images.ott.kaltura.com/01ecd663080945a28ad35b32265b615d_568X320.png",AMC HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=f8b249199fa740409ef305b5bf55a571:f3adbe6cbe3fccf651843fc01bc109c1
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP007/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="XTRM HD" group-title="Vodafone TV" ch-number="52" tvg-logo="https://vfes-images.ott.kaltura.com/829d2847631e48108a0b874ef613e262_568X320.png",XTRM HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=858d1430aafd4a319df9bc734d499b24:32806f4b8ebd9337b6dc51451d772c5a
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP005/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="TCM HD" group-title="Vodafone TV" ch-number="54" tvg-logo="https://vfes-images.ott.kaltura.com/8d3fa24347a4422d9d8c6571a76d2a89_568X320.png",TCM HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=49e7b14b8b4d420aa96879c5a6235045:3b3b86c266f0ad354844542491ef7cfb
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP008/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Sundance TV" group-title="Vodafone TV" ch-number="55" tvg-logo="https://vfes-images.ott.kaltura.com/c45d9b1548d843c59d27c1a3961bee03_568X320.png",Sundance TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=88ff8b4028304e13975bd55841e31c89:2cc947b98b3988569dd099c0e029b519
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP009/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Somos" group-title="Vodafone TV" ch-number="56" tvg-logo="https://vfes-images.ott.kaltura.com/3b83be86010e420c9b609b3100b5863f_568X320.png",Somos
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=2091b26bea3d495fb3f46ef99cafe686:b26af0724a50317a3009f19568179f5c
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(SOMOS)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Paramount" group-title="Vodafone TV" ch-number="57" tvg-logo="https://vfes-images.ott.kaltura.com/12668b8df7504ddf83a069f4772f524f_568X320.png",Paramount
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=11abc5b1c5d941979ab35a0fcf1a218d:1d6c975ad75ebfef5f48b6a15830279e
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP054/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="BOM Cine" group-title="Vodafone TV" ch-number="59" tvg-logo="https://vfes-images.ott.kaltura.com/476afeb01f3d4f75a390090388ceec75_568X320.png",BOM Cine
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=aa37ddc439b94b1482ffa9ebf7d5be6e:97694931c656b5d09c3fb3d0f4d3c9b7
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP240/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Disney Channel HD" group-title="Vodafone TV" ch-number="70" tvg-logo="https://vfes-images.ott.kaltura.com/9ecd395e34b34879bf4d6b46c927b4de_568X320.png",Disney Channel HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=c84c6de7f57f4c06913c01c94b2e041a:f0297d67bf451a9f8ac22867f912cf8c
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP021/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Nickelodeon HD" group-title="Vodafone TV" ch-number="72" tvg-logo="https://vfes-images.ott.kaltura.com/b1952ce066524fc28e3c6e5a3eb63283_568X320.png",Nickelodeon HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=cd59612844fa44cab2be6255cb2e99fb:76a5d41d082671f4c56f35b0d92ffd9b
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP025/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Clan HD" group-title="Vodafone TV" ch-number="73" tvg-logo="https://vfes-images.ott.kaltura.com/a19de72f5f8446bd9b2a7444485cf987_568X320.png",Clan HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4a53501698f54d33b4539e48a2d1af25:591af0898742a354bead6631ea912aaa
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP060/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Boing" group-title="Vodafone TV" ch-number="74" tvg-logo="https://vfes-images.ott.kaltura.com/5d13a7c90efc4538a06de276dd800779_568X320.png",Boing
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=acc9912305d34bee8ed02796534df7ce:1e6139c49982ae4a561f9740294be677
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP172/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Disney Junior" group-title="Vodafone TV" ch-number="75" tvg-logo="https://vfes-images.ott.kaltura.com/4c0e8b96c459407d8c7e86d2742d9b26_568X320.png",Disney Junior
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=9aa27e456f5d4b1c86555586a3cf30f1:cd88a26100d6c159820911bc4dfdecc8
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP023/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Nick Jr" group-title="Vodafone TV" ch-number="76" tvg-logo="https://vfes-images.ott.kaltura.com/c3ec389b7e954c1685689c8c9934c58f_568X320.png",Nick Jr
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=123f2549e70347ffb84a8f1152663c5a:58db92b0d88695f399c324f4ffbecede
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP024/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Baby TV" group-title="Vodafone TV" ch-number="79" tvg-logo="https://vfes-images.ott.kaltura.com/782d00967acc4c5c913e9d4d8f288560_568X320.png",Baby TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d20e29cf99fe4151be3310fbe50b79c4:d0b282566ce61f080f592b5330ee4fe1
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP061/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="EnFamilia" group-title="Vodafone TV" ch-number="81" tvg-logo="https://vfes-images.ott.kaltura.com/639c5309cb9c4765952b9cf1b4863adc_568X320.png",EnFamilia
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=848e0ce9be8d4d2ea62c1063759c0fe3:ceba905f9602dda0cae6d8b833839758
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP059/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Odisea HD" group-title="Vodafone TV" ch-number="101" tvg-logo="https://vfes-images.ott.kaltura.com/cad8b28e0dad43009eb901b76b8f2a5a_568X320.png",Odisea HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=b430a97a11f94fdd8830c27310805b61:9b1d667c07dcce2ef881462de22f0df0
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP031/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Discovery Channel" group-title="Vodafone TV" ch-number="102" tvg-logo="https://vfes-images.ott.kaltura.com/4245e8a3523c4db18a486600d7072d7d_568X320.png",Discovery Channel
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4962efb0852c402aab104ec27b063e4a:f6be2236eb974cfc6ab0f00330f310f8
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP028/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Canal Historia" group-title="Vodafone TV" ch-number="103" tvg-logo="https://vfes-images.ott.kaltura.com/12be6876abd842898f0c2ff17d003e00_568X320.png",Canal Historia
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4be8bf1be4a34ae0a73bb3aba965c230:7f4add402618c41500b631364ca98d7a
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP029/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="National Geographic" group-title="Vodafone TV" ch-number="104" tvg-logo="https://vfes-images.ott.kaltura.com/fec20e8a53c044ae96c4b94486127d39_568X320.png",National Geographic
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d4a7ab40331d48a39e408e4dcb5e9527:319b2954f9ab7e525d78c7ce196cb324
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP034/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Nat Geo Wild" group-title="Vodafone TV" ch-number="105" tvg-logo="https://vfes-images.ott.kaltura.com/026959a6a9e34fa4816c1456ac897e6b_568X320.png",Nat Geo Wild
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=a02c5001d9164503981b8e757790fea1:167a48072c682aa87525ca87d585201a
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP033/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="AMC Break" group-title="Vodafone TV" ch-number="107" tvg-logo="https://vfes-images.ott.kaltura.com/45a781c7b09d4e19ac7e14698776afb6_568X320.png",AMC Break
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=26fbfa9b3b00438fbc18b5c54b8c9c5e:4d2db73d016d575fdc005b9985e9209f
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP071/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Buenviaje" group-title="Vodafone TV" ch-number="108" tvg-logo="https://vfes-images.ott.kaltura.com/d1802d402b134bbb8aa4770a776309cf_568X320.png",Buenviaje
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=3c8cb96993ff44f38abec66b3b778122:5ca89b83e2e155c8411f66e7744b2731
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP078/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Canal Cocina" group-title="Vodafone TV" ch-number="120" tvg-logo="https://vfes-images.ott.kaltura.com/ec7ae167bcd24a6c80d44de7bbcb18fd_568X320.png",Canal Cocina
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=feb47bf77fcd422e920923d9267a41e1:4017f3656bdb1938f506a37923b52ba3
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP035/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="AMC Crime" group-title="Vodafone TV" ch-number="122" tvg-logo="https://vfes-images.ott.kaltura.com/89395831aa244feaa569a493b202e099_568X320.png",AMC Crime
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=f3065eb3b6764996883258c68dc29b74:a88c633ac1035dd8bf52926524630c45
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP030/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Canal Decasa" group-title="Vodafone TV" ch-number="123" tvg-logo="https://vfes-images.ott.kaltura.com/c6b27f2245744a359d3c3cc1bcace861_568X320.png",Canal Decasa
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=eacc187f843d4a42a5e2a939cfc79fce:526a8d1618201cae92ba12d675406323
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP036/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Myzen TV" group-title="Vodafone TV" ch-number="124" tvg-logo="https://vfes-images.ott.kaltura.com/f88864db11fa4b7a809f5e59aaa5f1d2_568X320.png",Myzen TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=dec84d137ea3473ca9a35e2e00a01828:47272eb5086472c8bd434f6e5fd5be79
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP076/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Canal Galería" group-title="Vodafone TV" ch-number="126" tvg-logo="https://vfes-images.ott.kaltura.com/7ea363a84103448a8a78c611dcf1b480_568X320.png",Canal Galería
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=e1784e75ec8c4059b4968a5f95b6fa8b:8443e46d9dc66d1c6a80155040a83d02
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP070/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="MTV España" group-title="Vodafone TV" ch-number="153" tvg-logo="https://vfes-images.ott.kaltura.com/ea1bb0f951524279a51735eb0591e89e_568X320.png",MTV España
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=39846e74fe2a41e8b0b56fe829cbca0b:dc0b6df6bd5aab13271f8df04f03e09b
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP055/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="FDF" group-title="Vodafone TV" ch-number="154" tvg-logo="https://vfes-images.ott.kaltura.com/ba5a7995aba04bbba7baf14286a793a0_568X320.png",FDF
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=c7dd0c046565479e8fa6fd1862b56234:6a6ba192e33df8d6df2c18e91fa4874f
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP057/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Neox" group-title="Vodafone TV" ch-number="155" tvg-logo="https://vfes-images.ott.kaltura.com/73cb4aceb00f4124a62a58347840e4b0_568X320.png",Neox
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=e52afa5b327547a6ad81329444dcb1cf:8590e89ea49002bb5a5e6989ee57d13a
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP019/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Nova" group-title="Vodafone TV" ch-number="156" tvg-logo="https://vfes-images.ott.kaltura.com/bfc90b7e661d45db9e86fbd90ebf004e_568X320.png",Nova
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=1b5e8e1a1f9f4f588b48ddbd11daaf97:b4ea9c044dcfcc0a577ec896984d621e
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP020/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Divinity" group-title="Vodafone TV" ch-number="157" tvg-logo="https://vfes-images.ott.kaltura.com/3bdcd4591aee4bd8bd4319fc838e8ea9_568X320.png",Divinity
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=b05a99ea338b40c3936aabf1e5b55a2e:6b16c4828bff671621217b1b6d5bcf87
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP056/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Mega" group-title="Vodafone TV" ch-number="158" tvg-logo="https://vfes-images.ott.kaltura.com/1463123f36be464d8719326f02f71df4_568X320.png",Mega
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=6e357e86dea1486db88cbec3393b069c:084f2847f0aea5c388c83bb2b7302a49
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP004/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="13 TV" group-title="Vodafone TV" ch-number="159" tvg-logo="https://vfes-images.ott.kaltura.com/9666f9c0d0f64d03885b52e51c406571_568X320.png",13 TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=eaf3fea635e74b459a4487764be839f8:414df07be433672484ad33f7982eef82
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP127/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Energy" group-title="Vodafone TV" ch-number="160" tvg-logo="https://vfes-images.ott.kaltura.com/833daa84a91c4be4916dc802d126cce6_568X320.png",Energy
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=80a1352931b84dd2b7e18a2274831c1e:5e1cb0a705be116e68530a555bd19eda
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP074/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Atreseries" group-title="Vodafone TV" ch-number="161" tvg-logo="https://vfes-images.ott.kaltura.com/2f50e703183546b2b878ba4cfeea0449_568X320.png",Atreseries
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=a5ff2cd41a31414ab947f7f99dd5a815:9d910f419319affe8dfe9099328d6eea
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP137/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="BE MAD" group-title="Vodafone TV" ch-number="162" tvg-logo="https://vfes-images.ott.kaltura.com/a990533e4c944d888a5c0907757e0085_568X320.png",BE MAD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=80fd975ce28f4bd58036ed39b1dbaced:25b03d0e6a8e452cf9a48c135f4f4d73
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP138/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="DMAX" group-title="Vodafone TV" ch-number="163" tvg-logo="https://vfes-images.ott.kaltura.com/635525c5e67b4c539fc6494d5bf5d342_568X320.png",DMAX
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=76eac17ef5014ff7a4879c18dc577803:5e099f092f42254c9ec4312d54ee344e
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP073/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="DKISS" group-title="Vodafone TV" ch-number="164" tvg-logo="https://vfes-images.ott.kaltura.com/705b136ece8c4e52af5cea8f05342765_568X320.png",DKISS
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=cb7b20b258584adfb3477ae648d27298:b150a0d422de2be5a6f2887d91db9c3c
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP128/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="TEN" group-title="Vodafone TV" ch-number="165" tvg-logo="https://vfes-images.ott.kaltura.com/30facc6010de4c39979bd81f318c283e_568X320.png",TEN
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=ad9b331f4d404526a25f95b20ba0649e:0df1980a2f782d8b992c39356f9c54fe
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP129/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="MTV 90s" group-title="Vodafone TV" ch-number="184" tvg-logo="https://vfes-images.ott.kaltura.com/c5492959749940718f948d6793d1c4b4_568X320.png",MTV 90s
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=80842567ed5043a49f467658152e2e90:18b42d5637eae8c1624ff2edd79a95e1
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(MTVROCKS)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="MTV Hits" group-title="Vodafone TV" ch-number="185" tvg-logo="https://vfes-images.ott.kaltura.com/83a3d16ab48d41fd98bb26a773c6d01d_568X320.png",MTV Hits
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d14984c71567454fba90986059405d6a:e1231ad7810348b1fb63c061d5528ce7
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(MTVHITS)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="NICK MUSIC" group-title="Vodafone TV" ch-number="187" tvg-logo="https://vfes-images.ott.kaltura.com/1696acd00ea04133a31199d948a3bc88_568X320.png",NICK MUSIC
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=1a5cdb5dea2f4231a529c70d5e8b1a3e:0389314adfc7cde3d6f08a745711ef81
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(MTVMUSIC)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="MTV 00s" group-title="Vodafone TV" ch-number="79" tvg-logo="https://vfes-images.ott.kaltura.com/3f021b7c245e4d7eadae65ea2efe1e64_568X320.png",MTV 00s
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=b382e828a19a400fa0e9b213df26997c:d0f48873cfd9c0546058eb5d47ef8f5c
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(VH1)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="MTV 80s" group-title="Vodafone TV" ch-number="189" tvg-logo="https://www.euskaltel.com/bundles/app/images/channels/mtv_80s_200x200.png",MTV 80s
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=1eb822c8cc934517a6796870ae27e7ca:e64ba70d84def6559fc180744bab09b5
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(VH1CLASSIC)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="24 Horas" group-title="Vodafone TV" ch-number="200" tvg-logo="https://vfes-images.ott.kaltura.com/50ca04535dea4ade8ad07225d2fb2afa_568X320.png",Canal 24 Horas
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=3fc933ded33b423eaceeb961ac3e230b:15ed054c21608fbdf83bd471b29abd66
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP041/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="El Toro TV" group-title="Vodafone TV" ch-number="201" tvg-logo="https://vfes-images.ott.kaltura.com/20e03c41a10d4eb1969d3875ed89b56f_568X320.png",El Toro TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=9515482080d741e69df897ff4636a3bf:d6bbf6c7e0cc2ffe1bafe2dab26fd167
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP111/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Euronews" group-title="Vodafone TV" ch-number="202" tvg-logo="https://vfes-images.ott.kaltura.com/14a8d5e4382f44d9800f994ab843b81e_568X320.png",Euronews
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=6d75b16e962346d8b94ae46f199e5cf1:5adff17ec3ff07a3eebe28edf919b50e
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE%24CUP040/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="CNN Int" group-title="Vodafone TV" ch-number="203" tvg-logo="https://vfes-images.ott.kaltura.com/69c8a68b489b45a396e5c08ae89a4544_568X320.png",CNN Int
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=2d208de7ffc347f49816c808e8b74ea9:6ade99944fefe73250b23eb3c257bdef
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP090/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="CNBC" group-title="Vodafone TV" ch-number="204" tvg-logo="https://vfes-images.ott.kaltura.com/ca14f6bf7c684db88c686fb86058830b_568X320.png",CNBC
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=3f6b213bbe534d868aa2f1c6a8e3b16a:fe09e04a8234f3010f2edc40758eba7e
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP089/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Bloomberg" group-title="Vodafone TV" ch-number="205" tvg-logo="https://vfes-images.ott.kaltura.com/c40afb028e3a492bba71f4e1ead717c5_568X320.png",Bloomberg
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=34d2208d9e274272b74ecf7bf9fbe546:2461ac7e0be628873f11c08e71c353c8
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP088/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="BBC World HD" group-title="Vodafone TV" ch-number="206" tvg-logo="https://vfes-images.ott.kaltura.com/77c69c7dee3744b29771c7a24c6d5bb9_568X320.png",BBC World HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=b73140f5cd98464999601c1d18b639f5:a2a6711b9c516047635e7a086485c1a6
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP091/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Al Jazeera" group-title="Vodafone TV" ch-number="207" tvg-logo="https://vfes-images.ott.kaltura.com/d830f890cdfb4d8494b9b26691b3252f_568X320.png",Al Jazeera
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=e87e4ac6de774f54982ecfed5fa70035:e833708ad8abd5f5c9f70a15e9ba4c89
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP092/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="CGTN Español" group-title="Vodafone TV" ch-number="208" tvg-logo="https://vfes-images.ott.kaltura.com/b3afa4ccd4214e44920d91faa3325d21_568X320.png",CGTN Español
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=ce6ccef1f2844745b30ce5f5d7b428b7:0af22c07edf19ee6fe3f99226350e931
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP085/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="France 24 HD" group-title="Vodafone TV" ch-number="210" tvg-logo="https://vfes-images.ott.kaltura.com/377c6119b3494107be79f67ec6e4c572_568X320.png",France 24 HD
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=51c53f5de8064490a9736406357c2448:8829505c8beaf8d97ca3779a8eef2de5
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP087/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Canal Parlamento" group-title="Vodafone TV" ch-number="211" tvg-logo="https://vfes-images.ott.kaltura.com/e87a1de258404ff38e341afbbca91505_568X320.png",Canal Parlamento
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=99bc05e24b5c430a9b47df3f849bca54:e5309d16ea09acd20b1517079ead92d4
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP093/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="EWTN" group-title="Vodafone TV" ch-number="212" tvg-logo="https://vfes-images.ott.kaltura.com/23e85ed6f85947b3bc13f2c7b068ea47_568X320.png",EWTN
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=ef529d8f2c1b41fdb22620f94046e8d5:dfd52cb9b1ae5e47d10565754e985a32
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP094/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Eurosport 1" group-title="Vodafone TV" ch-number="250" tvg-logo="https://vfes-images.ott.kaltura.com/5b070e7886b24c928fdd054770240a97_568X320.png",Eurosport 1
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=658f65f3f21647b5a9a8999b8602d60f:4526fcc479cc523f6fe8a445857499b6
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP063/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Eurosport 2" group-title="Vodafone TV" ch-number="251" tvg-logo="https://vfes-images.ott.kaltura.com/2bc75366bdeb41509b2a8990aab9f5ed_568X320.png",Eurosport 2
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=dc147d4a79d9494ead0b4a4aab0bd0e3:419a704799be9deae39fa267fd41a460
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(EUROSPORT2)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Teledeporte" group-title="Vodafone TV" ch-number="252" tvg-logo="https://vfes-images.ott.kaltura.com/ee9b6ecc60534b4fa34ad5b075dbc604_568X320.png",Teledeporte
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=7d40d5c008524e2d8a11d28e4901e525:e24d74ac61b65ee9a0eb9a7102aff7c9
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP065/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Extreme Channel" group-title="Vodafone TV" ch-number="254" tvg-logo="https://vfes-images.ott.kaltura.com/9f0893fa2fc54c50a723d32b7d07eefa_568X320.png",Extreme Channel
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=6c99595107314347a0645bd14a84f2fe:0a5b31e7635767372ea48c8e5c04df74
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(EXTRSPORTS)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="CAZAVISION" group-title="Vodafone TV" ch-number="255" tvg-logo="https://vfes-images.ott.kaltura.com/97ac5b864ff54703848007cdb62c994f_568X320.png",CAZAVISION
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4548cde183064e8e8e8e10d587cba7c7:ad8add4d0b6064aa41929f02ffda98ac
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(CAZAVISION)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Iberalia" group-title="Vodafone TV" ch-number="256" tvg-logo="https://vfes-images.ott.kaltura.com/992d64a5b8fa4590aaae1e5b518ed28b_568X320.png",Iberalia
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=3c91a4e9ccc6f6f253fc9d7c57850aa9:c88cd0613ffed9721c0616583cb917d8
|
||||
https://ott.zapitv.com/live/eds_c2/iberalia/dash_live_enc/iberalia.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Gol Play" group-title="Vodafone TV" ch-number="255" tvg-logo="https://vfes-images.ott.kaltura.com/faffb442c41a4940a54595db55fda261_568X320.png",Gol Play
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=483b104a65a7461a9062b63ae6bb5b6b:048fd4b8e67808b56c6fbde51e024200
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP156/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Real Madrid TV" group-title="Vodafone TV" ch-number="251" tvg-logo="https://vfes-images.ott.kaltura.com/5e30ec9275474065b9866e553be7f917_568X320.png",Real Madrid TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=6d070ca808b441d7974c8cb93866c234:597e27bd13f2f42dcbd9bb03c0d7b590
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP145/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Betis TV" group-title="Vodafone TV" ch-number="317" tvg-logo="https://vfes-images.ott.kaltura.com/bac4fc7fa40e4ba881b5c16fe7772971_568X320.png",Betis TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
https://streamer.zapitv.com/betis/index.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Sevilla FC TV" group-title="Vodafone TV" ch-number="318" tvg-logo="https://vfes-images.ott.kaltura.com/4ddd83f94c9447d9b78ae0a849fddc69_568X320.png",Sevilla FC TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
https://streamer.zapitv.com/sevillafc/index.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="LALIGA TV HYPERMOTION" group-title="Vodafone TV" ch-number="330" tvg-logo="https://vfes-images.ott.kaltura.com/4425c31b09b347a59f9e7d44fdb8f4a9_568X320.png",LALIGA TV HYPERMOTION
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=5f95567a688a44e19096930d08ee15e8:264bda98265b4f43740b7f05c5e8f89e
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP227/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="LALIGA TV 2 HYPERMOTION" group-title="Vodafone TV" ch-number="331" tvg-logo="https://vfes-images.ott.kaltura.com/89d709d068394889a3e435d7654aba72_568X320.png",LALIGA TV 2 HYPERMOTION
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key={"d6905b365a0752e3b16fdea51cdbe96b":"ab87da14e353e11b68c95c73aee1a190","c4783087fee05d209ffb5fe2d18a3a3d":"fbbe9423be6d0c3517e00448f00c5da3","e34b50ce8527529fb01b11142f8d373e":"1704a7f8e82eb08293de9c2aeafdaf62"}
|
||||
https://tvup-gra-livegeo.secure2.footprint.net/laligasmartbank2/laligasmartbank2.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="LALIGA TV 3 HYPERMOTION" group-title="Vodafone TV" ch-number="332" tvg-logo="https://vfes-images.ott.kaltura.com/4425c31b09b347a59f9e7d44fdb8f4a9_568X320.png",LALIGA TV 3 HYPERMOTION
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=16c43cb8782c4bb09cde6c94b50014f0:a5db348840dc7629b91fc9c220e537d5
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP229/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Surf Channel" group-title="Vodafone TV" ch-number="370" tvg-logo="https://www.vodafone.es/c/microsite/1500201362636/img/1755.png",Surf Channel
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4f59b4aefec579d0e2e27acb881b042a:c9d80a33d090b8b31098b78e0a663cda
|
||||
https://ott.zapitv.com/live/eds_c2/surf_channel/dash_live_enc/surf_channel.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="DARK" group-title="Vodafone TV" ch-number="400" tvg-logo="https://vfes-images.ott.kaltura.com/d2484e0e3c3e440fa86b9d35efe58cc2_568X320.png",DARK
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=5c222683ce3b4717b5d11c75e2b6de7b:8abcd04a612646374180e577d9e80363
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP193/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="El Trece Internacional" group-title="Vodafone TV" ch-number="450" tvg-logo="https://vfes-images.ott.kaltura.com/610cb0737e9b4116b4910e5c3f906c68_568X320.png",El Trece Internacional
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=340fc2df41e743b58b9f8c553f6bf4f0:a556cf1bc523cb1f60e3af81aac62348
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP116/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="Ve Plus TV" group-title="Vodafone TV" ch-number="451" tvg-logo="https://vfes-images.ott.kaltura.com/2bdb0163755a469eb25eac9930b304c8_568X320.png",Ve Plus TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d4cda890def54b419e827607b492ee90:816bac7281339c0aca9106a2a244e932
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP058/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="AZ Corazón" group-title="Vodafone TV" ch-number="452" tvg-logo="https://vfes-images.ott.kaltura.com/f3f3980f8c1641e1a8f56d6ffe655105_568X320.png",AZ Corazón
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d4cda890def54b419e827607b492ee90:816bac7281339c0aca9106a2a244e932
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP058/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="TV Chile Internacional" group-title="Vodafone TV" ch-number="455" tvg-logo="https://vfes-images.ott.kaltura.com/22b6e01f5f7a400d80d870116a528120_568X320.png",TV Chile Internacional
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=91bdf8620ede46539da71600722e6ee3:70e96e3ac062117bec89696107642c41
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP120/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Cubavisión Internacional" group-title="Vodafone TV" ch-number="455" tvg-logo="https://vfes-images.ott.kaltura.com/8a45ea1f1c5f402f90ce854a41f31a6e_568X320.png",Cubavisión Internacional
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=050e52701fab4862a9d3864b676b1780:01cc8fa412639b84efdcb76188651f93
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP121/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Deutsche Welle" group-title="Vodafone TV" ch-number="500" tvg-logo="https://vfes-images.ott.kaltura.com/fbe17885eed24ba582bead1c725db9ed_568X320.png",Deutsche Welle
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=cb6745ab68cf4afc859d989d5320bf7d:2e56115efa66e3a5a98a6bcc2294f458
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP109/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="TV5 Monde" group-title="Vodafone TV" ch-number="501" tvg-logo="https://vfes-images.ott.kaltura.com/8aff1513ed72405ca8a985a5c57fec4b_568X320.png",TV5 Monde
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=f263518ea721421193ddf7309f329f33:66473cf22ccd5ffcd5cab912e724436e
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP110/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="RTM" group-title="Vodafone TV" ch-number="503" tvg-logo="https://vfes-images.ott.kaltura.com/2b6e39735ecd4aedb84ffd531a8fc76c_568X320.png",RTM
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=adbcc79c6f5f49028220116731716d2c:2a76c8057cf4d9dbef3784cc3e703f11
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP112/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="TV Polonia" group-title="Vodafone TV" ch-number="503" tvg-logo="https://vfes-images.ott.kaltura.com/4b49d07ff6014b32bedc8a9a63030ba7_568X320.png",TV Polonia
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4ab0661db429426694d1dcaab039d3b8:c84fc159cd97b1edd339ad74a7a80100
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP113/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Pro TV International" group-title="Vodafone TV" ch-number="505" tvg-logo="https://vfes-images.ott.kaltura.com/f3cb4e9b3fcf45f2a11ad609d62e3924_568X320.png",Pro TV International
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=c4a3347223f0405c8ec8df1d2a8b386a:e3c53ec81e16e9d0988f3607eeceb13e
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP114/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="TVG Sat" group-title="Vodafone TV" ch-number="901" tvg-logo="https://vfes-images.ott.kaltura.com/84003c810d0745889d70ee88c81349ea_568X320.png",TVG Sat
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=e9151ba423e04c53a44cc70cb24e13eb:0b9148e1879df1f35d8e4810a9a204f3
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP122/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_HD
|
||||
|
||||
#EXTINF:-1 tvg-id="EITB Basque" group-title="Vodafone TV" ch-number="901" tvg-logo="https://vfes-images.ott.kaltura.com/81d0d50e3bb64aaa9ac9bc4a637143f4_568X320.png",EITB Basque
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=c2f75c1ab6504435a0c098318156e0f8:4919150d6b4c51e753ff8c561e042180
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP123/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="TV3 Cat" group-title="Vodafone TV" ch-number="903" tvg-logo="https://vfes-images.ott.kaltura.com/e84ab70e7b3046328ae693008b5e4aaa_568X320.png",TV3 Cat
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=51cc4ccac00346fcb3a44f5276d23f79:3702a70f77578a06ccaa5bc4f201135f
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP124/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Andalucía TV" group-title="Vodafone TV" ch-number="904" tvg-logo="https://vfes-images.ott.kaltura.com/cac79211cb4a4a16b4eaced6a843de16_568X320.png",Andalucía TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=a319f510c5af45c1b5542a36e4ccbe32:7211234c581e69e3f0746f23368b5e80
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP125/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Extremadura SAT" group-title="Vodafone TV" ch-number="905" tvg-logo="https://vfes-images.ott.kaltura.com/a4bc2128eddf4b4881c6e4e9316c3fec_568X320.png",Extremadura SAT
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d1d9e3244c12450685271dbe22f47f30:f48550c80f7fc8dd4c1aa0b3746e33ac
|
||||
http://vfsmartcdn.gb.vodafone.es/sdash/LIVE$CUP126/2.mpd/Manifest.mpd?start=LIVE&end=END&device=DASH_PC_AVC_ENC_RB_SD
|
||||
|
||||
#EXTINF:-1 tvg-id="Playboy TV Europe" group-title="XXX" ch-number="1" tvg-logo="https://i.ibb.co/f1nTtTp/playboytv.jpg",Playboy TV Europe
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d8ad1a944046fc5f5e20a2c60efa63d2:adb98638aae241aa585fd9815188744c
|
||||
https://secure-cdn3-live-mlflux-net.akamaized.net/public/playboytveurope/playboytveurope.isml/all.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="PLAYBOY TV" group-title="XXX" ch-number="2" tvg-logo="https://www.euskaltel.com/bundles/app/images/channels/PlayboyTV.png",PLAYBOY TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=74b640d313f24520abf652ddbaed0b09:1ba6f26c413608de3a5ef8288342fc53
|
||||
http://live.euskaltel.tv/Content/DASH_MDRM/Live/Channel(PLAYBOY)/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Penthouse Gold" group-title="XXX" ch-number="3" tvg-logo="https://i.ibb.co/0VjKqt2/penthousegold.png",Penthouse Gold
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4f9b1ff9339c4b5f8a84c623133a29f4:836d60db34968df23baf7651cd3a8054
|
||||
https://m7czvideolive2.solocoo.tv/blueskyskylinklivedash/bluepenthousecz/Manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Hustler TV" group-title="XXX" ch-number="4" tvg-logo="https://i.ibb.co/82GRp3V/hustlertv.png",Hustler TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=6e3b12469f7c4e249c61653f8ad99a38:f6729c49983b81364d66306404b25350
|
||||
https://tndvideolive.solocoo.tv/dashtsn/smil:hustler.ism/manifest.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Milf TV" group-title="XXX" ch-number="5" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/MILFTV2.png",Milf TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=a73b18030576566c48394b47d40dbe16:a9dbb6ec75477ca73e2601793869caf5
|
||||
https://cache4.zapitv.com/live/eds_c2/milf_tv/dash_live_enc/milf_tv.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Lesbian TV" group-title="XXX" ch-number="6" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/LESBIANTV2.png",Lesbian TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=363cce949f53402b5f9fb0ae4b3c0d6e:f20305901d21bb1991596f16c02a4dc7
|
||||
https://cache4.zapitv.com/live/eds_c2/lesbian_tv/dash_live_enc/lesbian_tv.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Free TV" group-title="XXX" ch-number="7" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/FREE-XTV-zapi-tv.png",Free TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=79e7b3f85547e2486effe281d13f6cbc:49183a00196ee3fa62d1300e01a09172
|
||||
https://cache2.zapitv.com/live/eds_c2/free_x_tv/dash_live_enc/free_x_tv.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="French Lover TV" group-title="XXX" ch-number="8" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/FRENCHLOVERTV-zapi-tv-1.png",French Lover TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=fe3394850a25639ecf98926623872266:462fd6ad055d9ac1acab013d73af7db3
|
||||
https://cache2.zapitv.com/live/eds_c2/frenchlover_tv/dash_live_enc/frenchlover_tv.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Teen TV" group-title="XXX" ch-number="9" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/TEENTV2.png",Teen TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=20e7623ee0a1fce3808ae40d8334af80:b5be14b1bfd6adb08c98a5b56ff0d94a
|
||||
https://cache2.zapitv.com/live/eds_c2/teen_tv/dash_live_enc/teen_tv.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Trans TV" group-title="XXX" ch-number="10" tvg-logo="https://zapitv.com/wp-content/uploads/2021/07/TRANSTV2.png",Trans TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=0125e1222c53e1477572827b8a4e47ce:5418baa003929185560479cd1713dbf4
|
||||
https://cache2.zapitv.com/live/eds_c2/trans_tv/dash_live_enc/trans_tv.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Blue Hustler" group-title="XXX" ch-number="11" tvg-logo="https://i.ibb.co/C81tZPV/bluehustler.png",Blue Hustler
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=54393232379c4a57898a8d4d12b6695c:2305a3f727638465116400f7c422af87
|
||||
https://tr.live.cdn.cgates.lt/live/dash/560601/index.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Dorcel TV" group-title="XXX" ch-number="12" tvg-logo="https://i.ibb.co/sQcrG7p/dorceltv.png",Dorcel TV
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=7ca0aad404d5386acfbf6c71a9b967fc:8b79e1abb92cdc3615352bb25ef591dc
|
||||
https://secure-cdn3-live-mlflux-net.akamaized.net/public/dorceltv/dorceltv.isml/all.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="Dorcel XXX" group-title="XXX" ch-number="13" tvg-logo="https://i.ibb.co/nz3VTQd/dorcel-xxx.png",Dorcel XXX
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=bbcf4ed999e09091bbaddfbb04648359:42ea0026365d8083787b81ebf86b4df6
|
||||
https://secure-cdn3-live-mlflux-net.akamaized.net/public/dorcelxxx/dorcelxxx.isml/all.mpd
|
||||
|
||||
#EXTINF:-1 tvg-id="VIXEN" group-title="XXX" ch-number="14" tvg-logo="https://i.ibb.co/mT9jTnL/vixen.png",VIXEN
|
||||
#KODIPROP:inputstream=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=mpd
|
||||
#KODIPROP:inputstream.adaptive.license_type=clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=6c5a7dec5182fdcde19abbd0a3e9ed4e:2fff3edd33208b9d9c860633b76b6969
|
||||
https://secure-cdn3-live-mlflux-net.akamaized.net/public/vixen/vixen.isml/all.mpd
|
||||
1
tvhProxy
Submodule
1
tvhProxy
Submodule
Submodule tvhProxy added at 81e8db62af
Reference in New Issue
Block a user