Table des matières:
- Étape 1: Mes exigences
- Étape 2: Rassemblez les pièces
- Étape 3: TVheadend: Installez Ubuntu sur PC
- Étape 4: TVheadend: utilisez SSH
- Étape 5: TVheadend: accéder à l'ordinateur par son nom
- Étape 6: TVheadend: installer les utilitaires du tuner TV
- Étape 7: TVheadend: Ne saisissez pas de mot de passe sur chaque sudo
- Étape 8: TVheadend: Installer le tuner TV
- Étape 9: TVheadend: installation et configuration
- Étape 10: TVheadend: Configurer
- Étape 11: TVheadend: accès à distance
- Étape 12: Tvheadend: Cron
- Étape 13: Raspberry Pi: Exécuter Kodi / OSMC
- Étape 14: Raspberry Pi: recherchez l'hôte par nom
- Étape 15: Raspberry Pi: Changer le mot de passe OSMC
- Étape 16: Raspberry Pi: ajouter une licence MPEG-2 pour activer le décodage matériel
- Étape 17: Raspberry Pi: Construisez un chapeau Kodi / OSMC avec récepteur IR et bouton de réinitialisation
- Étape 18: Raspberry Pi: mettre dans un étui
- Étape 19: Raspberry Pi: musique et vidéos Kodi
- Étape 20: Raspberry Pi: Météo Kodi
- Étape 21: Raspberry Pi: Cron
- Étape 22: Télécommande Logitech Harmony 650: Contrôlez le téléviseur, le Roku et le Raspberry Pi
- Étape 23: Roku: désactiver le SSID
- Étape 24: Annexe: Dépannage
Vidéo: Mon système de coupe de cordon : 24 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
[Mise à jour et déplacé ici]
Mon objectif en matière de coupure de cordon est de réduire considérablement les frais mensuels très élevés de la télévision par câble tout en conservant les chaînes, les services et les fonctionnalités souhaités. Cette instructable décrit mon système de coupe de cordon.
Mon fournisseur de télévision par câble donne accès à près de 900 chaînes. Ma famille n'a pas besoin de 900 chaînes. La moitié des 900 sont en définition standard - aucune d'entre elles n'est nécessaire. J'ai désactivé 811 des presque 900 chaînes proposées. Et sur les chaînes restantes, ma famille en regarde 20 %. Je veux seulement payer pour les services, les chaînes et les fonctionnalités que ma famille regarde.
Je reçois une facture détaillée pour Internet et la télévision. Ma facture TV avec frais et taxes est la suivante:
60,00 $ pour la télévision et HBO 6,88 $ pour les taxes12,09 $ pour les suppléments ===== 88,97 $ Total
Mon cordon coupe la facture mensuelle totale:
24,99 $ pour Sling TV 15,00 $ pour HBO 2,50 $ pour les taxes ===== 42,49 $ Total
Dans les deux cas, j'ai NetFlix et Amazon Prime.
J'ai essayé de nombreuses approches différentes, et cela a fonctionné pour moi.
Étape 1: Mes exigences
Mes exigences pour la coupe du cordon sont:
- Lisez le contenu de la télévision Internet premium, telle que SlingTV, DirecTV Now, PlayStation Vue
- Lire du contenu à partir d'un service premium, tel que Hulu, Netflix, Amazon ou iTunes
-
Frais mensuels minimes, et aucun frais pour:
- DVR ou PVR
- Décodeur ou télécommande
- Suppléments
- Impôts
- Broadcast TV ou OTA TV (over-the-air, off-the-air)
- Payer autant de stockage d'enregistrement vidéo numérique (DVR) ou d'enregistrement vidéo personnel (PVR) que je le souhaite
- Payer autant de canaux simultanés en direct ou d'enregistrement que je veux
- Regardez dans n'importe quelle pièce équipée d'un téléviseur, d'un projecteur ou d'un ordinateur
- Regarder sur une connexion filaire ou sans fil (802.11AC AP)
- Regardez les événements en direct à la télévision au fur et à mesure qu'ils se produisent
- Téléviseur 1080p ou HD
- Si j'ai quelques minutes de retard pour une émission diffusée, je veux pouvoir revenir en arrière et regarder depuis le début plutôt que d'attendre N heures après la fin de l'émission
- Choisissez les services souhaités et annulez les services indésirables sur une base mensuelle sans pénalité
- Configuration à faible coût (pas cette exigence)
-
Chaînes câblées requises (Roku avec SlingTV Orange + DVR 25 $/mois ou DirecTV Now (Vivre un peu avec HBO 43,30 $/mois, PlayStation Vue Access Slim avec HBO 44,90 $):
- Comedy Central (The Daily Show) (pas sur PSVUE)
- AMC (The Walking Dead)
- TBS (Full Frontal avec Samantha Bee) (pas sur PSVUE)
- ESPN (sur Orange, mais pas Bleu)
- CNN
- HLN (pas sur Sling)
- HBO (Cette semaine ce soir, Game of Thrones, …)
- HGTV (fixateur supérieur)
- SlingTV Orange a toutes mes chaînes requises, mais ne fournit qu'un seul flux. Blue n'a pas tous mes canaux requis et un tas que je ne veux pas mais permet 3 flux. Ala Carte, enfin pas vraiment.
- Permettre à plusieurs personnes de regarder en même temps (Sling Blue)
-
Broadcast TV (Raspberry Pi exécutant Kodi / OSMC connecté à un PC exécutant TVheadend):
ABC, CBS, CW, Fox, NBC, PBS - Diffuser la télévision via TVheadEnd
-
Ayez le même service dans chaque pièce - n'utilisez pas de télécommandes différentes, d'appareils différents, etc.
Télécommande universelle commune
- Télévision de qualité cinéma - pas de saccades, pas de pauses pendant le chargement, etc.
Étape 2: Rassemblez les pièces
Ce sont les composants de base de mon système de coupe de cordon. Je ne préconise pas que ce soient les meilleurs composants, juste qu'ils fonctionnent pour moi:
- Cinéma maison: projecteur, système audio surround, PC de cinéma maison / centre multimédia
- TV, ordinateur portable, tablette, smartphone
- Lecteur Blu-ray/DVD
-
Contenu Premium (Sling et Netflix) et TV Internet:
Roku Ultra
-
Diffusion TV:
- Raspberry Pi avec récepteur IR exécutant Kodi sur OSMC pour lire la télévision diffusée
- PC exécutant Ubuntu avec TVheadend et 4 tuners TV 955Q Hauppauge
- Antenne numérique
-
Télécommande universelle pour contrôler tout ce qui précède:
Logitech Harmony 650
La plupart des composants sont explicites et vous pouvez utiliser ce que vous avez ou préférez.
Je voulais faire un système entièrement Raspberry Pi. En créant ce système, j'ai essayé de nombreuses variantes et combinaisons de matériel et j'ai trouvé que sans ordinateur de classe PC, un Raspberry Pi 3:
- Ne peut pas prendre en charge les services premium (par exemple, DLNA, NetFlix, Hulu)
- Impossible de lire la télévision en multidiffusion (par exemple, Raspberry Pi ne peut pas exécuter VLC)
- Impossible d'exécuter TVheadend avec une haute qualité
Roku est une configuration plug-and-play. Les instructions sont très simples. Donc, l'objectif de cette instructable est Broadcast TV
À l'avenir, j'espère que l'un des événements suivants se produira:
- Roku prend en charge TVheadend, ou
- Raspberry Pi 4 prend en charge le contenu premium
Remarques:
- Le texte entre les piques est destiné à être remplacé par vos données, « nom d'utilisateur »
- L'éditeur instructable gâche les liens HTTP et tout ce qui est entre crochets
Étape 3: TVheadend: Installez Ubuntu sur PC
Lien vers la mise à jour TVheadend ubuntu PC 2019, ou voici les étapes d'origine:
Les systèmes de coupe de cordon nécessitent un frontend et un backend. Si le système est suffisamment puissant et qu'il n'est requis que dans une seule pièce, alors il peut être tout sur un seul système. Dans mon cas, j'ai sept chambres avec téléviseurs. J'ai donc besoin d'un ordinateur backend puissant (PC TVheadend) et d'un ordinateur frontal distribué à faible coût (Raspberry Pi dans chaque pièce).
Un PC relativement performant est nécessaire pour exécuter TVheadend avec quatre tuners TV. Je ne sais pas quelles sont les spécifications minimales, c'est ce qui a fonctionné pour moi.
Matériel informatique
Il y a quelques années, j'ai acheté à mon fils un ordinateur de jeu avec les caractéristiques suivantes:
- Nom du modèle de processeur: APU AMD A6-3620 avec carte graphique Radeon HD
- Nombre de cœurs: 4
- Vitesse du processeur: 2,2 GHz
- Cache: 1 Mo
- Disque dur: 1 To
- RAM: 4 Go
Il a réussi à collecter plus de 1 000 virus quand il a dit que cela ne fonctionnait pas. Il s'est acheté un nouveau PC et m'a rendu celui-ci.
Installer Ubuntu
Téléchargez la dernière version de l'image iso d'Ubuntu et déplacez-la sur une clé USB.
Mise à jour: début août 2018, j'ai mis à jour d'ubuntu16.04 vers Bionic 18.04.1. Lors de la mise à niveau, le système se figeait de manière aléatoire. Je ne pouvais pas comprendre la cause à partir des journaux. J'ai réexécuté les instructions de mise à jour plusieurs fois et le gel semble s'être arrêté… espérons-le.
Lorsque le gel a commencé, j'ai pensé que j'aurais besoin de refaire le PC Ubuntu à partir de zéro sur 18.04.1. Alors, je l'ai téléchargé et créé une clé USB avec l'image iso. Mais le système n'a pas pu démarrer à partir de cela. J'ai essayé de graver un CD plusieurs fois et j'ai toujours eu un échec lors de la vérification des données.
Il existe une version de tvheadend pour bionic.
Insérez la clé USB dans le PC
Démarrez le PC
Appuyez et maintenez F10 pendant le démarrage pour accéder à l'utilitaire de configuration (F9 réinitialise le BIOS par défaut)
Modifier l'ordre de démarrage
Mettre la clé USB en premier
Accepter les modifications
Enregistrer les modifications et quitter
Installer la dernière version d'Ubuntu
Suivez les instructions (ne cryptez rien, vous voulez de la vitesse sur ce PC)
- Choisir la langue
- Case à cocher: Télécharger les mises à jour lors de l'installation d'Ubuntu
- Case à cocher: Installer un logiciel tiers…
- Continuer
- Effacer le disque et installer Ubuntu
- Case à cocher: Utiliser LVM…
- Installer maintenant
- Continuer en mode UEFI
- Continuer
- Définir le fuseau horaire
- Continuer
- Sélectionnez la disposition du clavier
- Continuer
- Entrez votre nom
- Changer le nom de l'ordinateur en quelque chose de raisonnable
- choisis un nom d'utilisateur
- Entrez votre mot de passe deux fois
- Définir le bouton radio: se connecter automatiquement
- Continuer
Après avoir appuyé sur Continuer, Ubuntu s'installe. En fonction de votre bande passante Internet, de votre lecteur de disque et de la vitesse du processeur, l'installation d'ubuntu prend un certain temps (pour moi 13 minutes). Va faire autre chose
- Retirer la clé USB
- Redémarrer maintenant
Vous devriez être sur le bureau Ubuntu
Étape 4: TVheadend: utilisez SSH
Utilisez ssh pour que le serveur tvheadend puisse fonctionner sans moniteur
Installer et démarrer ssh
$ sudo apt-get install openssh-server
$ sudo service ssh redémarrage
Étape 5: TVheadend: accéder à l'ordinateur par son nom
Je ne me souviens pas des adresses IP. Je préfère désigner les serveurs par leur nom
Remarque: les traits de soulignement ne doivent pas être utilisés dans les noms d'hôte. avahi ne fonctionnera pas avec les traits de soulignement, utilisez plutôt des tirets. Pour le serveur tvheadend ♣hostname♣, j'utilise = tvheadend
Avahi est installé sur Ubuntu et me permet de me connecter au PC TVheadend en utilisant:
$ ssh ♣username♣@♣hostname♣.local
Pour moi, il est plus facile de faire référence à un serveur par ♣hostname♣.local.
Avahi devrait déjà être installé. Alors, passez à l'étape suivante.
L'exécution des commandes ci-dessous ne fera aucun mal et montrera que la dernière version est installée:
$ sudo apt-get install avahi-daemon
Essayez de faire un ping sur l'appareil
$ nom d'hôte
♣hostname♣ $ ping ♣hostname♣.local
Exécutez cette commande pour trouver votre ♣adresse IP de nom d'hôte♣:
$ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:64:56:82 inet addr:♣hostname's-IP-address♣ Bcast:192.168.1.255 Mask:255.255.255.0
Si vous souhaitez modifier le nom d'hôte, procédez comme suit, sinon passez à l'étape suivante
$ sudo nano /etc/hosts
Mon réseau local est 192.168.1.x. Mon fichier hosts est:
127.0.0.1 hôte local
127.0.1.1 ♣hostname♣ # Les lignes suivantes sont souhaitables pour les hôtes compatibles IPv6::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
CTRL-O, CTR-X, ENTER pour enregistrer et quitter l'éditeur
Le fichier de nom d'hôte ne doit contenir qu'une seule entrée:
$ sudo nano /etc/nom d'hôte
♣nom d'hôte♣
CTRL-O, CTR-X, ENTER pour enregistrer et quitter l'éditeur
Si vous avez changé le nom d'hôte, redémarrez
$ sudo redémarrer
Étape 6: TVheadend: installer les utilitaires du tuner TV
Ouvrez une fenêtre de navigateur et accédez à cette instructable sur votre machine Ubuntu. Il est beaucoup plus facile de copier-coller à partir de cette instructable, puis de basculer entre les ordinateurs.
Recherchez un terminal sur votre PC Ubuntu
Faites glisser l'icône du terminal vers le dock
Ouvrir une fenêtre de terminal
Installez les utilitaires du tuner TV:
$ sudo apt-get install dvb-apps dvblast w-scan -y
Étape 7: TVheadend: Ne saisissez pas de mot de passe sur chaque sudo
$ sudo nano /etc/sudoers
Sans la modification suivante, vous devrez saisir un mot de passe à chaque utilisation de sudo.
Après le commentaire, #includedir…, ajoutez la ligne qui commence, username♣ ALL=:
#includedir /etc/sudoers.d
♣nom d'utilisateur♣ ALL=(ALL) NOPASSWD: ALL
CTRL-o, ENTER, CTRL-x pour enregistrer et fermer le fichier
Étape 8: TVheadend: Installer le tuner TV
Connectez le tuner TV et redémarrez
$ sudo redémarrer
Connectez-vous et exécutez la commande pour vérifier si le tuner est reconnu.
Ouvrir une fenêtre de terminal
$ dmesg | grep dvb
[4.232615] cx231xx 1-1.5:1.1: Cx231xx-dvb chargé avec succès [4.232639] cx231xx 1-1.5:1.1: Extension Cx231xx dvb initialisée
S'il y a des problèmes tels qu'un pilote manquant, alors vous avez installé le mauvais tuner TV ou la mauvaise version du noyau ou d'ubuntu. Avec un tuner TV différent, j'ai passé beaucoup de temps à essayer de résoudre ces problèmes en téléchargeant des pilotes et en reconstruisant le noyau. Cela ne valait vraiment pas le coup. J'ai retourné le tuner à Amazon et j'ai obtenu le bon. Donc, beaucoup plus facile.
Une autre façon de vérifier si cela fonctionne est d'exécuter la commande:
$ ls /dev/dvb
adaptateur0
Si vous ne voyez pas ce qui précède, arrêtez-vous et recommencez. Si vous recommencez, assurez-vous d'utiliser les bonnes pièces.
Si vous voyez ce qui précède, continuez.
Étape 9: TVheadend: installation et configuration
Installez TVHeadEnd (indique seulement qu'il prend en charge la 16.04)
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
$ echo "deb https://dl.bintray.com/tvheadend/deb xenial stable-4.2" | sudo tee -a /etc/apt/sources.list $ sudo apt-get update $ sudo apt-get install tvheadend
Entrez le ♣nom d'utilisateur♣ et le mot de passe♣ pour TVHeadEnd
Ouvrez le navigateur et entrez (supprimez les espaces autour des deux points,:)
localhost:9981
Connectez-vous avec le ♣nom d'utilisateur♣ et le mot de passe♣ pour TVHeadEnd
Suivez les instructions, entrez vos langues préférées
Cliquez sur Enregistrer et suivant plusieurs fois pour accéder à l'écran suivant
Entrez le réseau autorisé, le mien 192.168.1.0
Lisez les instructions et entrez admin_name ♣ et ♣admin_password♣
J'ai autorisé l'accès anonyme pour un utilisateur * *
Cliquez sur Enregistrer et suivant
Mon Hauppauge WinTV HVR 955Q apparaît sous le nom de LG Electronics…
Le 955Q prend en charge les réseaux câble (C) et terrestre (T). Je vais seulement utiliser ATSC-T
Cliquez sur Enregistrer et suivant
Sélectionnez vos mux prédéfinis. Pour les États-Unis: États-Unis: us-ATSC-center-frequencies-8VSB
Cliquez sur Enregistrer et suivant
Maintenant, il scanne pendant un certain temps. Allez faire autre chose.
Quand c'est fait, cliquez sur Enregistrer et suivant
Mapper tous les services et créer des balises de fournisseur et de réseau
Cliquez sur Enregistrer et suivant
Cliquez sur Terminer
En haut à droite, cliquez sur Regarder la télévision
Sélectionnez une chaîne et cela devrait fonctionner !
Étape 10: TVheadend: Configurer
Les multiplexeurs marqués comme OK sont ceux où une ou plusieurs stations ont été trouvées
- Dans TvHeadEnd allez dans Configuration: Entrées DVB: Muxes
- J'ai supprimé tous les multiplex en panne
- Si le résultat de l'analyse indique FAIL, cliquez sur cette ligne, puis supprimez
Désactiver les stations inutilisées
- Dans TvHeadEnd, accédez à: Configuration: Entrées DVB: Services
- Toutes les stations trouvées doivent être activées
- Décochez ceux que vous ne voulez pas regarder
- Cliquez sur Enregistrer
Désactiver des stations dans le guide électronique des programmes
- TvHeadEnd allez dans Configuration: Canaux / EPG: Canaux
- Tous les canaux doivent être activés
- Décochez ceux que vous ne voulez pas regarder
- Cliquez sur Enregistrer
Étape 11: TVheadend: accès à distance
TVheadend fonctionnera sans tête (c'est-à-dire non connecté à un moniteur). La plupart des fonctionnalités d'ubuntu sont accessibles à partir de la ligne de commande.
Pour accéder à la TVheadend à distance, dans un navigateur utilisez (supprimez les espaces autour des deux points):
192.168.1.110:9981
Au début, je n'ai installé qu'un seul tuner TV, puis j'en ai ajouté trois autres.
Chaque fois que j'ai ajouté un autre tuner TV, j'ai suivi les instructions des deux étapes précédentes, sauf que j'ai accédé à TVheadend depuis mon MacBook.
Étape 12: Tvheadend: Cron
Il ne sert à rien d'avoir les tuners TV et la tête de réseau TV qui fonctionnent tout le temps. De plus, après un certain temps, les enregistrements commencent à s'accumuler. Alors, ajoutez un cron pour supprimer les enregistrements de plus de 14 jours
Ajoutez une tâche cron pour redémarrer le serveur tvheadend tous les soirs à 2 heures du matin.
$ sudo crontab -e
et ajoutez les lignes suivantes:
# redémarrer tous les jours à 2h du matin
0 2 * * * sudo reboot # supprime les enregistrements de plus de 14 jours # ce qui suit ne fonctionne pas vraiment. Les enregistrements s'affichent toujours dans TVheadend # 0 1 * * * sudo find /home/hts/* -mtime +14 -exec rm {};
CTRL-o, ENTER, CTRL-x pour enregistrer et fermer le fichier
Étape 13: Raspberry Pi: Exécuter Kodi / OSMC
Configurer Kodi / OSMC
Téléchargez la dernière image disque Raspberry Pi 3 pour OSMC à partir d'ici
Une fois téléchargé, double-cliquez sur le fichier (OSMC_TGT_rbp2_20170504.img.gz) pour le développer (OSMC_TGT_rbp2_20170504.img)
Insérez une carte Micro SD dans le lecteur de carte USB et insérez l'USB dans le MacBook
Exécutez Etcher pour graver l'image sur la carte Micro SD
Pour une raison quelconque, sur mon MacBook, Etcher n'éjecte pas le disque USB
Je ferme Etcher puis éjecte le disque
Insérez la carte Micro SD, la connexion Ethernet, le HDMI et le clavier/la souris dans Raspberry Pi, et enfin insérez le cordon d'alimentation. Si vous avez une connexion Wi-Fi rapide, vous pouvez l'utiliser. J'ai mon Kodi/OSMC Raspberry Pis en utilisant des connexions filaires.
Les instructions de l'OSMC sont très simples
- Choisissez votre langue
- Choisissez votre continent et votre fuseau horaire
- Changer le nom d'hôte (les miens sont osmc-room-name)
- J'accepte
- Accepter le service SSH est activé
- Continuer
- Je suis vieux, donc je choisis Classic UI (skin = Estuary)
- Sortir
Ajouter une station TV
Allez dans Modules complémentaires, Mes modules complémentaires, Tous
Ajouter le client HTSP Tvheadend par Adam Sutton…
Configurer la tête de réseau
TVheadend contrôle plusieurs tuners TV fonctionnant sur un PC. Le PC exécute Ubuntu.
Adresse IP: 192.168.1.110
HTTP: 9981
HTTPS: 9982
Nom d'utilisateur: votre-nom d'utilisateur♣
Mot de passe: ♣votre-mot de passe♣
Activer la mise à jour automatique
Permettre
Redémarrer
Accédez à My OSMC, Pi Config, Hardware Support et Enable LIRC GPIO Support, OK
AJOUTEZ CECI: cela peut être défini dans kodi: dtparam=gpio_in_pull=up
Redémarrage (alimentation, redémarrage)
Allez à la télé et ça devrait marcher !
Si vous devez configurer le Wi-Fi sur Kodi, utilisez ces instructions
Étape 14: Raspberry Pi: recherchez l'hôte par nom
Je ne me souviens pas des adresses IP. Je préfère désigner les serveurs par leur nom
Remarque: les traits de soulignement ne doivent pas être utilisés dans les noms d'hôte. avahi ne fonctionnera pas avec les traits de soulignement, utilisez plutôt des tirets. Mes noms d'hôtes sont de la forme: osmc-room-name
Avahi est installé sur OSMC, et me permet de ssh dans un Raspberry Pi en utilisant:
$ ssh osmc@♣nom d'hôte♣.local
Pour moi, il est plus facile de désigner un Raspberry Pi par son hostname♣.local.
Avahi devrait déjà être installé et tout devrait fonctionner. Alors, passez à l'étape suivante.
Si vous ne pouvez pas vous connecter en ssh avec le nom d'hôte, voici les instructions. L'exécution de la commande ne fera aucun mal et montrera que la dernière version est installée:
$ sudo apt-get install avahi-daemon
Essayez de faire un ping sur l'appareil
$ ping ♣nom d'hôte♣.local
Exécutez cette commande pour trouver votre ♣adresse IP de nom d'hôte♣:
$ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:64:56:82 inet addr:♣hostname's-IP-address♣ Bcast:192.168.1.255 Mask:255.255.255.0
Si vous souhaitez modifier le nom d'hôte, procédez comme suit, sinon passez à l'étape suivante
$ sudo nano /etc/hosts
Le nom d'hôte doit être par défaut dietpi. Remplacez la dernière ligne de dietpi par le nouveau ♣hostname♣
♣adresse IP du nom d'hôte♣ ♣nom d'hôte♣
CTRL-O, CTR-X, ENTER pour enregistrer et quitter l'éditeur
$ sudo nano /etc/nom d'hôte
♣nom d'hôte♣
CTRL-O, CTR-X, ENTER pour enregistrer et quitter l'éditeur
Valider les modifications du système
$ sudo insserv nom d'hôte.sh
$ sudo redémarrer
Étape 15: Raspberry Pi: Changer le mot de passe OSMC
Exécutez la commande suivante pour modifier le mot de passe par défaut d'osmc:
$ mot de passe
Étape 16: Raspberry Pi: ajouter une licence MPEG-2 pour activer le décodage matériel
Je reçois toujours une alerte de thermomètre à l'écran et un redémarrage occasionnel du visage triste de l'OSMC. Je soupçonne que les deux sont liés. J'ai donc acheté et installé une clé de licence MPEG-2 pour permettre le décodage matériel du flux Broadcast TV MPEG-2 à partir des tuners tvheadend.
Ouvrez une fenêtre de terminal et connectez-vous à raspberry pi, quelque chose comme:
$ ssh [email protected]
Exécutez la commande pour obtenir le numéro de série du processeur de votre Rasppberry Pi:
$ cat /proc/cpuinfo
Allez sur le site suivant et achetez une clé de licence mpeg, puis attendez jusqu'à 72 heures (même s'il dit que vous pouvez télécharger la clé immédiatement)
www.raspberrypi.com/mpeg-2-license-key/
Lorsque votre licence arrive, modifiez le fichier suivant:
$ sudo nano /boot/config.txt
decode_MPG2=votre-licence
CTRL-o, ENTER, CTRL-x pour enregistrer et quitter l'éditeur
Pour vous assurer que le décodage matériel est utilisé, redémarrez le Raspberry Pi
$ sudo redémarrer
Et exécutez la commande et elle devrait montrer que MPG2 est activé:
$ vcgencmd codec_enabled MPG2
MPG2=activé
Étape 17: Raspberry Pi: Construisez un chapeau Kodi / OSMC avec récepteur IR et bouton de réinitialisation
Cette instructable fournit des étapes pour ajouter un récepteur infrarouge et un bouton de réinitialisation à un chapeau Raspberry Pi. Construisez le chapeau, puis ajoutez le chapeau à votre Raspberry Pi.
Sur le téléviseur, accédez à Mon OSMC: Pi Config: Hardware - pour déterminer les broches GPIO utilisées, les miennes sont in=18 et out=17Activer la prise en charge LIRC GPIO
d'accord
Redémarrer
Cette instructable montre le code qui doit être ajouté pour activer les fonctionnalités du chapeau
Étape 18: Raspberry Pi: mettre dans un étui
Cette instructable montre comment tout mettre dans un étui.
Étape 19: Raspberry Pi: musique et vidéos Kodi
Ajouter des vidéos (ou de la musique)
Mon serveur multimédia est un PC Home Theater (HTPC) fonctionnant sous Windows 7.
A Kodi,
allez à Vidéos: Fichiers: Ajouter des vidéos: Parcourir: Ajouter un emplacement réseau
Réseau Windows (SMB)
Nom ou adresse IP
Nom d'utilisateur
le mot de passe
ajouter des vidéos
J'ai pu me connecter à mon serveur multimédia à l'aide d'un groupe de travail Windows, mais après un certain temps, il a cessé de fonctionner. Ce site Web contient des conseils pour le faire fonctionner
Sur le serveur Windows 7, créez un groupe résidentiel
- Allez dans le menu Démarrer: Panneau de configuration
- Tapez Groupe résidentiel dans la zone de recherche
- Cliquez sur Groupe résidentiel
- Cliquez sur Créer un groupe résidentiel
- Notez et modifiez le mot de passe
- Sélectionnez les bibliothèques à partager (vidéos, musique, images)
Accédez à vos dossiers Musique, Vidéos et Images, faites un clic droit et partagez avec le groupe résidentiel (lecture/écriture)
Sur le serveur Windows 7:
- Allez dans le menu Démarrer: Panneau de configuration
- Tapez Groupe résidentiel dans la zone de recherche
- Cliquez sur Groupe résidentiel
- Sélectionner: quitter le groupe résidentiel. Ignorer l'avertissement (Quitter le groupe résidentiel et terminer)
- À la page « Partager avec d'autres ordinateurs personnels exécutant Windows 7 ».
- Sélectionnez: Modifier les paramètres de partage avancés
- Découverte de réseau: activez la découverte de réseau
- Diffusion multimédia: activez
- Partage de dossiers publics: votre choix. Il peut être activé ou désactivé.
- Partage de fichiers et d'imprimantes: activer
- Partage protégé par mot de passe: désactiver le partage protégé par mot de passe
- Autoriser Windows à gérer mes connexions de groupe résidentiel
Étape 20: Raspberry Pi: Météo Kodi
Dans Kodi, allez à
- Paramètres
- Modules complémentaires
- Installer à partir du référentiel
- Informations météo
- Yahoo! Temps
- Installer
Configurez ensuite Yahoo! Météo en entrant la plus grande ville près de chez vous
Cela devrait fonctionner, mais si cela ne permet pas de s'assurer que les autres applications météo sont désactivées, cliquez sur l'icône Utiliser
Étape 21: Raspberry Pi: Cron
Je veux libérer les tuners TV lorsqu'ils ne sont pas utilisés, une façon est de redémarrer tous les soirs.
Tout d'abord, installez cron
$ sudo apt-get install cron
Puis éditez le crontab
$ sudo crontab -e
et ajouter
# redémarrer tous les jours à 2h du matin
0 2 * * * redémarrage sudo
CTRL-o, ENTER, CTRL-x pour enregistrer et quitter l'éditeur
puis redémarrer le service
$ sudo service cron redémarrage
Étape 22: Télécommande Logitech Harmony 650: Contrôlez le téléviseur, le Roku et le Raspberry Pi
J'ai essayé plusieurs télécommandes différentes. J'ai essayé des moins chers. J'ai essayé lirc et flirc. Mon préféré est le Logitech Harmony 650.
Téléchargez et installez l'application MyHarmony de Logitech. L'application est explicite.
Pour configurer vos appareils (TV, DVD, projecteur, Raspberry Pi, etc.), vous devez connaître le fabricant et le numéro de modèle.
Le Raspberry Pi est un peu unique. Je n'ai rien trouvé qui fonctionnait correctement. J'ai donc configuré le Raspberry Pi comme une Apple TV. Apple Remote A1294 contrôle l'Apple TV A1378. La télécommande A1294 est préchargée dans Kodi.
Dans ma configuration, le Raspberry Pi exécute Kodi sur OSMC et n'est vraiment utilisé que pour la diffusion télévisée.
Dans l'application MyHarmony, procédez comme suit pour configurer le Raspberry PI:
-
Ajouter un appareil:
- Fabricant: Apple
- Modèle: A1378
- Le A1378 correspond à la Silver Apple Remote
- Renommez l'appareil en Raspberry Pi
-
Ajouter une activité Regarder la télévision
Le téléviseur doit contrôler le volume
- exécuter Kodi en tant que Watch Apple, renommer en "Broadcast TV", fabricant: Apple, modèle: A1378, sélectionnez la télécommande Apple Silver de Kodi,
Configurez le reste des appareils à l'aide du fabricant et du numéro de modèle. Ajouter des activités. Synchronisez, puis revenez en arrière et modifiez les boutons à l'écran et les boutons physiques, puis synchronisez à nouveau. Je supprime les boutons premium (NetFlix, …) et ajoute des boutons Options, Accueil, Menu, Sélection et direction à l'écran
Pour continuer à configurer le 650 pour contrôler le Raspberry Pi, sur le téléviseur avec celui-ci connecté au Raspberry Pi et avec une souris et un clavier connectés à un Raspberry Pi:
- allez dans Mon OSMC: Pi Config: Hardware - pour déterminer les broches GPIO utilisées.
- Mes broches GPIO sont in=18 et out=17
- allez dans Mon OSMC: Pi Config: Remote - sélectionnez la télécommande Apple Silver Remote A1294
Activer LIRC GPIO Support OK Redémarrer
Étape 23: Roku: désactiver le SSID
Roku diffuse son propre SSID afin que la télécommande Roku puisse se connecter. Roku appelle cette fonctionnalité Wi-Fi Direct.
Une fois la télécommande universelle configurée, désactivez le SSID du Roku. Il n'y a aucune raison réelle de faire cette étape. La désactivation du SSID ne rend pas le réseau plus sécurisé et un SSID diffusé n'utilise pas une bande passante Wi-Fi importante.
Allumez le Roku, accédez à la page d'accueil et accédez à: Paramètres: Système: Paramètres système avancés: Connexion de l'appareil: Désactiver la connexion de l'appareil
Étape 24: Annexe: Dépannage
Kodi OSMC se verrouille avec le message "Souris non prise en charge"
J'ai activé la mise à jour automatique. Je ne sais pas ce qui a causé le verrouillage du Raspberry Pi avec le message Souris non prise en charge, mais apt-get update and upgrade (dist-upgrade), suivi d'un redémarrage corrigé
Mise à niveau du 17.04 au 18.04
J'ai mis à niveau Ubuntu du 17.04 au 18.04 en suivant les instructions de ce lien
Le système se met en veille après la mise à jour automatique
03FEB2019: J'ai abandonné le bureau Ubuntu et suis passé au serveur Ubuntu, qui ne se met pas en veille. Les nouvelles instructions sont ici Configurer TVheadend sur Ubuntu PC
Tentatives d'empêcher le bureau Ubuntu de se mettre en veille avant le 03FEB2019:
Après une mise à jour automatique, tvheadend n'a pas fonctionné. Le redémarrage a montré que tout fonctionnait comme prévu, mais après 20 minutes d'inactivité, le système se mettait en veille ou en veille prolongée. J'ai exécuté les commandes suivantes recommandées par ce lien:
gsettings définir org.gnome.desktop.session inactif-delay 0
masque sudo systemctl sleep.target suspend.target hibernate.tar
Je ne sais pas tout à fait ce qui s'est passé, mais après plusieurs pannes de courant. Le système s'éteindrait à des moments aléatoires de la journée. Les modifications ci-dessus n'ont pas résolu le problème. Les utilitaires de disque n'ont trouvé aucune corruption. dmesg n'a rien montré de mal. J'ai modifié le fichier pour trouver quand il a cessé de se connecter et j'ai regardé le dernier processus en cours d'exécution:
$ sudo nano /var/log/syslog
L'une des dernières lignes évoquait:
Démarrage du service de répartition de scripts Network Manager
et les suivants essayaient d'utiliser ipv6. Comme je n'utilise pas ipv6, j'ai édité le fichier:
$ sudo nano /etc/sysctl.conf
et j'ai ajouté les lignes suivantes à la fin:
#Disable IPv6net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
Le système est resté en place pendant quelques jours
Conseillé:
Fournir de l'énergie avec un ancien cordon USB : 4 étapes (avec photos)
Fournissez de l'énergie avec un vieux cordon USB : Difficulté : simple. Coupe et épissure des fils Si vous avez de vieux cordons USB qui traînent, pourquoi ne pas en faire quelque chose d'utile ? J'avais besoin d'un moyen d'alimenter ma carte Arduino sans utiliser le câble USB fourni car c'était trop l
Enrouleur de cordon d'écouteurs en 5 minutes ou moins ! : 4 étapes
Enveloppe du cordon des écouteurs en 5 minutes ou moins ! : Vous aimez votre nouvel iphone brillant, mais vous en avez marre d'emmêler ce fichu cordon sur vos écouteurs ? Prenez une vieille carte de crédit et une paire de ciseaux. Boom! Vous êtes sur le point de résoudre l'un des problèmes les moins importants de la vie
Comment réparer un cordon d'alimentation coupé ou endommagé : 6 étapes
Comment réparer un cordon d'alimentation coupé ou endommagé : Les entrepreneurs effectuent des tâches difficiles en exerçant une pression sur leur corps et leurs outils. Par exemple, les dommages aux cordons d'alimentation sont courants. Ce dommage est négligeable dans certains cas alors qu'il peut s'agir d'une petite coupure dans d'autres. Il peut être grave dans quelques cas. Non
Assembler un cordon AUX : 11 étapes (avec photos)
Assembler un cordon AUX : ce Instructable vous montre le processus d'assemblage d'un cordon AUX du kit Joy Signal. Si vous n'avez pas de kit, d'autres instructions sont en bas
Comment réparer le cordon d'alimentation de mon ordinateur portable Dell à ce moment-là : 8 étapes
Comment réparer le cordon d'alimentation sur mon ordinateur portable Dell à ce moment-là : Ces instructions montrent comment réparer le câble d'alimentation sur un ordinateur portable Dell Vostro, lorsqu'il se branche sur votre ordinateur mais ne charge pas votre batterie ou ne s'enregistre pas du tout comme étant branché. Cette cause et cette solution particulières n'ont pas encore été couvertes en ligne. Tous