If you have not already, we suggest setting your Plex username to something else rather than email which is displayed on your posts in forum. You can change the username at https://app.plex.tv/desktop#!/account
Welcome to our forums! Please take a few moments to read through our Community Guidelines (also conveniently linked in the header at the top of each page). There, you'll find guidelines on conduct, tips on getting the help you may be searching for, and more!

Problema DVR y TDT

vsc55vsc55 Posts: 14Members, Plex Pass Plex Pass

Hola, buenas.

El problema que tengo es que al configurar el DVR a la hora de seleccionar la guía de programas no aparece la guía de TDT.
Aparecen la de Movistar, Ono, Orange pero no sale los del TDT.

¿Alguien sabe cómo solucionar esto?

Un Saludo.

Tagged:
«1

Answers

  • moody_bluemoody_blue Posts: 3,221Members, Plex Pass, Plex Ninja Plex Ninja
    edited June 2017

    De momento solo tenemos EPG para canales pagos, luego tendrás que crear un EPG manual para TDT. Esperamos poder solucionarlo en el futuro.

    QNAP TS-253A 4G QTS 4.3.4.0569 + PMS 1.13.1.5063 + QPython2 2.7.12.0 + PlexConnect 0.6

    TV Sony KDL-32V2500 (720p) + aTV3 Rev. A firmware 7.2.2 + Denon AVR-1604 A/V Receiver 5.1 + Harmony Touch

    Portables 1x iPad4, 2x Android phone, 1x Android tablet, 2x PMP on Win10

    No support via PM unless requested by me

  • vsc55vsc55 Posts: 14Members, Plex Pass Plex Pass

    OK, pues a esperar.

    Munchas gracias.

  • birramanbirraman Posts: 15Members, Plex Pass Plex Pass

    Una pregunta, como consigues ver esos canales¿ tienes un dispositivo compatible? Cual es?

  • birramanbirraman Posts: 15Members, Plex Pass Plex Pass

    ya consegui configurar todo con tvheadend y tvhproxy.

  • takotatakota Posts: 16Members, Plex Pass Plex Pass

    @birraman said:
    ya consegui configurar todo con tvheadend y tvhproxy.

    Puedes explicar como lo as conseguido ? ; si es posible explicarlo en un lenguaje para NOVATOS en este tema , gracias de antemano

  • ARC_JVGARC_JVG Posts: 3Members, Plex Pass Plex Pass

    Ese DRV es el nativo de PLEX?

  • birramanbirraman Posts: 15Members, Plex Pass Plex Pass

    Buenas! no se si deberia hacer un POst rollo manual o si luego lo pueden mover. Solo comentar que no tengo mucha idea de linux asi que no podre resolver muchas dudas. Cuando me encontré con algún bloqueo tire de San Google. Solo comentar que este metodo permite un maximo de canales que se ven en directo son 11 (por saturacion de la red no te permite mas) pero podrás ver toda la programación de todos los canales y podras grabarlo con el DVR.

    1- Instalación

    Mi equipo se compone por un ordenador windows 10 con PMS (plex media server) que funciona como mi HTPC , una raspberry pi 3 conectadas en la misma red.

    2- Configuración Raspberry pi

    Segui las Guia de Trujulu en https://www.adslzone.net/postt408338.html para la instalación de tvheadend. Con esa configuracion tuve el TVHEADEND funcionando en nada. Recomendaria hacer pruebas con 1 o 2 canales para probar.

    Importante: hay que enumerar los canales sino el siguiente paso no los reconocera

    1. Configuracion del programa TVHproxy

    Encontre una Guia creada por RyZen ( todos lo meritos para el) http://teamiptv.com/index.php?topic=10.0 ( no se cuan ético es coger el manual de un foro y pegarlo en otro.)

    La única diferencia en el manual anterior es que NGINX lo instale en el ordenador con windows y modifique el fichero nginx.conf ( lo veras en la carpeta que te descargues del programa. En mi caso : nginx-1.13.2\nginx-1.13.2\conf) con lo que comenta Ryzen.

    Solo comentar que si solo quieres ver los canales live y no te interesa grabar hay un bundle que te permite verlo https://github.com/taligentx/LiveTVH.bundle
    ese podras elegir entre todos los canales y verlo live.

    Si teneis dudas pues intentare resolver en lo que pueda.

    UN SALUDO!

  • DavissDaviss Posts: 2Members

    Buenas, para poder ver en mi caso movistar+ a través de plex, qué es lo que necesito? es lo que no me queda muy claro, hay que tener contratado movistar por satelite o movistar por fibra? hay que comprar un descodificador o una tarjeta de video para el ordenador? me pierdo un poco...

  • DelosariDelosari Posts: 45Members, Plex Pass Plex Pass

    Hola @vsc55 ¿Cómo va tu instalación?

    Un par de preguntas ¿Qué dvr estás usando? y ¿Que servicio de televisión? ¿Es la parabolica de Movistar+?

  • vsc55vsc55 Posts: 14Members, Plex Pass Plex Pass

    Holas gentes.
    Ya veo que no soy el único con este problemilla.
    A ver si pillo tiempo y pruebo lo que comenta birraman.
    Muchas gracias gentes.

  • Fran TejeraFran Tejera Posts: 13Members, Plex Pass Plex Pass

    Si por favor y una duda se puede hacer este sistema en un Nas.

  • birramanbirraman Posts: 15Members, Plex Pass Plex Pass

    Si se puede montar en un NAS. Lo unico tiene que ser lo suficientemente potente ya que creo que el LIVE TV transcodifica. Una vez que lo tengas montado lo podras poner a grabar las series que tenga identificado el EPG. Aun falta bastantes canales por identificar.

    Pero en general sale bastante bien

  • Fran TejeraFran Tejera Posts: 13Members, Plex Pass Plex Pass
    edited August 2017

    @birraman said:
    Si se puede montar en un NAS. Lo unico tiene que ser lo suficientemente potente ya que creo que el LIVE TV transcodifica. Una vez que lo tengas montado lo podras poner a grabar las series que tenga identificado el EPG. Aun falta bastantes canales por identificar.

    Pero en general sale bastante bien

    muchas gracias Birraman por tu respuesta , una pregunta mas podrías hacer una guía de instalación en synology te lo agradeceríamos.

    un saludo gracias.

  • birramanbirraman Posts: 15Members, Plex Pass Plex Pass

    @Fran Tejera said:

    @birraman said:
    Si se puede montar en un NAS. Lo unico tiene que ser lo suficientemente potente ya que creo que el LIVE TV transcodifica. Una vez que lo tengas montado lo podras poner a grabar las series que tenga identificado el EPG. Aun falta bastantes canales por identificar.

    Pero en general sale bastante bien

    muchas gracias Birraman por tu respuesta , una pregunta mas podrías hacer una guía de instalación en synology te lo agradeceríamos.

    un saludo gracias.

    Hola Fran, lamentablemente no tengo synology :( Tengo un HTPC con el PMS y la raspeberry pi 3 para tener el tvheadend.

    Pero hay muchas guias para instalar TVHEADEND en synology (ejemplo: http://www.luispa.com/archivos/4571 de hecho en esta guia explican el limite de los 11 canales en directo. ) y TVHPROXY intuyo que sera la misma operativa que en la guia que comente arriba.

  • Fran TejeraFran Tejera Posts: 13Members, Plex Pass Plex Pass

    @birraman said:

    @Fran Tejera said:

    @birraman said:
    Si se puede montar en un NAS. Lo unico tiene que ser lo suficientemente potente ya que creo que el LIVE TV transcodifica. Una vez que lo tengas montado lo podras poner a grabar las series que tenga identificado el EPG. Aun falta bastantes canales por identificar.

    Pero en general sale bastante bien

    muchas gracias Birraman por tu respuesta , una pregunta mas podrías hacer una guía de instalación en synology te lo agradeceríamos.

    un saludo gracias.

    Hola Fran, lamentablemente no tengo synology :( Tengo un HTPC con el PMS y la raspeberry pi 3 para tener el tvheadend.

    Pero hay muchas guias para instalar TVHEADEND en synology (ejemplo: http://www.luispa.com/archivos/4571 de hecho en esta guia explican el limite de los 11 canales en directo. ) y TVHPROXY intuyo que sera la misma operativa que en la guia que comente arriba.

    >
    Gracias señor yo tengo TVHeadend configurado, pero lo que no consigo o no se instalar TVHproxy en el synology a ver si alguien lo a echo nos comenta como lo consiguió.

    un saludo

  • birramanbirraman Posts: 15Members, Plex Pass Plex Pass

    @Fran Tejera said:

    @birraman said:

    @Fran Tejera said:

    @birraman said:
    Si se puede montar en un NAS. Lo unico tiene que ser lo suficientemente potente ya que creo que el LIVE TV transcodifica. Una vez que lo tengas montado lo podras poner a grabar las series que tenga identificado el EPG. Aun falta bastantes canales por identificar.

    Pero en general sale bastante bien

    muchas gracias Birraman por tu respuesta , una pregunta mas podrías hacer una guía de instalación en synology te lo agradeceríamos.

    un saludo gracias.

    Hola Fran, lamentablemente no tengo synology :( Tengo un HTPC con el PMS y la raspeberry pi 3 para tener el tvheadend.

    Pero hay muchas guias para instalar TVHEADEND en synology (ejemplo: http://www.luispa.com/archivos/4571 de hecho en esta guia explican el limite de los 11 canales en directo. ) y TVHPROXY intuyo que sera la misma operativa que en la guia que comente arriba.

    >
    Gracias señor yo tengo TVHeadend configurado, pero lo que no consigo o no se instalar TVHproxy en el synology a ver si alguien lo a echo nos comenta como lo consiguió.

    un saludo

    Fran,
    Synology no se basa en Linux? deberías poder hacer la configuración con el manual que puse al principio.

  • SpufySpufy Posts: 32Members, Plex Pass Plex Pass

    @birraman said:
    Buenas! no se si deberia hacer un POst rollo manual o si luego lo pueden mover. Solo comentar que no tengo mucha idea de linux asi que no podre resolver muchas dudas. Cuando me encontré con algún bloqueo tire de San Google. Solo comentar que este metodo permite un maximo de canales que se ven en directo son 11 (por saturacion de la red no te permite mas) pero podrás ver toda la programación de todos los canales y podras grabarlo con el DVR.

    1- Instalación

    Mi equipo se compone por un ordenador windows 10 con PMS (plex media server) que funciona como mi HTPC , una raspberry pi 3 conectadas en la misma red.

    2- Configuración Raspberry pi

    Segui las Guia de Trujulu en https://www.adslzone.net/postt408338.html para la instalación de tvheadend. Con esa configuracion tuve el TVHEADEND funcionando en nada. Recomendaria hacer pruebas con 1 o 2 canales para probar.

    Importante: hay que enumerar los canales sino el siguiente paso no los reconocera

    1. Configuracion del programa TVHproxy

    Encontre una Guia creada por RyZen ( todos lo meritos para el) http://teamiptv.com/index.php?topic=10.0 ( no se cuan ético es coger el manual de un foro y pegarlo en otro.)

    La única diferencia en el manual anterior es que NGINX lo instale en el ordenador con windows y modifique el fichero nginx.conf ( lo veras en la carpeta que te descargues del programa. En mi caso : nginx-1.13.2\nginx-1.13.2\conf) con lo que comenta Ryzen.

    Solo comentar que si solo quieres ver los canales live y no te interesa grabar hay un bundle que te permite verlo https://github.com/taligentx/LiveTVH.bundle
    ese podras elegir entre todos los canales y verlo live.

    Si teneis dudas pues intentare resolver en lo que pueda.

    UN SALUDO!

    Hola, podías pasar la guia creada por Ryzen, no hay forma de acceder a ella. Gracias.

  • birramanbirraman Posts: 15Members, Plex Pass Plex Pass

    @Spufy said:

    @birraman said:
    Buenas! no se si deberia hacer un POst rollo manual o si luego lo pueden mover. Solo comentar que no tengo mucha idea de linux asi que no podre resolver muchas dudas. Cuando me encontré con algún bloqueo tire de San Google. Solo comentar que este metodo permite un maximo de canales que se ven en directo son 11 (por saturacion de la red no te permite mas) pero podrás ver toda la programación de todos los canales y podras grabarlo con el DVR.

    1- Instalación

    Mi equipo se compone por un ordenador windows 10 con PMS (plex media server) que funciona como mi HTPC , una raspberry pi 3 conectadas en la misma red.

    2- Configuración Raspberry pi

    Segui las Guia de Trujulu en https://www.adslzone.net/postt408338.html para la instalación de tvheadend. Con esa configuracion tuve el TVHEADEND funcionando en nada. Recomendaria hacer pruebas con 1 o 2 canales para probar.

    Importante: hay que enumerar los canales sino el siguiente paso no los reconocera

    1. Configuracion del programa TVHproxy

    Encontre una Guia creada por RyZen ( todos lo meritos para el) http://teamiptv.com/index.php?topic=10.0 ( no se cuan ético es coger el manual de un foro y pegarlo en otro.)

    La única diferencia en el manual anterior es que NGINX lo instale en el ordenador con windows y modifique el fichero nginx.conf ( lo veras en la carpeta que te descargues del programa. En mi caso : nginx-1.13.2\nginx-1.13.2\conf) con lo que comenta Ryzen.

    Solo comentar que si solo quieres ver los canales live y no te interesa grabar hay un bundle que te permite verlo https://github.com/taligentx/LiveTVH.bundle
    ese podras elegir entre todos los canales y verlo live.

    Si teneis dudas pues intentare resolver en lo que pueda.

    UN SALUDO!

    Hola, podías pasar la guia creada por Ryzen, no hay forma de acceder a ella. Gracias.

    Estoy intentando acceder a la guia e imposible... :(

    Este viernes podria bucear en mi historial a ver si encuentro o como tengo configurado yo todo para extrapolarlo y hacer otra guia.

  • birramanbirraman Posts: 15Members, Plex Pass Plex Pass

    @birraman said:

    @Spufy said:

    @birraman said:
    Buenas! no se si deberia hacer un POst rollo manual o si luego lo pueden mover. Solo comentar que no tengo mucha idea de linux asi que no podre resolver muchas dudas. Cuando me encontré con algún bloqueo tire de San Google. Solo comentar que este metodo permite un maximo de canales que se ven en directo son 11 (por saturacion de la red no te permite mas) pero podrás ver toda la programación de todos los canales y podras grabarlo con el DVR.

    1- Instalación

    Mi equipo se compone por un ordenador windows 10 con PMS (plex media server) que funciona como mi HTPC , una raspberry pi 3 conectadas en la misma red.

    2- Configuración Raspberry pi

    Segui las Guia de Trujulu en https://www.adslzone.net/postt408338.html para la instalación de tvheadend. Con esa configuracion tuve el TVHEADEND funcionando en nada. Recomendaria hacer pruebas con 1 o 2 canales para probar.

    Importante: hay que enumerar los canales sino el siguiente paso no los reconocera

    1. Configuracion del programa TVHproxy

    Encontre una Guia creada por RyZen ( todos lo meritos para el) http://teamiptv.com/index.php?topic=10.0 ( no se cuan ético es coger el manual de un foro y pegarlo en otro.)

    La única diferencia en el manual anterior es que NGINX lo instale en el ordenador con windows y modifique el fichero nginx.conf ( lo veras en la carpeta que te descargues del programa. En mi caso : nginx-1.13.2\nginx-1.13.2\conf) con lo que comenta Ryzen.

    Solo comentar que si solo quieres ver los canales live y no te interesa grabar hay un bundle que te permite verlo https://github.com/taligentx/LiveTVH.bundle
    ese podras elegir entre todos los canales y verlo live.

    Si teneis dudas pues intentare resolver en lo que pueda.

    UN SALUDO!

    Hola, podías pasar la guia creada por Ryzen, no hay forma de acceder a ella. Gracias.

    Estoy intentando acceder a la guia e imposible... :(

    Este viernes podria bucear en mi historial a ver si encuentro o como tengo configurado yo todo para extrapolarlo y hacer otra guia.

    Eureka! encontre la guia, me la pase a pdf el dia que lo hice por si algun dia ocurria esto! os dejo la guia (dado que la pagina ha desaparecido. todo el reconocimiento a RyZen):

    El trabajo esta alojado en github, concretamente en este git:
    https://github.com/jkaberg/tvhProxy
    Consiste en integrar TVHeadend en la nueva funcion DVR de plex,
    solo para PlexPass. De momento no disponible para canales
    "encriptados" y solo compatible para dispositivos IOS y Android TV.
    Con ello podemos programar grabaciones de forma sencilla y
    visionar canales con los dispositivos mencionados.
    Aqui teneis las funciones para la version publica y la version
    plexpass:
    https://www.plex.tv/features/plex-pass/
    Leyendo el fichero readme.md desde el primero que se publicó
    hasta el último tenemos la clave para configurarlo segun nuestros
    propios datos. Esta instalacion puede funcionar todo en la misma
    maquina con TVHeadend y Plex, o bien Plex y TVH en distintas
    maquinas. Lo que es seguro es que en la maquina donde tengamos
    el TVH es donde instalaremos el tvhProxy.
    Vamos a enumerar las operaciones a realizar y luego desarrollamos
    cada una:
    1.- Editar y añadir nuestros datos al fichero tvhProxy.py
    2.- Instalar el enviroment python. previamente hay que instalar
    paquetes que no vengan instalados por defecto en nuestro sistema
    linux. Segun entiendo, un enviroment emula un entorno python
    para poder ejecutar el fichero tvhProxy.py
    3.- Preparar virtualhost y modificar el tvhProxy.service y activarlo.

    Edicion de tvhProxy
    Simplemente editaremos 2 lineas,
    Código: [Seleccionar]
    'tvhURL': os.environ.get('TVH_URL') or 'http://test:test@localhost:9981',
    'tvhProxyURL': os.environ.get('TVH_PROXY_URL') or 'http://localhost',
    test:test ponemos el user:pass en TVH y localhost da problemas,
    ponedle la ip de la red local de vuestra maquina por ejemplo
    '192.168.121.145'
    En la segunda linea en localhost le poneis tambien la ip de la red
    local de vuestra maquina.
    Ahora, siguiendo el mismo guion que el git, crearemos los
    directorios con esta ruta:
    Código: [Seleccionar]
    /home/tvh/tvhProxy/
    Paquetes preparacion enviroment python
    Comprobaremos que tenemos instalado todo para crear el
    enviroment, de manera casera haremos apt-get install para los
    paquetes:
    Código: [Seleccionar]
    python
    python-pip
    python-dev
    virtualenv
    Por ultimo instalaremos un modulo python necesario para crear el
    entorno:
    Código: [Seleccionar]
    pip install gevent
    copiamos el fichero tvhProxy.py y requirements.txt en la
    carpeta /home/tvh/tvhProxy
    damos permisos chmod 777 tvhProxy.py
    Creacion del enviroment
    Dentro de la carpeta /home/tvh/tvhProxy/ que es donde
    tenemos los ficheros tvhProxy.py y requirements.txt,
    ejecutamos estas 3 lineas
    Código: [Seleccionar]
    virutalenv venv
    . venv/bin/activate
    pip install -r requirements.txt
    Si finaliza con exito ya tenemos el entorno donde ejecutar nuestro
    tvhProxy.py
    Ejecutamos con:

    python tvhProxy.py

    Si no da ningun error es que todo ha ido bien. Cancelamos la
    ejecucion con crtl+c y vamos a configurar el host y el virtualhost
    server que puede ser en nginx o en apache2, yo mostrare para
    nginx, però mirando el git vereis como hacer lo mismo con
    apache2, lo unico que apache2 precisa de la instalacion de 2
    modulos, proxypass y proxyreverse.
    En la maquina donde tenemos el Plex Media Server editamos el
    fichero hosts
    Código: [Seleccionar]
    nano /etc/hosts
    Código: [Seleccionar]
    127.0.0.1 localhost (existente)
    127.0.0.1 tvhproxy (linea a crear);si tenemos tvhproxy y PMS en la misma maquina.
    Si tenemos el tvhproxy y TVH en otra maquina seria añadir lo
    mismo però con la ip local:
    Código: [Seleccionar]
    192.168.121.145 tvhproxy
    Luego instalamos nginx en la maquina donde tengamos el PMS

    Código: [Seleccionar]
    apt-get install nginx
    Y creamos un fichero de configuración en
    /etc/nginx/conf.d/tvhproxy.conf
    añadimos esto:
    Código: [Seleccionar]
    server {
    listen 80;
    server_name tvhproxy;
    location / {
    proxy_pass http://localhost:5004;
    }
    }
    Si tenemos tvhproxy en otra maquina,
    Código: [Seleccionar]
    server {
    listen 80;
    server_name tvhproxy;
    location / {
    proxy_pass http://192.168.121.145:5004;
    }
    }
    reiniciamos nginx
    Código: [Seleccionar]
    systemctl restart nginx

    Activacion del tvhProxy.service
    añadimos el servicio tvhProxy.service, primero editamos segun la
    ruta de nuestro enviroment y la de nuestro fichero tvhProxy.py
    Código: [Seleccionar]
    [Unit]
    Description=A simple proxy for Plex and Tvheadend
    [Service]
    Environment=
    WorkingDirectory=/home/tvh/tvhProxy/
    ExecStart=/home/tvh/tvhProxy/venv/bin/python /home/tvh/tvhProxy/tvhProxy

    Restart=always
    [Install]
    WantedBy=multi-user.target
    En principio asi es como deberia ser si hemos hecho todo calcado a
    lo dicho, que de hecho es como lo explica en el git.
    Copiamos el service tvhProxy.service a /etc/systemd/system/
    y despues:
    Código: [Seleccionar]
    systemctl daemon-reaload
    systemctl enable tvhProxy.service
    systemctl start tvhProxy.service
    Cuando accedemos a Plex, nos vamos a la funcion del servidor DVR
    y pondremos la ip donde tengamos el TVH/tvhProxy seguido del
    puerto 5004,
    Si tenemos el TVH y el PMS en maquinas distintas, pondremos la ip
    de red local de la maquina donde esté TVH/tvhProxy,
    192.168.121.145:5004
    O bien,
    127.0.0.1:5004
    si lo teneis todo en la misma maquina.
    Daremos a connectar y podremos añadir los canales de TVH.
    Tendremos que haber numerado los canales de TVH, si no, no
    podremos añadir mas que 1 canal de todos los que tengamos, eso
    si hablamos de canales añadidos a TVH mediante listas m3u, si son
    tuner en toda regla, no hay problema ninguno.
    Espero que les funcione y les sirva.
    "

  • SpufySpufy Posts: 32Members, Plex Pass Plex Pass

    @birraman said:

    @birraman said:

    @Spufy said:

    @birraman said:
    Buenas! no se si deberia hacer un POst rollo manual o si luego lo pueden mover. Solo comentar que no tengo mucha idea de linux asi que no podre resolver muchas dudas. Cuando me encontré con algún bloqueo tire de San Google. Solo comentar que este metodo permite un maximo de canales que se ven en directo son 11 (por saturacion de la red no te permite mas) pero podrás ver toda la programación de todos los canales y podras grabarlo con el DVR.

    1- Instalación

    Mi equipo se compone por un ordenador windows 10 con PMS (plex media server) que funciona como mi HTPC , una raspberry pi 3 conectadas en la misma red.

    2- Configuración Raspberry pi

    Segui las Guia de Trujulu en https://www.adslzone.net/postt408338.html para la instalación de tvheadend. Con esa configuracion tuve el TVHEADEND funcionando en nada. Recomendaria hacer pruebas con 1 o 2 canales para probar.

    Importante: hay que enumerar los canales sino el siguiente paso no los reconocera

    1. Configuracion del programa TVHproxy

    Encontre una Guia creada por RyZen ( todos lo meritos para el) http://teamiptv.com/index.php?topic=10.0 ( no se cuan ético es coger el manual de un foro y pegarlo en otro.)

    La única diferencia en el manual anterior es que NGINX lo instale en el ordenador con windows y modifique el fichero nginx.conf ( lo veras en la carpeta que te descargues del programa. En mi caso : nginx-1.13.2\nginx-1.13.2\conf) con lo que comenta Ryzen.

    Solo comentar que si solo quieres ver los canales live y no te interesa grabar hay un bundle que te permite verlo https://github.com/taligentx/LiveTVH.bundle
    ese podras elegir entre todos los canales y verlo live.

    Si teneis dudas pues intentare resolver en lo que pueda.

    UN SALUDO!

    Hola, podías pasar la guia creada por Ryzen, no hay forma de acceder a ella. Gracias.

    Estoy intentando acceder a la guia e imposible... :(

    Este viernes podria bucear en mi historial a ver si encuentro o como tengo configurado yo todo para extrapolarlo y hacer otra guia.

    Eureka! encontre la guia, me la pase a pdf el dia que lo hice por si algun dia ocurria esto! os dejo la guia (dado que la pagina ha desaparecido. todo el reconocimiento a RyZen):

    El trabajo esta alojado en github, concretamente en este git:
    https://github.com/jkaberg/tvhProxy
    Consiste en integrar TVHeadend en la nueva funcion DVR de plex,
    solo para PlexPass. De momento no disponible para canales
    "encriptados" y solo compatible para dispositivos IOS y Android TV.
    Con ello podemos programar grabaciones de forma sencilla y
    visionar canales con los dispositivos mencionados.
    Aqui teneis las funciones para la version publica y la version
    plexpass:
    https://www.plex.tv/features/plex-pass/
    Leyendo el fichero readme.md desde el primero que se publicó
    hasta el último tenemos la clave para configurarlo segun nuestros
    propios datos. Esta instalacion puede funcionar todo en la misma
    maquina con TVHeadend y Plex, o bien Plex y TVH en distintas
    maquinas. Lo que es seguro es que en la maquina donde tengamos
    el TVH es donde instalaremos el tvhProxy.
    Vamos a enumerar las operaciones a realizar y luego desarrollamos
    cada una:
    1.- Editar y añadir nuestros datos al fichero tvhProxy.py
    2.- Instalar el enviroment python. previamente hay que instalar
    paquetes que no vengan instalados por defecto en nuestro sistema
    linux. Segun entiendo, un enviroment emula un entorno python
    para poder ejecutar el fichero tvhProxy.py
    3.- Preparar virtualhost y modificar el tvhProxy.service y activarlo.

    Edicion de tvhProxy
    Simplemente editaremos 2 lineas,
    Código: [Seleccionar]
    'tvhURL': os.environ.get('TVH_URL') or 'http://test:test@localhost:9981',
    'tvhProxyURL': os.environ.get('TVH_PROXY_URL') or 'http://localhost',
    test:test ponemos el user:pass en TVH y localhost da problemas,
    ponedle la ip de la red local de vuestra maquina por ejemplo
    '192.168.121.145'
    En la segunda linea en localhost le poneis tambien la ip de la red
    local de vuestra maquina.
    Ahora, siguiendo el mismo guion que el git, crearemos los
    directorios con esta ruta:
    Código: [Seleccionar]
    /home/tvh/tvhProxy/
    Paquetes preparacion enviroment python
    Comprobaremos que tenemos instalado todo para crear el
    enviroment, de manera casera haremos apt-get install para los
    paquetes:
    Código: [Seleccionar]
    python
    python-pip
    python-dev
    virtualenv
    Por ultimo instalaremos un modulo python necesario para crear el
    entorno:
    Código: [Seleccionar]
    pip install gevent
    copiamos el fichero tvhProxy.py y requirements.txt en la
    carpeta /home/tvh/tvhProxy
    damos permisos chmod 777 tvhProxy.py
    Creacion del enviroment
    Dentro de la carpeta /home/tvh/tvhProxy/ que es donde
    tenemos los ficheros tvhProxy.py y requirements.txt,
    ejecutamos estas 3 lineas
    Código: [Seleccionar]
    virutalenv venv
    . venv/bin/activate
    pip install -r requirements.txt
    Si finaliza con exito ya tenemos el entorno donde ejecutar nuestro
    tvhProxy.py
    Ejecutamos con:

    python tvhProxy.py

    Si no da ningun error es que todo ha ido bien. Cancelamos la
    ejecucion con crtl+c y vamos a configurar el host y el virtualhost
    server que puede ser en nginx o en apache2, yo mostrare para
    nginx, però mirando el git vereis como hacer lo mismo con
    apache2, lo unico que apache2 precisa de la instalacion de 2
    modulos, proxypass y proxyreverse.
    En la maquina donde tenemos el Plex Media Server editamos el
    fichero hosts
    Código: [Seleccionar]
    nano /etc/hosts
    Código: [Seleccionar]
    127.0.0.1 localhost (existente)
    127.0.0.1 tvhproxy (linea a crear);si tenemos tvhproxy y PMS en la misma maquina.
    Si tenemos el tvhproxy y TVH en otra maquina seria añadir lo
    mismo però con la ip local:
    Código: [Seleccionar]
    192.168.121.145 tvhproxy
    Luego instalamos nginx en la maquina donde tengamos el PMS

    Código: [Seleccionar]
    apt-get install nginx
    Y creamos un fichero de configuración en
    /etc/nginx/conf.d/tvhproxy.conf
    añadimos esto:
    Código: [Seleccionar]
    server {
    listen 80;
    server_name tvhproxy;
    location / {
    proxy_pass http://localhost:5004;
    }
    }
    Si tenemos tvhproxy en otra maquina,
    Código: [Seleccionar]
    server {
    listen 80;
    server_name tvhproxy;
    location / {
    proxy_pass http://192.168.121.145:5004;
    }
    }
    reiniciamos nginx
    Código: [Seleccionar]
    systemctl restart nginx

    Activacion del tvhProxy.service
    añadimos el servicio tvhProxy.service, primero editamos segun la
    ruta de nuestro enviroment y la de nuestro fichero tvhProxy.py
    Código: [Seleccionar]
    [Unit]
    Description=A simple proxy for Plex and Tvheadend
    [Service]
    Environment=
    WorkingDirectory=/home/tvh/tvhProxy/
    ExecStart=/home/tvh/tvhProxy/venv/bin/python /home/tvh/tvhProxy/tvhProxy

    Restart=always
    [Install]
    WantedBy=multi-user.target
    En principio asi es como deberia ser si hemos hecho todo calcado a
    lo dicho, que de hecho es como lo explica en el git.
    Copiamos el service tvhProxy.service a /etc/systemd/system/
    y despues:
    Código: [Seleccionar]
    systemctl daemon-reaload
    systemctl enable tvhProxy.service
    systemctl start tvhProxy.service
    Cuando accedemos a Plex, nos vamos a la funcion del servidor DVR
    y pondremos la ip donde tengamos el TVH/tvhProxy seguido del
    puerto 5004,
    Si tenemos el TVH y el PMS en maquinas distintas, pondremos la ip
    de red local de la maquina donde esté TVH/tvhProxy,
    192.168.121.145:5004
    O bien,
    127.0.0.1:5004
    si lo teneis todo en la misma maquina.
    Daremos a connectar y podremos añadir los canales de TVH.
    Tendremos que haber numerado los canales de TVH, si no, no
    podremos añadir mas que 1 canal de todos los que tengamos, eso
    si hablamos de canales añadidos a TVH mediante listas m3u, si son
    tuner en toda regla, no hay problema ninguno.
    Espero que les funcione y les sirva.
    "

    Muchas gracias por la extensa información. Al final he probado hacerlo por docker y me está funcionando. Lo que no pilla bien en Plex DVR es la EPG ya que las opciones de EPG no cubren todos los canales. Aparece imagineo y movistar+ pero en uno falta unos canales y en el otro ocurre lo mismo.
    Gracias

«1
Sign In or Register to comment.