Table des matières:

Mon système de coupe de cordon : 24 étapes
Mon système de coupe de cordon : 24 étapes

Vidéo: Mon système de coupe de cordon : 24 étapes

Vidéo: Mon système de coupe de cordon : 24 étapes
Vidéo: Il se passe des trucs chelou au bois de Boulogne 2024, Juillet
Anonim
Mon système de coupe de cordon
Mon système de coupe de cordon

[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

Raspberry Pi: Construisez un chapeau Kodi / OSMC avec récepteur IR et bouton de réinitialisation
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é: