-
Notifications
You must be signed in to change notification settings - Fork 68
TVHeadend: 4) Utilisation
Vincent Fortier edited this page Nov 12, 2019
·
1 revision
En ligne de commande via synoservice:
$ sudo synoservice --restart pkgctl-tvheadend
ou si erreur de réception de signal dû au périphérique de capture DVB:
$ sudo /opt/bin/hauppauge.sh reset
Ou manuellement:
$ sudo synoservice --stop pkgctl-tvheadend $ sudo rmmod em28xx_dvb $ sudo insmod /usr/local/lib/modules/$(uname -r)/em28xx-dvb.ko $ sudo synoservice --start pkgctl-tvheadend
Pour sauvegarder l'ensemble de la configuration ainsi que les scripts EPG:
- Ajouter l'option --acls ou pas? Théoriquement utilisé uniquement sur le répertoire des enregistrements?
$ sudo tar -jcvf - \ --exclude='.lock' \ --exclude='tvheadend.pid' \ /var/packages/tvheadend/target/bin/zap2xml.* \ /var/packages/tvheadend/target/bin/tv_grab_file \ /var/packages/tvheadend/target/cache \ /var/packages/tvheadend/target/.xmltv \ /var/packages/tvheadend/target/perl5 \ /var/packages/tvheadend/target/.cpan \ /var/packages/tvheadend/target/share/tvheadend/data/dvb-scan/atsc/ca-QC-* \ /volume1/@appstore/tvheadend/var \ > /volume1/backup/tvheadend/tvheadend-backup-`date +%Y%m%d-%H%M`.tar.bz2
Un script pour automatiser les copies de sauvegardes est disponible ici:
Il suffit de l'installer dans le répertoire /opt/bin
:
$ sudo wget https://raw.githubusercontent.com/th0ma7/synology/master/TVH-backup.sh -P /opt/bin
Ensuite créer une tâche de sauvegarde automatique:
- Tâche:
zap2xml
- Utilisateur:
root
- Jours: Quotidienne
- Début: 00:00
- Fréquence: 12h
- Tâche:
bash /opt/bin/TVH-backup.sh



Arrêter tvheadend:
$ sudo synoservice --stop pkgctl-tvheadend
Remettre en place la copie de sauvegarde:
$ sudo tar -jxvf /volume1/backup/tvheadend/tvheadend-backup-20190804-2149.tar.bz2 -C /
Télécharger la plus récente grille horaire via zap2xml:
$ sudo su -s /bin/bash sc-tvheadend -c '~/bin/zap2xml.sh'