Inhoudsopgave:
- Stap 1: Mijn vereisten
- Stap 2: Verzamel onderdelen
- Stap 3: TVheadend: installeer Ubuntu op pc
- Stap 4: TV-headend: gebruik SSH
- Stap 5: TV-headend: toegang tot computer op naam
- Stap 6: TV-headend: tv-tunerhulpprogramma's installeren
- Stap 7: TVheadend: voer niet bij elke Sudo een wachtwoord in
- Stap 8: TV-headend: tv-tuner installeren
- Stap 9: TV-headend: installeren en instellen
- Stap 10: TV-headend: configureren
- Stap 11: TV-headend: toegang op afstand
- Stap 12: Tv-headend: Cron
- Stap 13: Raspberry Pi: Kodi / OSMC uitvoeren
- Stap 14: Raspberry Pi: vind host op naam
- Stap 15: Raspberry Pi: OSMC-wachtwoord wijzigen
- Stap 16: Raspberry Pi: MPEG-2-licentie toevoegen om hardwaredecodering in te schakelen
- Stap 17: Raspberry Pi: bouw een Kodi / OSMC-hoed met IR-ontvanger en resetknop
- Stap 18: Raspberry Pi: in een hoesje doen
- Stap 19: Raspberry Pi: Kodi-muziek en video's
- Stap 20: Raspberry Pi: Kodi Weather
- Stap 21: Raspberry Pi: Cron
- Stap 22: Logitech Harmony 650-afstandsbediening: bedien tv, Roku en Raspberry Pi
- Stap 23: Roku: SSID uitschakelen
- Stap 24: Bijlage: Problemen oplossen
Video: Mijn snoersnijsysteem: 24 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
[Bijgewerkt en hierheen verplaatst]
Mijn doel bij het knippen van kabels is om de zeer hoge maandelijkse kosten van kabel-tv aanzienlijk te verlagen en toch de gewenste kanalen, diensten en functies te hebben. Dit instructable beschrijft mijn snoersnijsysteem.
Mijn kabel-tv-aanbieder geeft toegang tot bijna 900 zenders. Mijn gezin heeft geen 900 zenders nodig. De helft van de 900 is standaarddefinitie - geen van deze is nodig. Ik heb 811 van de bijna 900 aangeboden kanalen uitgeschakeld. En van de overige kanalen kijkt mijn familie 20% daarvan. Ik wil alleen betalen voor de diensten, kanalen en functies van mijn familiehorloges.
Ik krijg een gespecificeerde rekening voor internet en tv. Mijn tv-rekening met toeslagen en belastingen is als volgt:
$ 60,00 voor tv en HBO $ 6,88 voor belastingen $ 12,09 voor toeslagen=====$ 88,97 Totaal
Mijn totale maandelijkse factuur voor het snijden van snoeren:
$ 24,99 voor Sling TV $ 15,00 voor HBO $ 2,50 voor belastingen ===== $ 42,49 Totaal
In beide gevallen heb ik NetFlix en Amazon Prime.
Ik heb veel verschillende benaderingen geprobeerd, en dit werkte voor mij.
Stap 1: Mijn vereisten
Mijn vereisten voor het knippen van snoeren zijn:
- Speel content af van premium internet-tv, zoals SlingTV, DirecTV Now, PlayStation Vue
- Speel inhoud af van een premium-service, zoals Hulu, Netflix, Amazon of iTunes
-
Minimale maandelijkse kosten en geen kosten voor:
- DVR of PVR
- Settopbox of afstandsbediening
- Toeslagen
- Belastingen
- Broadcast TV of OTA TV (over-the-air, off-the-air)
- Betaal voor zoveel digitale video-opname (DVR) of persoonlijke video-opname (PVR) opslag als ik wil
- Betaal voor zoveel gelijktijdige live- of opnamekanalen als ik wil
- Kijk in elke kamer met een tv, projector of computer
- Kijk op een bekabelde of draadloze verbinding (802.11AC AP)
- Bekijk live-evenementen op tv-uitzendingen terwijl ze plaatsvinden
- 1080p of HD-tv
- Als ik een paar minuten te laat ben voor een uitzending, wil ik terug kunnen spoelen en vanaf het begin kunnen kijken in plaats van N uur te wachten nadat de show is afgelopen
- Kies gewenste services en annuleer ongewenste services maandelijks zonder boete
- Goedkope setup (mist deze vereiste)
-
Vereiste kabelkanalen (Roku met SlingTV Orange + DVR $ 25/mo of DirecTV Now (Leef een beetje met HBO $ 43,30/maand, PlayStation Vue Access Slim met HBO $ 44,90):
- Comedy Central (The Daily Show) (niet op PSVUE)
- AMC (The Walking Dead)
- TBS (Full Frontal with Samantha Bee) (niet op PSVUE)
- ESPN (op oranje, maar niet blauw)
- CNN
- HLN (niet op sling)
- HBO (This Week Tonight, Game of Thrones, …)
- HGTV (Fixer Boven)
- SlingTV Orange heeft al mijn vereiste kanalen, maar biedt slechts één stream. Blue heeft niet al mijn vereiste kanalen en een heleboel die ik niet wil, maar staat 3 streams toe. Ala Carte, nou niet echt.
- Meerdere mensen tegelijk laten kijken (Sling Blue)
-
Broadcast TV (Raspberry Pi met Kodi / OSMC aangesloten op pc met TVheadend):
ABC, CBS, CW, Fox, NBC, PBS - TV-uitzending via TVheadEnd
-
Zorg voor dezelfde service in elke kamer - gebruik geen verschillende afstandsbedieningen, verschillende apparaten, enz.
Gemeenschappelijke universele afstandsbediening
- TV van theaterkwaliteit - geen haperingen, geen pauzes tijdens het laden, enzovoort
Stap 2: Verzamel onderdelen
Dit zijn de basiscomponenten van mijn snoersnijsysteem. Ik pleit er niet voor dat dit de beste componenten zijn, alleen dat ze voor mij werken:
- Thuisbioscoop: projector, surround sound-audiosysteem, thuisbioscoop-pc / mediacenter
- TV, laptop, tablet, smartphone
- Blu-ray/dvd-speler
-
Premium content (Sling en Netflix) en internet-tv:
Roku Ultra
-
TV-uitzending:
- Raspberry Pi met IR-ontvanger met Kodi op OSMC om tv-uitzendingen af te spelen
- PC met ubuntu met TVheadend en 4 955Q Hauppauge TV-tuners
- Digitale antenne
-
Universele afstandsbediening om al het bovenstaande te bedienen:
Logitech Harmony 650
De meeste componenten spreken voor zich en u kunt gebruiken wat u maar wilt of wilt.
Ik wilde een volledig Raspberry Pi-systeem maken. Bij het maken van dit systeem heb ik veel variaties en combinaties van hardware geprobeerd en ik ontdekte dat zonder een pc-klasse computer een Raspberry Pi 3:
- Kan geen premium-services ondersteunen (bijv. DLNA, NetFlix, Hulu)
- Kan geen multicast-tv afspelen (de Raspberry Pi kan bijvoorbeeld geen VLC uitvoeren)
- Kan TVheadend niet met hoge kwaliteit draaien
Roku is een plug-and-play soort installatie. De instructies zijn heel duidelijk. Dus de focus van deze instructable is Broadcast TV
Ik hoop dat in de toekomst een van de volgende dingen gebeurt:
- Roku ondersteunt TVheadend, of
- Raspberry Pi 4 ondersteunt premium inhoud
Opmerkingen:
- Tekst tussen schoppen is bedoeld om te worden vervangen door uw gegevens, ♣gebruikersnaam♣
- De instructable-editor verknoeit HTTP-links en alles tussen punthaken
Stap 3: TVheadend: installeer Ubuntu op pc
Link naar TVheadend ubuntu PC 2019-update, of hier zijn de originele stappen:
Koordsnijsystemen vereisen een frontend en backend. Als het systeem krachtig genoeg is en het maar in één ruimte nodig is, dan kan het allemaal op één systeem. In mijn geval heb ik zeven kamers met tv's. Ik heb dus een krachtige back-endcomputer (TVheadend-pc) en een goedkope, gedistribueerde front-endcomputer (Raspberry Pi in elke kamer) nodig.
Er is een relatief goed presterende pc nodig om TVheadend met vier tv-tuners te gebruiken. Ik weet niet zeker wat de minimale specificaties zijn, dit is wat voor mij werkte.
PC-hardware
Een paar jaar geleden kocht ik voor mijn zoon een spelcomputer met de volgende kenmerken:
- Naam CPU-model: AMD A6-3620 APU met Radeon HD Graphics
- # van kernen: 4
- CPU-snelheid: 2,2 GHz
- Cache: 1 MB
- HD: 1TB
- RAM: 4GB
Hij slaagde erin meer dan 1.000 virussen te verzamelen toen hij zei dat het niet werkte. Hij kocht een nieuwe pc voor zichzelf en gaf me deze terug.
Ubuntu installeren
Download de nieuwste versie van Ubuntu's ISO-image en ga naar een USB-station.
Update: begin augustus 2018 heb ik geüpdatet van ubuntu16.04 naar Bionic 18.04.1. Toen ik een upgrade uitvoerde, liep het systeem willekeurig vast. Ik kon de oorzaak niet achterhalen uit de logs. Ik heb de update-instructies een paar keer opnieuw uitgevoerd en het bevriezen lijkt te zijn gestopt … hopelijk.
Toen het bevriezen begon, dacht ik dat ik de ubuntu-pc helemaal opnieuw zou moeten doen op 18.04.1. Dus ik heb het gedownload en een USB-stick gemaakt met de iso-afbeelding. Maar daar kon het systeem niet vanaf booten. Ik heb verschillende keren geprobeerd een cd te branden en ik kreeg steeds een fout bij het verifiëren van de gegevens.
Er is een versie van tvheadend voor bionic.
Plaats de USB-drive in de pc
Start de pc op
Houd F10 ingedrukt tijdens het opstarten om naar het setupprogramma te gaan (F9 zet BIOS terug naar standaard)
De opstartvolgorde wijzigen
Zet de USB-drive eerst
Wijzigingen accepteren
Bewaar aanpassingen en sluit
Installeer de nieuwste versie van Ubuntu
Volg de aanwijzingen (versleutel niets, u wilt snelheid uit deze pc)
- Kies taal
- Selectievakje: Updates downloaden tijdens het installeren van Ubuntu
- Selectievakje: Software van derden installeren…
- Doorgaan met
- Schijf wissen en Ubuntu installeren
- Selectievakje: LVM gebruiken …
- Installeer nu
- Doorgaan in UEFI-modus
- Doorgaan met
- Tijdzone instellen
- Doorgaan met
- Selecteer toetsenbordindeling
- Doorgaan met
- Vul uw naam in
- Verander de naam van de computer in iets redelijks
- kies een gebruikersnaam
- Voer uw wachtwoord twee keer in
- Keuzerondje instellen: automatisch inloggen
- Doorgaan met
Nadat u op Doorgaan hebt gedrukt, wordt Ubuntu geïnstalleerd. Afhankelijk van uw internetbandbreedte, schijfstation en CPU-snelheid, duurt het even voordat ubuntu is geïnstalleerd (voor mij 13 minuten). Ga iets anders doen
- USB-stick verwijderen
- Nu opnieuw opstarten
Je zou in ubuntu-desktop moeten zijn
Stap 4: TV-headend: gebruik SSH
Gebruik ssh zodat de tvheadend-server zonder monitor kan draaien
Installeer en start ssh
$ sudo apt-get install openssh-server
$ sudo-service ssh opnieuw opstarten
Stap 5: TV-headend: toegang tot computer op naam
Ik herinner me geen IP-adressen. Ik verwijs liever naar servers met hun naam
Opmerking: onderstrepingstekens mogen niet worden gebruikt in hostnamen. avahi werkt niet met onderstrepingstekens, gebruik in plaats daarvan streepjes. Voor de tvheadend-server ♣hostname♣ gebruik ik = tvheadend
Avahi is geïnstalleerd op ubuntu en stelt me in staat om naar de TVheadend-pc te ssh-en met:
$ ssh gebruikersnaam♣@♣hostnaam♣.local
Voor mij is het gemakkelijker om naar een server te verwijzen met ♣hostnaam♣.local.
Avahi zou al geïnstalleerd moeten zijn. Ga dus naar de volgende stap.
Het uitvoeren van de onderstaande opdrachten kan geen kwaad en geeft aan dat de nieuwste versie is geïnstalleerd:
$ sudo apt-get install avahi-daemon
Probeer het apparaat te pingen
$ hostnaam
♣hostnaam♣ $ ping ♣hostnaam♣.local
Voer deze opdracht uit om uw "IP-adres van de hostnaam" te vinden:
$ 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
Als u de hostnaam wilt wijzigen, doet u het volgende, anders gaat u naar de volgende stap:
$ sudo nano /etc/hosts
Mijn lokale netwerk is 192.168.1.x. Mijn hosts-bestand is:
127.0.0.1 localhost
127.0.1.1 ♣hostname♣ # De volgende regels zijn wenselijk voor IPv6-compatibele hosts::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 om op te slaan en de editor af te sluiten
Het hostnaambestand mag slechts één item bevatten:
$ sudo nano /etc/hostnaam
♣hostnaam♣
CTRL-O, CTR-X, ENTER om op te slaan en de editor af te sluiten
Als je de hostnaam hebt gewijzigd, start dan opnieuw op
$ sudo opnieuw opstarten
Stap 6: TV-headend: tv-tunerhulpprogramma's installeren
Open een browservenster en ga naar dit instructable op uw Ubuntu-machine. Het is veel gemakkelijker om uit deze instructable te knippen en te plakken en vervolgens heen en weer te bladeren tussen computers.
Zoek op uw ubuntu-pc naar terminal
Sleep het terminalpictogram naar het dock
Een terminalvenster openen
Hulpprogramma's voor tv-tuner installeren:
$ sudo apt-get install dvb-apps dvblast w-scan -y
Stap 7: TVheadend: voer niet bij elke Sudo een wachtwoord in
$ sudo nano /etc/sudoers
Zonder de volgende wijziging moet u elke keer dat sudo wordt gebruikt een wachtwoord invoeren.
Voeg na de opmerking, #includedir …, de regel toe die begint, ♣gebruikersnaam♣ ALL=:
#includedir /etc/sudoers.d
♣gebruikersnaam♣ ALL=(ALL) NOPASSWD: ALL
CTRL-o, ENTER, CTRL-x om het bestand op te slaan en te sluiten
Stap 8: TV-headend: tv-tuner installeren
Sluit de tv-tuner aan en start opnieuw op
$ sudo opnieuw opstarten
Log in op en voer de opdracht uit om te controleren of de tuner wordt herkend.
Een terminalvenster openen
$ dmesg | grep dvb
[4.232615] cx231xx 1-1.5:1.1: cx231xx-dvb succesvol geladen [4.232639] cx231xx 1-1.5:1.1: Cx231xx dvb-extensie geïnitialiseerd
Als er problemen zijn zoals een ontbrekend stuurprogramma, dan heb je de verkeerde tv-tuner of de verkeerde versie van de kernel of ubuntu geïnstalleerd. Met een andere tv-tuner heb ik veel tijd besteed aan het oplossen van deze problemen door stuurprogramma's te downloaden en de kernel opnieuw op te bouwen. Het was de tijd echt niet waard. Ik stuurde de tuner terug naar Amazon en kreeg de juiste. Veel makkelijker dus.
Een andere manier om te controleren of het werkt, is door de opdracht uit te voeren:
$ ls /dev/dvb
adapter0
Als u het bovenstaande niet ziet, stop dan en begin opnieuw. Als u opnieuw begint, zorg er dan voor dat u de juiste onderdelen gebruikt.
Als je het bovenstaande wel ziet, ga dan verder.
Stap 9: TV-headend: installeren en instellen
Installeer TVHeadEnd (alleen zegt dat het 16.04 ondersteunt)
$ 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
Voer ♣gebruikersnaam♣ en ♣wachtwoord♣ in voor TVHeadEnd
Open de browser en voer in (verwijder spaties rond de dubbele punt,:)
localhost:9981
Login met ♣gebruikersnaam♣ en ♣wachtwoord♣ voor TVHeadEnd
Volg de aanwijzingen, voer uw voorkeurstalen in
Klik een paar keer op Opslaan en volgende om naar het volgende scherm te gaan
Voer toegestaan netwerk in, mijn 192.168.1.0
Lees de routebeschrijving en voer ♣admin_name ♣ en ♣admin_password♣. in
Ik heb anonieme toegang toegestaan voor een gebruiker * *
Klik op Opslaan en volgende
Mijn Hauppauge WinTV HVR 955Q verschijnt als LG Electronics …
De 955Q ondersteunt zowel kabel (C) als terrestrische (T) netwerken. Ik ga alleen ATSC-T gebruiken
Klik op Opslaan en volgende
Selecteer uw vooraf gedefinieerde muxes. Voor de VS: Verenigde Staten: us-ATSC-center-frequencies-8VSB
Klik op Opslaan en volgende
Nu scant hij even. Ga iets anders doen.
Als het klaar is, klikt u op Opslaan en volgende
Breng alle services in kaart en maak provider- en netwerktags
Klik op Opslaan en volgende
Klik op Voltooien
Klik rechtsboven op Tv kijken
Selecteer een kanaal en het zou moeten werken!
Stap 10: TV-headend: configureren
De muxes die als OK zijn gemarkeerd, zijn de muxes waar een of meer stations zijn gevonden
- Ga in TvHeadEnd naar Configuratie: DVB-ingangen: Muxes
- Ik heb alle mislukte muxes verwijderd
- Als Scanresultaat FAIL toont, klik dan op die rij en verwijder dan
Ongebruikte stations uitschakelen
- Ga in TvHeadEnd naar: Configuratie: DVB-ingangen: Services
- Alle gevonden stations moeten zijn ingeschakeld
- Deselecteer degenen die u niet wilt bekijken
- Klik op Opslaan
Zenders uitschakelen in de elektronische programmagids
- TvHeadEnd ga naar Configuratie: Kanalen / EPG: Kanalen
- Alle kanalen moeten zijn ingeschakeld
- Deselecteer degenen die u niet wilt bekijken
- Klik op Opslaan
Stap 11: TV-headend: toegang op afstand
TVheadend werkt zonder hoofd (d.w.z. niet aangesloten op een monitor). De meeste ubuntu-functies zijn toegankelijk vanaf de opdrachtregel.
Om TVheadend op afstand te openen, gebruik in een browser (verwijder de spaties rond de dubbele punt):
192.168.1.110:9981
In het begin heb ik maar één tv-tuner geïnstalleerd, daarna heb ik er nog drie toegevoegd.
Elke keer dat ik een andere tv-tuner toevoegde, volgde ik de aanwijzingen in de vorige twee stappen, behalve dat ik TVheadend vanaf mijn MacBook gebruikte.
Stap 12: Tv-headend: Cron
Het heeft geen zin om de tv-tuners en het tv-hoofdeinde de hele tijd aan te laten staan. Ook beginnen na een tijdje de opnames zich op te stapelen. Voeg dus een cron toe om opnames ouder dan 14 dagen te verwijderen
Voeg een cronjob toe om de tvheadend-server elke nacht om 2 uur 's nachts opnieuw op te starten.
$ sudo crontab -e
en voeg de volgende regels toe:
# elke dag opnieuw opstarten om 02.00 uur
0 2 * * * sudo reboot # verwijder opnamen ouder dan 14 dagen # het volgende werkt niet echt. De opnames worden nog steeds weergegeven in TVheadend # 0 1 * * * sudo find /home/hts/* -mtime +14 -exec rm {};
CTRL-o, ENTER, CTRL-x om het bestand op te slaan en te sluiten
Stap 13: Raspberry Pi: Kodi / OSMC uitvoeren
Kodi / OSMC instellen
Download hier de nieuwste Raspberry Pi 3-schijfkopie voor OSMC
Dubbelklik na het downloaden op het bestand (OSMC_TGT_rbp2_20170504.img.gz) om het uit te vouwen (OSMC_TGT_rbp2_20170504.img)
Plaats een Micro SD-kaart in de USB-kaartlezer en steek de USB in de MacBook
Voer Etcher uit om de afbeelding op de Micro SD-kaart te branden
Om wat voor reden dan ook, op mijn MacBook werpt Etcher de USB-schijf niet uit
Ik sluit Etcher af en werp de schijf uit
Steek de Micro SD-kaart, ethernet-aansluiting, HDMI en toetsenbord/muis in de Raspberry Pi en sluit tenslotte het netsnoer aan. Als je snelle wifi hebt, kun je die gebruiken. Ik heb mijn Kodi/OSMC Raspberry Pis met bekabelde verbindingen.
De OSMC-aanwijzingen zijn heel eenvoudig
- Kies je taal
- Kies je continent en tijdzone
- Verander de hostnaam (de mijne is osmc-room-name)
- Aanvaarden
- Accepteer SSH-service is ingeschakeld
- Doorgaan met
- Ik ben oud, dus ik kies Classic UI (skin = Estuary)
- Uitgang
TV-headend toevoegen
Ga naar Add-ons, Mijn Add-ons, Alles
Tvheadend HTSP-client toevoegen door Adam Sutton …
TV-headend configureren
TVheadend bestuurt verschillende tv-tuners die op een pc draaien. De pc draait ubuntu.
IP-adres: 192.168.1.110
HTTP: 9981
HTTPS: 9982
Gebruikersnaam: ♣uw-gebruikersnaam♣
Wachtwoord: ♣uw-wachtwoord♣
Zet automatisch bijwerken op aan
Inschakelen
Opnieuw opstarten
Ga naar Mijn OSMC, Pi Config, Hardware-ondersteuning en LIRC GPIO-ondersteuning inschakelen, OK
VOEG DIT TOE: dit kan in Kodi worden ingesteld: dtparam=gpio_in_pull=up
Opnieuw opstarten (aan/uit, opnieuw opstarten)
Ga naar TV en het zou moeten werken!
Als je wifi op Kodi moet instellen, gebruik dan deze instructies
Stap 14: Raspberry Pi: vind host op naam
Ik herinner me geen IP-adressen. Ik verwijs liever naar servers met hun naam
Opmerking: onderstrepingstekens mogen niet worden gebruikt in hostnamen. avahi werkt niet met onderstrepingstekens, gebruik in plaats daarvan streepjes. Mijn hostnamen hebben de vorm: osmc-room-name
Avahi is geïnstalleerd op OSMC en stelt me in staat om naar een Raspberry Pi te ssh-en met behulp van:
$ ssh osmc@♣hostnaam♣.local
Voor mij is het gemakkelijker om naar een Raspberry Pi te verwijzen met zijn ♣hostnaam♣.local.
Avahi zou al geïnstalleerd moeten zijn en dit zou allemaal moeten werken. Ga dus naar de volgende stap.
Als je niet kunt ssh-en met de hostnaam, dan zijn hier de instructies. Het uitvoeren van de opdracht kan geen kwaad en laat zien dat de nieuwste versie is geïnstalleerd:
$ sudo apt-get install avahi-daemon
Probeer het apparaat te pingen
$ ping hostnaam♣.local
Voer deze opdracht uit om uw "IP-adres van de hostnaam" te vinden:
$ 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
Als u de hostnaam wilt wijzigen, doet u het volgende, anders gaat u naar de volgende stap:
$ sudo nano /etc/hosts
De hostnaam zou standaard op dietpi moeten staan. Verander de laatste regel van dietpi in de nieuwe "hostname"
♣IP-adres van hostnaam♣ ♣hostnaam♣
CTRL-O, CTR-X, ENTER om op te slaan en de editor af te sluiten
$ sudo nano /etc/hostnaam
♣hostnaam♣
CTRL-O, CTR-X, ENTER om op te slaan en de editor af te sluiten
Voer de wijzigingen door in het systeem
$ sudo insserv hostname.sh
$ sudo opnieuw opstarten
Stap 15: Raspberry Pi: OSMC-wachtwoord wijzigen
Voer de volgende opdracht uit om het standaardwachtwoord van osmc te wijzigen:
$ wachtwoord
Stap 16: Raspberry Pi: MPEG-2-licentie toevoegen om hardwaredecodering in te schakelen
Ik krijg steeds een thermometerwaarschuwing op het scherm en af en toe een OSMC-reboot met een droevig gezicht. Ik vermoed dat de twee met elkaar te maken hebben. Dus kocht en installeerde ik een MPEG-2-licentiesleutel om hardwaredecodering van de Broadcast TV MPEG-2-stream van de tvheadend-tuners mogelijk te maken.
Open een terminalvenster en log in op raspberry pi, zoiets als:
$ ssh [email protected]
Voer de opdracht uit om het serienummer van de processor van je Rasppberry Pi te krijgen:
$ cat /proc/cpuinfo
Ga naar de volgende site en koop een mpeg-licentiesleutel en wacht tot 72 uur (ook al staat er dat je de sleutel onmiddellijk kunt downloaden)
www.raspberrypi.com/mpeg-2-license-key/
Wanneer uw licentie arriveert, bewerkt u het volgende bestand:
$ sudo nano /boot/config.txt
decode_MPG2=uw-licentie
CTRL-o, ENTER, CTRL-x om op te slaan en de editor af te sluiten
Om er zeker van te zijn dat hardwaredecodering wordt gebruikt, herstart de Raspberry Pi
$ sudo opnieuw opstarten
En voer de opdracht uit en het zou moeten laten zien dat MPG2 is ingeschakeld:
$ vcgencmd codec_enabled MPG2
MPG2=ingeschakeld
Stap 17: Raspberry Pi: bouw een Kodi / OSMC-hoed met IR-ontvanger en resetknop
Deze instructable biedt stappen om een infraroodontvanger en resetknop toe te voegen aan een Raspberry Pi-hoed. Bouw de hoed en voeg de hoed toe aan je Raspberry Pi.
Ga op de tv naar Mijn OSMC: Pi Config: Hardware - om te bepalen welke GPIO-pinnen de mijne gebruiken, zijn in = 18 en uit = 17 Schakel LIRC GPIO-ondersteuning in
Oke
Opnieuw opstarten
Dit instructable toont de code die moet worden toegevoegd om de functies van de hoed in te schakelen
Stap 18: Raspberry Pi: in een hoesje doen
Dit instructable laat zien hoe je alles in een zaak.
Stap 19: Raspberry Pi: Kodi-muziek en video's
Video's (of muziek) toevoegen
Mijn mediaserver is een Home Theater PC (HTPC) met Windows 7.
in Kodi,
ga naar Video's: Bestanden: Video's toevoegen: Bladeren: Netwerklocatie toevoegen
Windows-netwerk (SMB)
Naam of IP-adres
gebruikersnaam
wachtwoord
video's toevoegen
Ik kon verbinding maken met mijn mediaserver via een Windows Work-groep, maar na een tijdje werkte het niet meer. Deze website heeft enkele tips om het werkend te krijgen
Maak op de Windows 7-server een thuisgroep
- Ga naar Startmenu: Configuratiescherm
- Typ Thuisgroep in het zoekvak
- Klik op Thuisgroep
- Klik op Maak een thuisgroep aan
- Noteer en wijzig wachtwoord
- Selecteer de bibliotheken die u wilt delen (video's, muziek, afbeeldingen)
Ga naar je mappen Muziek, Video's en Afbeeldingen, klik met de rechtermuisknop en deel met Thuisgroep (Lezen/Schrijven)
Op Windows 7-server:
- Ga naar Startmenu: Configuratiescherm
- Typ Thuisgroep in het zoekvak
- Klik op Thuisgroep
- Selecteer: Verlaat de thuisgroep. Negeer de waarschuwing (Verlaat thuisgroep en Voltooi)
- Op pagina 'Delen met andere thuiscomputers met Windows 7'.
- Selecteer: Geavanceerde instellingen voor delen wijzigen
- Netwerkdetectie: netwerkdetectie inschakelen
- Mediastreaming: inschakelen
- Openbare mappen delen: uw keuze. Het kan aan of uit zijn.
- Bestands- en printerdeling: inschakelen
- Met wachtwoord beveiligd delen: met wachtwoord beveiligd delen uitschakelen
- Toestaan dat Windows mijn thuisgroepverbindingen beheert
Stap 20: Raspberry Pi: Kodi Weather
Ga in Kodi naar
- Instellingen
- Add-ons
- Installeren vanuit repository
- Weerinformatie
- Yahoo! Het weer
- Installeren
Configureer vervolgens Yahoo! Weer door de grootste stad bij jou in de buurt binnen te gaan
Het zou moeten werken, maar als het er niet voor zorgt dat andere weer-apps zijn uitgeschakeld, klik dan op het pictogram Gebruiken
Stap 21: Raspberry Pi: Cron
Ik wil de tv-tuners vrijmaken wanneer ze niet in gebruik zijn, een manier is om elke nacht opnieuw op te starten.
Installeer eerst cron
$ sudo apt-get install cron
Bewerk vervolgens de crontab
$ sudo crontab -e
en voeg toe
# elke dag opnieuw opstarten om 02.00 uur
0 2 * * * sudo reboot
CTRL-o, ENTER, CTRL-x om op te slaan en de editor af te sluiten
en start de service opnieuw
$ sudo service cron herstart
Stap 22: Logitech Harmony 650-afstandsbediening: bedien tv, Roku en Raspberry Pi
Ik heb veel verschillende afstandsbedieningen geprobeerd. Ik heb goedkopere geprobeerd. Ik probeerde lirc en flirt. Mijn favoriet is de Logitech Harmony 650.
Download en installeer de MyHarmony-app van Logitech. De app wijst zich vanzelf.
Om uw apparaten (tv, dvd, projector, Raspberry Pi, enzovoort) in te stellen, moet u de fabrikant en het modelnummer weten.
De Raspberry Pi is een beetje uniek. Ik kon niets vinden dat goed werkte. Dus ik heb de Raspberry Pi ingesteld als een Apple TV. Apple Remote A1294 bedient Apple TV A1378. A1294-afstandsbediening is vooraf geladen in Kodi.
In mijn opstelling draait de Raspberry Pi Kodi op OSMC en wordt deze eigenlijk alleen gebruikt voor tv-uitzendingen.
Doe het volgende in de MyHarmony-app om de Raspberry PI in te stellen:
-
Voeg toestel toe:
- Fabrikant: Apple
- Model: A1378
- De A1378 komt overeen met de Silver Apple Remote
- Hernoem het apparaat naar Raspberry Pi
-
Activiteit toevoegen Tv kijken
De tv moet het volume regelen
- Kodi draaien als Watch Apple, hernoemen naar "Broadcast TV", fabrikant: Apple, model: A1378, selecteer Apple Silver remote van Kodi,
Stel de rest van de apparaten in met behulp van de fabrikant en het modelnummer. Activiteiten toevoegen. Synchroniseer en ga terug en bewerk de knoppen op het scherm en fysieke knoppen en synchroniseer opnieuw. Ik verwijder de premium-knoppen (NetFlix, …) en voeg opties, Home, Menu, Select en richtingsknoppen toe aan het scherm
Om door te gaan met het instellen van de 650 om de Raspberry Pi te bedienen, op de tv met aangesloten op Raspberry Pi en met een muis en toetsenbord aangesloten op een Raspberry Pi:
- ga naar Mijn OSMC: Pi Config: Hardware - om de gebruikte GPIO-pinnen te bepalen.
- Mijn GPIO-pinnen zijn in = 18 en uit = 17
- ga naar Mijn OSMC: Pi Config: Remote - selecteer de afstandsbediening Apple Silver Remote A1294
LIRC GPIO-ondersteuning inschakelen OK Opnieuw opstarten
Stap 23: Roku: SSID uitschakelen
Roku zendt zijn eigen SSID uit zodat de Roku-afstandsbediening verbinding kan maken. Roku noemt deze functie Wi-Fi Direct.
Zodra de universele afstandsbediening is geconfigureerd, schakelt u de SSID van de Roku uit. Er is geen echte reden om deze stap te doen. Het uitschakelen van de SSID maakt het netwerk niet veiliger en een broadcast-SSID gebruikt geen significante wifi-bandbreedte.
Schakel de Roku in, ga naar de startpagina en ga naar: Instellingen: Systeem: Geavanceerde systeeminstellingen: Apparaatverbinding: Apparaatverbinding uitschakelen
Stap 24: Bijlage: Problemen oplossen
Kodi OSMC vergrendelt met bericht "Muis niet ondersteund"
Ik heb automatisch bijwerken ingeschakeld. Ik weet niet zeker waardoor de Raspberry Pi werd vergrendeld met het bericht Muis niet ondersteund, maar apt-get update en upgrade (dist-upgrade), gevolgd door een herstart opgelost
Upgrade van 17.04 naar 18.04
Ik heb ubuntu geüpgraded van 17.04 naar 18.04 volgens de aanwijzingen in deze link
Systeem gaat in slaapstand na automatische update
03FEB2019: Ik heb desktop ubuntu opgegeven en ben verhuisd naar de ubuntu-server, die niet in slaap valt. De nieuwe instructies zijn hier Setup TVheadend op ubuntu PC
Pogingen om te voorkomen dat ubuntu desktop in slaap valt vóór 03FEB2019:
Na een auto-update zag tvheadend niet werken. Opnieuw opstarten toonde aan dat alles werkte zoals verwacht, maar na 20 minuten inactiviteit zou het systeem in slaapstand gaan of in slaapstand gaan. Ik heb de volgende opdrachten uitgevoerd die door deze link worden aanbevolen:
gsettings set org.gnome.desktop.session inactieve vertraging 0
sudo systemctl mask sleep.target suspend.target hibernate.tar
Ik ben niet helemaal aanklagen wat er is gebeurd, maar na verschillende stroomuitval. Het systeem zou op willekeurige momenten gedurende de dag worden uitgeschakeld. De bovenstaande wijzigingen hebben het probleem niet verholpen. Schijfhulpprogramma's hebben geen corruptie gevonden. dmesg toonde niets verkeerds. Ik heb het bestand bewerkt om te zien wanneer het stopte met loggen en keek naar het laatste proces dat werd uitgevoerd:
$ sudo nano /var/log/syslog
Een van de laatste regels waarnaar wordt verwezen:
Gestart Network Manager Script Dispatcher Service
en de volgende probeerden ipv6 te gebruiken. Aangezien ik geen ipv6 gebruik, heb ik het bestand bewerkt:
$ sudo nano /etc/sysctl.conf
en aan het einde de volgende regels toegevoegd:
#Uitschakelen 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
Het systeem is een paar dagen blijven staan
Aanbevolen:
Hoe ik mijn eigen boksmachine heb gemaakt? 11 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe ik mijn eigen boksmachine heb gemaakt?: Er zit geen geweldig verhaal achter dit project - ik heb altijd genoten van de boksmachines, die op verschillende populaire plaatsen stonden. Ik besloot de mijne te bouwen
Mijn lasergesneden Ray-Gun montage-instructies: 10 stappen
Mijn lasergesneden Ray-Gun montage-instructies: Met excuses voor de vertraging, hier is mijn langverwachte instructies voor het monteren van de Laser Pointer Ray-Gun, u kunt de Vector-tekenplannen kopen om het te laten maken… Op een CNC Laser-Cutter!https://cults3d.com/en/3d-model/gadget/ray-gunDit is hoe
ELEGOO Kit Lab of hoe ik mijn leven als ontwikkelaar gemakkelijker kan maken: 5 stappen (met afbeeldingen)
ELEGOO Kit Lab of Hoe maak ik mijn leven als ontwikkelaar gemakkelijker: doelstellingen van het project Velen van ons hebben problemen met de mock-up rond de UNO-controllers. Vaak wordt de bedrading van componenten bij veel componenten moeilijk. Aan de andere kant kan programmeren onder Arduino complex zijn en veel l
Maak mijn eigen grafieken voor mijn IOT-gegevens op een Raspberry PI - Ajarnpa
Maak mijn eigen grafieken voor mijn IOT-gegevens op een Raspberry PI: lees verder als u uw eigen IOT-grafieken wilt kunnen maken met 7 regels code. Ik wilde grafieken maken om gegevens in een grafisch formaat van mijn IOT-sensoren weer te geven op een webpagina. Hiervoor had ik eerder diensten van derden gebruikt (sommige pa
Mijn toetsenbord Mijn handen: 8 stappen (met afbeeldingen)
Mijn toetsenbord Mijn handen: ik heb de gloednieuwe Epilog-lasersnijder gebruikt die Instructables onlangs heeft gekregen om een afbeelding van mijn handen permanent op het toetsenbord van mijn laptop te laseretsen. Dat maakt je garantie ongeldig in doe-het-zelfstijl! Ik heb meer laptops met laser geëtst dan de meeste sinds ik help o