Aller au contenu principal
Sujet: XBMC PVR + HDHomerun / tvheadend sur Syno ARM + icones TV + EPG Color + Kazer (Lu 6403 fois) sujet précédent - sujet suivant
0 Membres et 1 Invitédans ce sujet

XBMC PVR + HDHomerun / tvheadend sur Syno ARM + icones TV + EPG Color + Kazer

Bonjour,
le titre est barbant, mais je vais essayer de faire concis ;)

Donc j'ai un NAS Synology DS211 a base d'ARM (DSM 4.2), un double tuner HDHomerun.
Mon but était de faire en sorte que ça soit le NAS qui sert de backend.
Une chose que j'avais pas remarqué sous tvheadend, est qu'on peut indiquer une URL de fichier d’icône TV. Du coup pas besoin d'affecter les icônes à chaque chaine sur chaque install XBMC.
Une autre chose qui m’embêtait, ceux sont les couleurs dans l'EPG par rapport aux catégories.

1) Donc pour commencer, sur le NAS il faut installer le package HDHomerun :  http://forum.synology.com/enu/viewtopic.php?f=190&t=55075

2) Ensuite il faut installer TVheadend. Il existe une version prête à l'emploi dans le dépôt : http://packages.synocommunity.com/

3) Rebooter le NAS et ensuite configurer les fréquences des MUX, chaines etc....

4) Sous tvheadend, dans l'onglet "channels", il y a une colonne (icone full URL). il faut indiquer une URL de l'image de l'icone de la forme : http://ip_du_serveur_web/icones_tv/05_France5.png. J'ai créé le répertoire icones_tv dans "/volume1/web/". Il faut que le service web du syno soit activé je penses. Le truc pratique, c'est que les icônes de chaines seront téléchargées par ADDON PVR de XBMC .

5) Pour le grabber kazer et les catégories, j'ai joint un fichier au post. Grosso modo, je récupère le résultat du grab que je mets dans un fichier texte, puis je remplace les chaines de caractères de la ligne <category> pour que ça match avec celles attendues par tvheadend. Il faut que le fichier tv_grab_kazer soit copié dans /bin. Il faut arrêter et redémarrer le service tvheadend. (  "/var/packages/tvheadend/scripts/start-stop-status stop" puis "/var/packages/tvheadend/scripts/start-stop-status start").

6) un dernier point. Si le NAS est démarré avant le HDhomerun ou alors hdhomerun rebooté, les drivers hdhomerun sur le syno ne seront pas fonctionnels. J'ai un script a 2 balles qui ping le hdhomerun. Si le ping ne répond j’arrête le service hdhomerun + tvheadend. Si ça ping je le redémarre.  (changer l'IP du ping dans le script). Il faut ouvrir le fichier /etc/crontab et insérer la ligne : "*       *       *       *       *       root    /volume1/syno_custom/scripts/hdhomrun_restart_script.sh" (dans le guillemet - changer le path du script aussi). Le script est exécuté toutes les minutes.

Bon voila ;)

 
Simple Audio Video Embedder