Inhaltsverzeichnis:

Mein Kabelschneidesystem - Gunook
Mein Kabelschneidesystem - Gunook

Video: Mein Kabelschneidesystem - Gunook

Video: Mein Kabelschneidesystem - Gunook
Video: Har kas gushi mana ma ganok han tai sara balochi song | Aashiq mana maka balochi song 2022 new song 2024, November
Anonim
Mein Kabelschneidesystem
Mein Kabelschneidesystem

[Aktualisiert und hierher verschoben]

Mein Ziel beim Kabelschneiden ist es, die sehr hohen monatlichen Gebühren des Kabelfernsehens deutlich zu senken und trotzdem die gewünschten Kanäle, Dienste und Funktionen bereitzustellen. Dieses anweisbare beschreibt mein Kabelschneidesystem.

Mein Kabel-TV-Anbieter bietet Zugang zu fast 900 Kanälen. Meine Familie braucht keine 900 Kanäle. Die Hälfte der 900 sind Standardauflösungen - nichts davon wird benötigt. Ich habe 811 der knapp 900 angebotenen Kanäle deaktiviert. Und von den verbleibenden Kanälen sieht sich meine Familie 20 % davon an. Ich möchte nur für die Dienste, Kanäle und Funktionen meiner Familienuhren bezahlen.

Ich bekomme eine detaillierte Rechnung für Internet und TV. Meine TV-Rechnung mit Gebühren und Steuern sieht wie folgt aus:

60,00 $ für TV und HBO 6,88 $ für Steuern 12,09 $ für Zuschläge ===== 88,97 $ Gesamt

Meine monatliche Gesamtrechnung für das Abschneiden von Kabeln:

24,99 USD für Sling TV 15,00 USD für HBO 2,50 USD für Steuern ===== 42,49 USD Gesamt

In beiden Fällen habe ich NetFlix und Amazon Prime.

Ich habe viele verschiedene Ansätze ausprobiert und das hat für mich funktioniert.

Schritt 1: Meine Anforderungen

Meine Anforderungen an das Kabelschneiden sind:

  • Spielen Sie Inhalte von Premium-Internet-TV ab, wie SlingTV, DirecTV Now, PlayStation Vue
  • Spielen Sie Inhalte von einem Premium-Dienst wie Hulu, Netflix, Amazon oder iTunes ab
  • Minimale monatliche Gebühren und keine Gebühren für:

    • DVR oder PVR
    • Set-Top-Box oder Fernbedienung
    • Zuschläge
    • Steuern
    • Broadcast-TV oder OTA-TV (over-the-air, off-the-air)
  • Bezahle so viel Speicherplatz für digitale Videoaufzeichnungen (DVR) oder persönliche Videoaufzeichnungen (PVR), wie ich möchte
  • Bezahlen Sie für so viele gleichzeitige Live- oder Aufnahmekanäle, wie ich möchte
  • Sehen Sie in jedem Raum mit Fernseher, Beamer oder Computer
  • Über eine kabelgebundene oder kabellose Verbindung ansehen (802.11AC AP)
  • Sehen Sie Live-Ereignisse im Fernsehen, während sie passieren
  • 1080p- oder HD-Fernseher
  • Wenn ich ein paar Minuten zu spät zu einer Sendung komme, möchte ich in der Lage sein, zurückzuspulen und sie von Anfang an anzusehen, anstatt N Stunden nach dem Ende der Sendung zu warten
  • Wählen Sie die gewünschten Dienste aus und kündigen Sie unerwünschte Dienste monatlich ohne Strafe
  • Kostengünstige Einrichtung (diese Anforderung wurde verfehlt)
  • Erforderliche Kabelkanäle (Roku mit SlingTV Orange + DVR 25 USD/Monat oder DirecTV Now (Live ein wenig mit HBO 43,30 USD/Monat, PlayStation Vue Access Slim mit HBO 44,90 USD):

    • Comedy Central (The Daily Show) (nicht auf PSVUE)
    • AMC (The Walking Dead)
    • TBS (Full Frontal with Samantha Bee) (nicht auf PSVUE)
    • ESPN (auf Orange, aber nicht auf Blau)
    • CNN
    • HLN (nicht auf Sling)
    • HBO (Diese Woche heute Abend, Game of Thrones, …)
    • HGTV (Fixer oben)
  • SlingTV Orange hat alle meine benötigten Kanäle, bietet aber nur einen Stream. Blau hat nicht alle meine benötigten Kanäle und einen Haufen, den ich nicht möchte, aber 3 Streams erlaubt. Ala Carte, also nicht wirklich.
  • Mehrere Personen gleichzeitig fernsehen lassen (Sling Blue)
  • Broadcast TV (Raspberry Pi mit Kodi / OSMC verbunden mit einem PC mit TVheadend):

    ABC, CBS, CW, Fox, NBC, PBS - TV-Sendungen über TVheadEnd

  • Haben Sie in jedem Raum den gleichen Service - verwenden Sie keine unterschiedlichen Fernbedienungen, unterschiedliche Geräte usw.

    Gemeinsame Universalfernbedienung

  • Fernsehen in Kinoqualität - kein Abhacken, keine Pausen beim Laden usw.

Schritt 2: Teile sammeln

Dies sind die Grundkomponenten meines Kabelschneidesystems. Ich befürworte nicht, dass dies die besten Komponenten sind, nur dass sie für mich funktionieren:

  • Heimkino: Projektor, Surround-Sound-Audiosystem, Heimkino-PC / Media Center
  • Fernseher, Laptop, Tablet, Smartphone
  • Blu-ray/DVD-Player
  • Premium-Inhalte (Sling und Netflix) und Internet-TV:

    Roku Ultra

  • Fernsehen ausstrahlen:

    • Raspberry Pi mit IR-Empfänger, auf dem Kodi auf OSMC ausgeführt wird, um Fernsehsendungen abzuspielen
    • PC mit Ubuntu mit TVheadend und 4 955Q Hauppauge TV-Tunern
    • Digitale Antenne
  • Universal-Fernbedienung, um alle oben genannten Funktionen zu steuern:

    Logitech Harmony 650

Die meisten Komponenten sind selbsterklärend und Sie können verwenden, was Sie haben oder bevorzugen.

Ich wollte ein reines Raspberry Pi-System machen. Bei der Erstellung dieses Systems habe ich viele Variationen und Kombinationen von Hardware ausprobiert und festgestellt, dass ohne einen PC-Klasse-Computer ein Raspberry Pi 3:

  • Kann keine Premium-Dienste unterstützen (z. B. DLNA, NetFlix, Hulu)
  • Multicast-TV kann nicht wiedergegeben werden (z. B. Raspberry Pi kann VLC nicht ausführen)
  • Kann TVheadend nicht mit hoher Qualität ausführen

Roku ist ein Plug-and-Play-Setup. Die Anleitung ist sehr einfach. Also, tDer Fokus dieses instructable ist Broadcast TV

In Zukunft hoffe ich, dass eines der folgenden Ereignisse eintrifft:

  • Roku unterstützt TVheadend, oder
  • Raspberry Pi 4 unterstützt Premium-Inhalte

Anmerkungen:

  • Text, der in Pik eingeschlossen ist, soll durch Ihre Daten ersetzt werden, ♣Benutzername♣
  • Der anweisbare Editor vermasselt HTTP-Links und alles, was in spitzen Klammern eingeschlossen ist

Schritt 3: TVheadend: Ubuntu auf dem PC installieren

Link zum Update für TVheadend Ubuntu PC 2019 oder hier sind die ursprünglichen Schritte:

Kabelschneidesysteme benötigen ein Frontend und ein Backend. Wenn das System leistungsstark genug ist und nur in einem Raum benötigt wird, kann es alles auf einem System sein. In meinem Fall habe ich sieben Zimmer mit Fernseher. Ich benötige also einen leistungsstarken Backend-Computer (TVheadend-PC) und einen kostengünstigen verteilten Frontend-Computer (Raspberry Pi in jedem Raum).

Für den Betrieb von TVheadend mit vier TV-Tunern ist ein relativ leistungsstarker PC erforderlich. Ich bin mir nicht sicher, was die Mindestanforderungen sind, das hat bei mir funktioniert.

PC-Hardware

Vor einigen Jahren habe ich meinem Sohn einen Gaming-Computer mit folgenden Eigenschaften gekauft:

  • CPU-Modellname: AMD A6-3620 APU mit Radeon HD Graphics
  • Anzahl der Kerne: 4
  • CPU-Geschwindigkeit: 2,2 GHz
  • Cache: 1 MB
  • HD: 1 TB
  • Arbeitsspeicher: 4GB

Es gelang ihm, über 1.000 Viren zu sammeln, als er sagte, dass es nicht funktionierte. Er kaufte sich einen neuen PC und gab mir diesen zurück.

Ubuntu installieren

Laden Sie die neueste Version des ISO-Image von Ubuntu herunter und verschieben Sie sie auf das USB-Laufwerk.

Update: Anfang August 2018 habe ich von ubuntu16.04 auf Bionic 18.04.1 aktualisiert. Als ich aktualisiert habe, friert das System zufällig ein. Die Ursache konnte ich den Protokollen nicht entnehmen. Ich habe die Update-Anweisungen ein paar Mal wiederholt und das Einfrieren scheint aufgehört zu haben … hoffentlich.

Als das Einfrieren begann, dachte ich, ich müsste den Ubuntu-PC am 18.04.1 von Grund auf neu erstellen. Also habe ich es heruntergeladen und einen USB-Stick mit dem ISO-Image erstellt. Aber das System konnte nicht davon booten. Ich habe mehrmals versucht, eine CD zu brennen, und es kam immer wieder zu einem Fehler bei der Überprüfung der Daten.

Es gibt eine Version von tvheadend für bionic.

Stecken Sie das USB-Laufwerk in den PC

Starten Sie den PC

Halten Sie beim Booten F10 gedrückt, um zum Setup-Dienstprogramm zu gelangen (F9 setzt das BIOS auf die Standardeinstellungen zurück)

Ändern Sie die Bootreihenfolge

Legen Sie zuerst das USB-Laufwerk ein

Änderungen akzeptieren

Änderungen speichern und verlassen

Installieren Sie die neueste Version von Ubuntu

Folgen Sie den Anweisungen (verschlüsseln Sie nichts, Sie möchten die Geschwindigkeit dieses PCs)

  • Sprache auswählen
  • Kontrollkästchen: Updates während der Installation von Ubuntu herunterladen
  • Kontrollkästchen: Software von Drittanbietern installieren …
  • Weitermachen
  • Festplatte löschen und Ubuntu installieren
  • Kontrollkästchen: LVM verwenden …
  • Jetzt installieren
  • Weiter im UEFI-Modus
  • Weitermachen
  • Zeitzone einstellen
  • Weitermachen
  • Tastaturlayout auswählen
  • Weitermachen
  • Gib deinen Namen ein
  • Ändern Sie den Namen des Computers in einen vernünftigen Namen
  • Wählen Sie einen Benutzernamen
  • Geben Sie Ihr Passwort zweimal ein
  • Optionsfeld setzen: Automatisch anmelden
  • Weitermachen

Nachdem Sie auf Weiter geklickt haben, wird Ubuntu installiert. Abhängig von Ihrer Internetbandbreite, Ihrem Festplattenlaufwerk und Ihrer CPU-Geschwindigkeit dauert die Installation von Ubuntu eine Weile (bei mir 13 Minuten). Mach was anderes

  • USB-Laufwerk entfernen
  • Jetzt neustarten

Sie sollten sich im Ubuntu-Desktop befinden

Schritt 4: TVheadend: Verwenden Sie SSH

Verwenden Sie ssh, damit der tvheadend-Server ohne Monitor ausgeführt werden kann

Installieren und starten Sie ssh

$ sudo apt-get install openssh-server

$ sudo service ssh neu starten

Schritt 5: TVheadend: Zugriff auf Computer nach Name

Ich erinnere mich nicht an IP-Adressen. Ich bevorzuge es, Server mit ihrem Namen zu bezeichnen

Hinweis: Unterstriche sollten in Hostnamen nicht verwendet werden. avahi funktioniert nicht mit Unterstrichen, verwenden Sie stattdessen Bindestriche. Für den tvheadend-Server ♣hostname♣ verwende ich = tvheadend

Avahi ist auf Ubuntu installiert und ermöglicht es mir, per SSH auf den TVheadend-PC zuzugreifen:

$ ssh ♣Benutzername♣@♣Hostname♣.local

Für mich ist es einfacher, mit ♣hostname♣.local auf einen Server zu verweisen.

Avahi sollte bereits installiert sein. Fahren Sie also mit dem nächsten Schritt fort.

Das Ausführen der folgenden Befehle schadet nicht und zeigt an, dass die neueste Version installiert ist:

$ sudo apt-get install avahi-daemon

Versuchen Sie, das Gerät anzupingen

$ Hostname

♣Hostname♣ $ ping ♣Hostname♣.local

Führen Sie diesen Befehl aus, um die IP-Adresse Ihres ♣Hostnamens♣ zu finden:

$ ifconfig

eth0 Link encap:Ethernet HWaddr b8:27:eb:64:56:82 inet addr:♣Hostnames-IP-Adresse♣ Bcast:192.168.1.255 Mask:255.255.255.0

Wenn Sie den Hostnamen ändern möchten, gehen Sie wie folgt vor, andernfalls fahren Sie mit dem nächsten Schritt fort

$ sudo nano /etc/hosts

Mein lokales Netzwerk ist 192.168.1.x. Meine Hosts-Datei ist:

127.0.0.1 localhost

127.0.1.1 ♣hostname♣ # Die folgenden Zeilen sind für IPv6-fähige Hosts wünschenswert::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouter

STRG-O, STRG-X, ENTER zum Speichern und Verlassen des Editors

Die Hostnamen-Datei sollte nur einen Eintrag enthalten:

$ sudo nano /etc/hostname

♣Hostname♣

STRG-O, STRG-X, ENTER zum Speichern und Verlassen des Editors

Wenn Sie den Hostnamen geändert haben, starten Sie neu

$ sudo Neustart

Schritt 6: TVheadend: Installieren Sie die TV-Tuner-Dienstprogramme

Öffnen Sie ein Browserfenster und gehen Sie zu dieser Anleitung auf Ihrem Ubuntu-Computer. Es ist viel einfacher, von diesem instructable auszuschneiden und einzufügen, dann zwischen Computern hin und her zu blättern.

Durchsuchen Sie Ihren Ubuntu-PC nach Terminal

Ziehen Sie das Terminalsymbol in das Dock

Öffnen Sie ein Terminalfenster

Installieren Sie die TV-Tuner-Dienstprogramme:

$ sudo apt-get install dvb-apps dvblast w-scan -y

Schritt 7: TVheadend: Geben Sie nicht bei jedem Sudo ein Passwort ein

$ sudo nano /etc/sudoers

Ohne die folgende Änderung müssen Sie jedes Mal, wenn sudo verwendet wird, ein Passwort eingeben.

Fügen Sie nach dem Kommentar #includedir … die beginnende Zeile ♣username♣ ALL= hinzu:

#includedir /etc/sudoers.d

♣Benutzername♣ ALL=(ALL) NOPASSWD: ALL

STRG-o, ENTER, STRG-x zum Speichern und Schließen der Datei

Schritt 8: TVheadend: TV-Tuner installieren

Schließen Sie den TV-Tuner an und starten Sie ihn neu

$ sudo Neustart

Melden Sie sich an und führen Sie den Befehl aus, um zu überprüfen, ob der Tuner erkannt wird.

Öffnen Sie ein Terminalfenster

$ dmesg | grep dvb

[4.232615] cx231xx 1-1.5:1.1: cx231xx-dvb erfolgreich geladen [4.232639] cx231xx 1-1.5:1.1: Cx231xx dvb Extension initialisiert

Wenn es Probleme wie einen fehlenden Treiber gibt, haben Sie den falschen TV-Tuner oder die falsche Version des Kernels oder Ubuntu installiert. Mit einem anderen TV-Tuner habe ich viel Zeit damit verbracht, diese Probleme zu lösen, indem ich Treiber heruntergeladen und den Kernel neu erstellt habe. Es war die Zeit wirklich nicht wert. Ich habe den Tuner an Amazon zurückgeschickt und den richtigen bekommen. Also viel einfacher.

Eine andere Möglichkeit zu überprüfen, ob es funktioniert, besteht darin, den Befehl auszuführen:

$ ls /dev/dvb

Adapter0

Wenn Sie das oben genannte nicht sehen, stoppen Sie und beginnen Sie von vorne. Wenn Sie von vorne beginnen, verwenden Sie unbedingt die richtigen Teile.

Wenn Sie das oben genannte sehen, fahren Sie fort.

Schritt 9: TVheadend: Installation & Einrichtung

Installieren Sie TVHeadEnd (sagt nur, dass es 16.04 unterstützt)

$ 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

Geben Sie ♣Benutzername♣ und ♣Passwort♣ für TVHeadEnd. ein

Browser öffnen und eingeben (Leerzeichen um den Doppelpunkt entfernen,:)

localhost:9981

Einloggen mit ♣Benutzername♣ und ♣Passwort♣ für TVHeadEnd

Folgen Sie den Anweisungen, geben Sie Ihre bevorzugten Sprachen ein

Klicken Sie ein paar Mal auf Speichern & Weiter, um zum nächsten Bildschirm zu gelangen

Geben Sie das zulässige Netzwerk ein, meins 192.168.1.0

Lesen Sie die Anweisungen und geben Sie ♣admin_name ♣ und ♣admin_password♣. ein

Ich habe einem Benutzer anonymen Zugriff gewährt * *

Klicken Sie auf Speichern & Weiter

Mein Hauppauge WinTV HVR 955Q erscheint als LG Electronics …

Der 955Q unterstützt sowohl Kabel- (C) als auch terrestrische (T) Netzwerke. Ich werde nur ATSC-T. verwenden

Klicken Sie auf Speichern & Weiter

Wählen Sie Ihre vordefinierten Muxe aus. Für die USA: USA: us-ATSC-center-frequencies-8VSB

Klicken Sie auf Speichern & Weiter

Jetzt scannt es eine Weile. Geh und mach was anderes.

Wenn Sie fertig sind, klicken Sie auf Speichern & Weiter

Alle Dienste zuordnen und Anbieter- und Netzwerk-Tags erstellen

Klicken Sie auf Speichern & Weiter

Klicken Sie auf Fertig stellen

Klicken Sie oben rechts auf Fernsehen

Wählen Sie einen Kanal und es sollte funktionieren!

Schritt 10: TVheadend: Konfigurieren

Die mit OK markierten Muxe sind diejenigen, bei denen eine oder mehrere Stationen gefunden wurden

  • Gehen Sie in TvHeadEnd zu Konfiguration: DVB-Eingänge: Muxes
  • Ich habe alle fehlgeschlagenen Muxe gelöscht
  • Wenn das Scanergebnis FAIL anzeigt, klicken Sie auf diese Zeile und löschen Sie dann

Deaktivieren Sie nicht verwendete Stationen

  • Gehen Sie in TvHeadEnd zu: Konfiguration: DVB-Eingänge: Dienste
  • Alle gefundenen Sender sollten aktiviert sein
  • Deaktivieren Sie diejenigen, die Sie nicht sehen möchten
  • Klicken Sie auf Speichern

Sender im elektronischen Programmführer deaktivieren

  • TvHeadEnd gehe zu Konfiguration: Kanäle / EPG: Kanäle
  • Alle Kanäle sollten aktiviert sein
  • Deaktivieren Sie diejenigen, die Sie nicht sehen möchten
  • Klicken Sie auf Speichern

Schritt 11: TVheadend: Fernzugriff

TVheadend wird ohne Kopf betrieben (d. h. nicht an einen Monitor angeschlossen). Auf die meisten Ubuntu-Funktionen kann über die Befehlszeile zugegriffen werden.

Um aus der Ferne auf TVheadend zuzugreifen, verwenden Sie in einem Browser (entfernen Sie die Leerzeichen um den Doppelpunkt):

192.168.1.110:9981

Zuerst habe ich nur einen TV-Tuner installiert, dann habe ich drei weitere hinzugefügt.

Jedes Mal, wenn ich einen weiteren TV-Tuner hinzufügte, befolgte ich die Anweisungen in den vorherigen beiden Schritten, außer dass ich von meinem MacBook aus auf TVheadend zugegriffen habe.

Schritt 12: TV-Kopfstelle: Cron

Es macht keinen Sinn, die TV-Tuner und die TV-Kopfstelle ständig laufen zu lassen. Außerdem beginnen sich nach einer Weile die Aufnahmen zu sammeln. Fügen Sie also einen Cron hinzu, um Aufnahmen zu löschen, die älter als 14 Tage sind

Fügen Sie einen Cron-Job hinzu, um den tvheadend-Server jede Nacht um 2 Uhr morgens neu zu starten.

$ sudo crontab -e

und füge die folgenden Zeilen hinzu:

# jeden Tag um 2 Uhr morgens neu starten

0 2 * * * sudo reboot # Aufnahmen entfernen, die älter als 14 Tage sind # das Folgende funktioniert nicht wirklich. Die Aufnahmen werden weiterhin in TVheadend angezeigt # 0 1 * * * sudo find /home/hts/* -mtime +14 -exec rm {};

STRG-o, ENTER, STRG-x zum Speichern und Schließen der Datei

Schritt 13: Raspberry Pi: Ausführen von Kodi / OSMC

Kodi / OSMC einrichten

Laden Sie hier das neueste Raspberry Pi 3-Disk-Image für OSMC herunter

Doppelklicken Sie nach dem Herunterladen auf die Datei (OSMC_TGT_rbp2_20170504.img.gz), um sie zu erweitern (OSMC_TGT_rbp2_20170504.img).

Stecken Sie eine Micro-SD-Karte in den USB-Kartenleser und stecken Sie den USB in das MacBook

Führen Sie Etcher aus, um das Image auf die Micro-SD-Karte zu brennen

Auf meinem MacBook wirft Etcher den USB-Datenträger aus irgendeinem Grund nicht aus

Ich schließe Etcher und werfe dann die Diskette aus

Stecken Sie Micro-SD-Karte, Ethernet-Anschluss, HDMI und Tastatur/Maus in den Raspberry Pi und stecken Sie schließlich das Netzkabel ein. Wenn Sie schnelles WLAN haben, können Sie dieses verwenden. Ich habe meinen Kodi / OSMC Raspberry Pis über Kabelverbindungen.

Die OSMC-Anleitung ist sehr einfach

  • Wähle deine Sprache
  • Wählen Sie Ihren Kontinent und Ihre Zeitzone
  • Ändern Sie den Hostnamen (meine sind osmc-room-name)
  • Annehmen
  • Akzeptieren SSH-Dienst ist aktiviert
  • Weitermachen
  • Ich bin alt, also wähle ich die klassische Benutzeroberfläche (Skin = Mündung)
  • Ausgang

TVheadend hinzufügen

Gehen Sie zu Add-ons, Meine Add-ons, Alle

Tvheadend HTSP Client von Adam Sutton hinzufügen …

TVheadend konfigurieren

TVheadend steuert mehrere TV-Tuner, die auf einem PC laufen. Auf dem PC läuft Ubuntu.

IP-Adresse: 192.168.1.110

HTTP: 9981

HTTPS: 9982

Benutzername: ♣Ihr-Benutzername♣

Passwort: ♣Ihr-Passwort♣

Stellen Sie die automatische Aktualisierung auf ein

Aktivieren

Neustart

Gehen Sie zu My OSMC, Pi Config, Hardware Support und aktivieren Sie LIRC GPIO Support, OK

HINZUFÜGEN: Dies kann in Kodi eingestellt werden: dtparam=gpio_in_pull=up

Neustart (Power, Neustart)

Geh ins Fernsehen und es sollte funktionieren!

Wenn Sie Wi-Fi auf Kodi einrichten müssen, verwenden Sie diese Anweisungen

Schritt 14: Raspberry Pi: Host nach Namen suchen

Ich erinnere mich nicht an IP-Adressen. Ich bevorzuge es, Server mit ihrem Namen zu bezeichnen

Hinweis: Unterstriche sollten in Hostnamen nicht verwendet werden. avahi funktioniert nicht mit Unterstrichen, verwenden Sie stattdessen Bindestriche. Meine Hostnamen haben die Form: osmc-room-name

Avahi ist auf OSMC installiert und ermöglicht es mir, per SSH auf einen Raspberry Pi zuzugreifen:

$ ssh osmc@♣hostname♣.local

Für mich ist es einfacher, auf einen Raspberry Pi über seinen ♣hostname♣.local zu verweisen.

Avahi sollte bereits installiert sein und das sollte alles funktionieren. Gehen Sie also zum nächsten Schritt.

Wenn Sie sich nicht mit dem Hostnamen einloggen können, finden Sie hier die Anweisungen. Das Ausführen des Befehls schadet nicht und zeigt an, dass die neueste Version installiert ist:

$ sudo apt-get install avahi-daemon

Versuchen Sie, das Gerät anzupingen

$ ping ♣Hostname♣.local

Führen Sie diesen Befehl aus, um die IP-Adresse Ihres ♣Hostnamens♣ zu finden:

$ ifconfig

eth0 Link encap:Ethernet HWaddr b8:27:eb:64:56:82 inet addr:♣Hostnames-IP-Adresse♣ Bcast:192.168.1.255 Mask:255.255.255.0

Wenn Sie den Hostnamen ändern möchten, gehen Sie wie folgt vor, andernfalls fahren Sie mit dem nächsten Schritt fort

$ sudo nano /etc/hosts

Der Hostname sollte standardmäßig dietpi sein. Ändern Sie die letzte Zeile von dietpi in den neuen ♣Hostnamen♣

♣Hostname-IP-Adresse♣ ♣Hostname♣

STRG-O, STRG-X, ENTER zum Speichern und Verlassen des Editors

$ sudo nano /etc/hostname

♣Hostname♣

STRG-O, STRG-X, ENTER zum Speichern und Verlassen des Editors

Übernehmen Sie die Änderungen an das System

$ sudo insserv hostname.sh

$ sudo Neustart

Schritt 15: Raspberry Pi: OSMC-Passwort ändern

Führen Sie den folgenden Befehl aus, um das Standardkennwort von osmc zu ändern:

$ passwd

Schritt 16: Raspberry Pi: Fügen Sie eine MPEG-2-Lizenz hinzu, um die Hardware-Decodierung zu aktivieren

Ich erhalte immer wieder eine Thermometerwarnung auf dem Bildschirm und gelegentlich einen OSMC-Neustart mit traurigem Gesicht. Ich vermute, die beiden hängen zusammen. Also habe ich einen MPEG-2-Lizenzschlüssel gekauft und installiert, um die Hardware-Decodierung des Broadcast-TV-MPEG-2-Streams von den TVheadend-Tunern zu ermöglichen.

Öffnen Sie ein Terminalfenster und melden Sie sich bei Raspberry Pi an, etwa wie:

$ ssh [email protected]

Führen Sie den Befehl aus, um die Seriennummer des Prozessors Ihres Raspberry Pi abzurufen:

$ cat /proc/cpuinfo

Gehen Sie zur folgenden Website und kaufen Sie einen MPEG-Lizenzschlüssel und warten Sie dann bis zu 72 Stunden (obwohl Sie den Schlüssel sofort herunterladen können).

www.raspberrypi.com/mpeg-2-license-key/

Wenn Ihre Lizenz eintrifft, bearbeiten Sie die folgende Datei:

$ sudo nano /boot/config.txt

decode_MPG2=Ihre-Lizenz

STRG-o, ENTER, STRG-x zum Speichern und Verlassen des Editors

Um sicherzustellen, dass die Hardware-Decodierung verwendet wird, starten Sie den Raspberry Pi neu

$ sudo Neustart

Und führen Sie den Befehl aus und es sollte zeigen, dass MPG2 aktiviert ist:

$ vcgencmd codec_enabled MPG2

MPG2=aktiviert

Schritt 17: Raspberry Pi: Bauen Sie einen Kodi / OSMC-Hut mit IR-Empfänger und Reset-Taste

Raspberry Pi: Bauen Sie einen Kodi / OSMC-Hut mit IR-Empfänger und Reset-Taste
Raspberry Pi: Bauen Sie einen Kodi / OSMC-Hut mit IR-Empfänger und Reset-Taste

Dieses anweisbare bietet Schritte zum Hinzufügen eines Infrarotempfängers und einer Reset-Taste zu einem Raspberry Pi-Hut. Baue den Hut und füge den Hut dann zu deinem Raspberry Pi hinzu.

Gehen Sie auf dem Fernseher zu My OSMC: Pi Config: Hardware - um festzustellen, ob die verwendeten GPIO-Pins in = 18 und out = 17 sind. Aktivieren Sie die LIRC GPIO-Unterstützung

OK

Neustart

Dieses anweisbare zeigt den Code, der hinzugefügt werden muss, um die Funktionen des Hutes zu aktivieren

Schritt 18: Raspberry Pi: In ein Gehäuse stecken

Dieses anweisbare zeigt, wie man alles in einen Fall steckt.

Schritt 19: Raspberry Pi: Kodi Musik und Videos

Videos (oder Musik) hinzufügen

Mein Medienserver ist ein Heimkino-PC (HTPC) mit Windows 7.

In Kodi,

Gehen Sie zu Videos: Dateien: Videos hinzufügen: Durchsuchen: Netzwerkstandort hinzufügen

Windows-Netzwerk (SMB)

Name oder IP-Adresse

Nutzername

Passwort

Videos hinzufügen

Ich konnte mich über eine Windows-Arbeitsgruppe mit meinem Medienserver verbinden, aber nach einer Weile funktionierte es nicht mehr. Diese Website hat einige Tipps, wie Sie es zum Laufen bringen

Erstellen Sie auf einem Windows 7-Server eine Heimnetzgruppe

  • Gehen Sie zum Startmenü: Systemsteuerung
  • Geben Sie Heimnetzgruppe in das Suchfeld ein
  • Klicken Sie auf Heimnetzgruppe
  • Klicken Sie auf Heimnetzgruppe erstellen
  • Passwort notieren und ändern
  • Wählen Sie die zu teilenden Bibliotheken aus (Videos, Musik, Bilder)

Gehen Sie zu Ihren Ordnern Musik, Videos und Bilder, klicken Sie mit der rechten Maustaste und teilen Sie sie mit der Heimnetzgruppe (Lesen/Schreiben).

Auf Windows 7-Server:

  • Gehen Sie zum Startmenü: Systemsteuerung
  • Geben Sie Heimnetzgruppe in das Suchfeld ein
  • Klicken Sie auf Heimnetzgruppe
  • Wählen Sie: Verlassen Sie die Heimnetzgruppe. Ignorieren Sie die Warnung (Heimnetzgruppe verlassen und beenden)
  • Auf der Seite "Freigeben für andere Heimcomputer mit Windows 7".
  • Wählen Sie: Erweiterte Freigabeeinstellungen ändern
  • Netzwerkerkennung: Aktivieren Sie die Netzwerkerkennung
  • Medienstreaming: Aktivieren
  • Freigabe öffentlicher Ordner: Ihre Wahl. Es kann ein- oder ausgeschaltet sein.
  • Datei- und Druckerfreigabe: einschalten
  • Passwortgeschütztes Teilen: Passwortgeschütztes Teilen deaktivieren
  • Windows erlauben, meine Heimnetzgruppenverbindungen zu verwalten

Schritt 20: Raspberry Pi: Kodi Weather

Gehe in Kodi zu

  • Einstellungen
  • Add-ons
  • Aus Repository installieren
  • Wetterinformationen
  • Yahoo! Wetter
  • Installieren

Konfigurieren Sie dann Yahoo! Wetter durch Eingabe der größten Stadt in Ihrer Nähe

Es sollte funktionieren, aber wenn es nicht sicherstellt, dass andere Wetter-Apps deaktiviert sind, klicken Sie auf das Symbol Verwenden

Schritt 21: Raspberry Pi: Cron

Ich möchte die TV-Tuner freigeben, wenn sie nicht verwendet werden. Eine Möglichkeit besteht darin, jede Nacht neu zu starten.

Installieren Sie zuerst cron

$ sudo apt-get install cron

Bearbeiten Sie dann die crontab

$ sudo crontab -e

und füge hinzu

# jeden Tag um 2 Uhr morgens neu starten

0 2 * * * sudo reboot

STRG-o, ENTER, STRG-x zum Speichern und Verlassen des Editors

und dann den Dienst neu starten

$ sudo service cron neu starten

Schritt 22: Logitech Harmony 650 Remote: Steuern Sie TV, Roku und Raspberry Pi

Ich habe viele verschiedene Fernbedienungen ausprobiert. Ich habe billigere probiert. Ich habe lirc und flirc probiert. Mein Favorit ist die Logitech Harmony 650.

Laden Sie die MyHarmony-App von Logitech herunter und installieren Sie sie. Die App ist selbsterklärend.

Um Ihre Geräte (TV, DVD, Projektor, Raspberry Pi usw.) einzurichten, müssen Sie den Hersteller und die Modellnummer kennen.

Der Raspberry Pi ist ein bisschen einzigartig. Ich konnte nichts finden, was richtig funktioniert. Also habe ich den Raspberry Pi als Apple TV eingerichtet. Apple Remote A1294 steuert Apple TV A1378. Die A1294-Fernbedienung ist in Kodi vorinstalliert.

In meinem Setup läuft auf dem Raspberry Pi Kodi auf OSMC und wird wirklich nur für Broadcast-TV verwendet.

Gehen Sie in der MyHarmony-App wie folgt vor, um den Raspberry PI einzurichten:

  • Gerät hinzufügen:

    • Hersteller: Apple
    • Modell: A1378
    • Der A1378 entspricht der Silver Apple Remote
    • Benennen Sie das Gerät in Raspberry Pi. um
  • Aktivität hinzufügen Fernsehen

    Der Fernseher sollte die Lautstärke regeln

  • Kodi als Watch Apple ausführen, in "Broadcast TV" umbenennen, Hersteller: Apple, Modell: A1378, Apple Silver Remote von Kodi auswählen,

Richten Sie die restlichen Geräte mit Hersteller- und Modellnummer ein. Aktivitäten hinzufügen. Synchronisieren Sie, und gehen Sie dann zurück, bearbeiten Sie On-Screen-Schaltflächen und physische Schaltflächen und synchronisieren Sie erneut. Ich entferne die Premium-Tasten (NetFlix, …) und füge Optionen, Home, Menü, Auswahl und Richtungstasten zum Bildschirm hinzu

Um den 650 weiter einzurichten, um den Raspberry Pi zu steuern, auf dem Fernseher, der mit dem Raspberry Pi verbunden ist und mit einer Maus und einer Tastatur, die mit einem Raspberry Pi verbunden sind:

  • Gehen Sie zu My OSMC: Pi Config: Hardware - um die verwendeten GPIO-Pins zu bestimmen.
  • Meine GPIO-Pins sind in = 18 und out = 17
  • Gehe zu My OSMC: Pi Config: Remote - wähle die Fernbedienung Apple Silver Remote A1294

Aktivieren Sie die LIRC GPIO-Unterstützung OK Neustart

Schritt 23: Roku: SSID deaktivieren

Roku sendet seine eigene SSID, damit die Roku-Fernbedienung eine Verbindung herstellen kann. Roku nennt diese Funktion Wi-Fi Direct.

Sobald die Universalfernbedienung konfiguriert ist, deaktivieren Sie die SSID des Roku. Es gibt keinen wirklichen Grund, diesen Schritt zu tun. Das Deaktivieren der SSID macht das Netzwerk nicht sicherer und eine Broadcast-SSID verbraucht keine signifikante WLAN-Bandbreite.

Schalten Sie den Roku ein, gehen Sie zur Startseite und gehen Sie zu: Einstellungen: System: Erweiterte Systemeinstellungen: Geräteverbindung: Geräteverbindung deaktivieren

Schritt 24: Anhang: Fehlerbehebung

Kodi OSMC sperrt sich mit der Meldung "Maus nicht unterstützt"

Ich habe Auto-Update aktiviert. Ich bin mir nicht sicher, was dazu geführt hat, dass der Raspberry Pi mit der Meldung Maus nicht unterstützt gesperrt wurde, aber apt-get update and upgrade (dist-upgrade), gefolgt von einem Neustart behoben

Upgrade von 17.04 auf 18.04

Ich habe Ubuntu von 17.04 auf 18.04 aktualisiert, indem ich den Anweisungen in diesem Link gefolgt bin

System geht nach Auto-Update in den Ruhezustand

03.02.2019: Ich habe Desktop-Ubuntu aufgegeben und bin zum Ubuntu-Server gewechselt, der nicht in den Ruhezustand geht. Die neuen Anweisungen sind hier TVheadend auf Ubuntu-PC einrichten

Versuche, den Ruhezustand von Ubuntu-Desktop vor dem 03.02.2019 zu stoppen:

Nach einem automatischen Update funktionierte tvheadend nicht. Der Neustart zeigte, dass alles wie erwartet lief, aber nach 20 Minuten Inaktivität ging das System in den Ruhezustand oder Ruhezustand. Ich habe die folgenden Befehle ausgeführt, die von diesem Link empfohlen werden:

gsettings set org.gnome.desktop.session Leerlaufverzögerung 0

sudo systemctl mask sleep.target suspend.target hibernate.tar

Ich bin mir nicht ganz sicher, was passiert ist, aber nach mehreren Stromausfällen. Das System schaltete sich tagsüber zu zufälligen Zeiten aus. Die oben genannten Änderungen haben das Problem nicht behoben. Festplattendienstprogramme haben keine Beschädigung gefunden. dmesg hat nichts falsches angezeigt. Ich habe die Datei bearbeitet, um herauszufinden, wann die Protokollierung beendet wurde, und mir den zuletzt ausgeführten Prozess angesehen:

$ sudo nano /var/log/syslog

Eine der letzten Zeilen, auf die verwiesen wird:

Network Manager-Skript-Dispatcher-Dienst gestartet

und die folgenden versuchten, IPv6 zu verwenden. Da ich kein IPv6 verwende, habe ich die Datei bearbeitet:

$ sudo nano /etc/sysctl.conf

und fügte am Ende folgende Zeilen hinzu:

#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

Das System ist seit ein paar Tagen in Betrieb

Empfohlen: