Innehållsförteckning:
- Steg 1: Mina krav
- Steg 2: Samla delar
- Steg 3: TVheadend: Installera Ubuntu på PC
- Steg 4: TVheadend: Använd SSH
- Steg 5: TVheadend: Åtkomst till dator efter namn
- Steg 6: TVheadend: Installera TV Tuner Utilities
- Steg 7: TVheadend: Skriv inte in lösenord på varje Sudo
- Steg 8: TVheadend: Installera TV -tuner
- Steg 9: TVheadend: Installera och konfigurera
- Steg 10: TVheadend: Konfigurera
- Steg 11: TVheadend: Fjärråtkomst
- Steg 12: Tvheadend: Cron
- Steg 13: Raspberry Pi: Kör Kodi / OSMC
- Steg 14: Raspberry Pi: Hitta värd efter namn
- Steg 15: Raspberry Pi: Ändra OSMC -lösenord
- Steg 16: Raspberry Pi: Lägg till MPEG-2-licens för att aktivera maskinvaruavkodning
- Steg 17: Raspberry Pi: Bygg en Kodi / OSMC -hatt med IR -mottagare och återställningsknapp
- Steg 18: Raspberry Pi: Lägg i ett fodral
- Steg 19: Raspberry Pi: Kodi Music and Videos
- Steg 20: Raspberry Pi: Kodi Weather
- Steg 21: Raspberry Pi: Cron
- Steg 22: Logitech Harmony 650 Remote: Kontroll -TV, Roku och Raspberry Pi
- Steg 23: Roku: Inaktivera SSID
- Steg 24: Bilaga: Felsökning
Video: Mitt sladdskärningssystem: 24 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
[Uppdaterat och flyttat hit]
Mitt mål med sladdskärning är att avsevärt minska kabel -tv: s mycket höga månadsavgifter och ändå ha önskade kanaler, tjänster och funktioner. Detta instruerbara beskriver mitt sladdskärningssystem.
Min kabel -TV -leverantör ger tillgång till nästan 900 kanaler. Min familj behöver inte 900 kanaler. Hälften av 900 är standarddefinition - ingen av dessa behövs. Jag har inaktiverat 811 av de nästan 900 kanaler som erbjuds. Och av de återstående kanalerna tittar min familj på 20% av dem. Jag vill bara betala för de tjänster, kanaler och funktioner som min familj klockar.
Jag får en specificerad faktura för internet och TV. Min tv -räkning med avgifter och skatter är följande:
$ 60,00 för TV och HBO $ 6,88 för skatter $ 12,09 för tillägg ===== $ 88,97 totalt
Min sladd skär totalt månadsräkning:
$ 24,99 för Sling TV $ 15,00 för HBO $ 2,50 för skatter ===== $ 42,49 Totalt
I båda fallen har jag NetFlix och Amazon Prime.
Jag försökte många olika metoder, och det fungerade för mig.
Steg 1: Mina krav
Mina krav på sladdskärning är:
- Spela upp innehåll från premium internet -tv, till exempel SlingTV, DirecTV Now, PlayStation Vue
- Spela upp innehåll från en premiumtjänst, till exempel Hulu, Netflix, Amazon eller iTunes
-
Minsta månadsavgift och inga avgifter för:
- DVR eller PVR
- Set top box eller fjärrkontroll
- Tillägg
- Skatter
- Sänd TV eller OTA TV (över-the-air, off-the-air)
- Betala för så mycket digital videoinspelning (DVR) eller personlig videoinspelning (PVR) som jag vill
- Betala för så många samtidiga live- eller inspelningskanaler som jag vill
- Titta i alla rum som har en TV, projektor eller dator
- Titta på en trådbunden eller trådlös anslutning (802.11AC AP)
- Titta på live -evenemang på TV -sändning när de händer
- 1080p eller HD -TV
- Om jag är några minuter sen till ett sändningsprogram, vill jag kunna spola tillbaka och titta från början snarare än att vänta N timmar efter att showen slutar
- Välj önskade tjänster och avbryt oönskade tjänster varje månad utan straff
- Låg kostnadskonfiguration (missade detta krav)
-
Obligatoriska kabelkanaler (Roku med SlingTV Orange + DVR $ 25/mo eller DirecTV Now (Live lite med HBO $ 43,30/månad, PlayStation Vue Access Slim med HBO $ 44,90):
- Comedy Central (The Daily Show) (inte på PSVUE)
- AMC (The Walking Dead)
- TBS (Full Frontal with Samantha Bee) (ej på PSVUE)
- ESPN (på Orange, men inte blått)
- CNN
- HLN (ej på Sling)
- HBO (Denna vecka ikväll, Game of Thrones, …)
- HGTV (Fixer Upper)
- SlingTV Orange har alla mina nödvändiga kanaler, men ger bara en ström. Blue har inte alla mina nödvändiga kanaler och ett gäng jag inte vill ha men tillåter 3 strömmar. Ala Carte, ja inte riktigt.
- Låt flera personer titta samtidigt (Sling Blue)
-
Broadcast TV (Raspberry Pi som kör Kodi / OSMC ansluten till PC som kör TVheadend):
ABC, CBS, CW, Fox, NBC, PBS - Sänd TV via TVheadEnd
-
Ha samma tjänst i alla rum - använd inte olika fjärrkontroller, olika enheter etc.
Vanlig universell fjärrkontroll
- Teaterkvalitets -TV - ingen choppiness, inga pauser vid laddning och så vidare
Steg 2: Samla delar
Dessa är grundkomponenterna i mitt sladdskärningssystem. Jag förespråkar inte att det här är de bästa komponenterna, bara att de fungerar för mig:
- Hemmabio: Projektor, Surroundljudsystem, Hemmabio PC / Media Center
- TV, bärbar dator, surfplatta, smartphone
- Blu-ray/DVD-spelare
-
Premiuminnehåll (Sling och Netflix) och internet -tv:
Roku Ultra
-
Sänd TV:
- Raspberry Pi med IR -mottagare som kör Kodi på OSMC för att spela TV
- PC som kör ubuntu med TVheadend och 4 955Q Hauppauge TV -mottagare
- Digital antenn
-
Universal fjärrkontroll för att styra allt ovan:
Logitech Harmony 650
De flesta komponenterna är självförklarande och du kan använda vad du än har eller föredrar.
Jag ville göra ett Raspberry Pi -system. När jag skapade detta system försökte jag många varianter och kombinationer av hårdvara och jag fann att utan en PC -klassdator en Raspberry Pi 3:
- Kan inte stödja premiumtjänster (t.ex. DLNA, NetFlix, Hulu)
- Kan inte spela multicast -TV (t.ex. Raspberry Pi kan inte köra VLC)
- Kan inte köra TVheadend med hög kvalitet
Roku är en plug-and-play-typ av inställningar. Instruktionerna är mycket enkla. Så, tFokus för detta instruerbara är Broadcast TV
I framtiden hoppas jag att något av följande händer:
- Roku stöder TVheadend, eller
- Raspberry Pi 4 stöder premiuminnehåll
Anmärkningar:
- Text i spader är tänkt att ersättas av dina uppgifter, "användarnamn"
- Den instruerbara redaktören förstör HTTP -länkar och allt som ingår i vinkelparenteser
Steg 3: TVheadend: Installera Ubuntu på PC
Länk till TVheadend ubuntu PC 2019 -uppdatering, eller här är de ursprungliga stegen:
Sladdskärningssystem kräver en front- och backend. Om systemet är tillräckligt kraftfullt och det bara krävs i ett rum, kan det vara allt på ett system. I mitt fall har jag sju rum med TV. Så jag behöver en kraftfull backend-dator (TVheadend PC) och en billig, distribuerad front-end-dator (Raspberry Pi i varje rum).
En relativt högpresterande dator krävs för att köra TVheadend med fyra TV -mottagare. Jag är inte säker på vad minsta specifikationerna är, det här är vad som fungerade för mig.
PC -hårdvara
För några år sedan köpte jag min son en speldator med följande egenskaper:
- CPU-modellnamn: AMD A6-3620 APU med Radeon HD-grafik
- Antal kärnor: 4
- CPU -hastighet: 2,2 GHz
- Cache: 1 MB
- HD: 1 TB
- Minne: 4 GB
Han lyckades samla över 1 000 virus när han sa att det inte fungerade. Han köpte en ny dator och gav mig den här tillbaka.
Installera Ubuntu
Ladda ner den senaste versionen av Ubuntu's iso -image och flytta till USB -enhet.
Uppdatering: I början av augusti 2018 uppdaterade jag från ubuntu16.04 till Bionic 18.04.1. När jag uppgraderade skulle systemet slumpmässigt frysa. Jag kunde inte ta reda på orsaken från stockarna. Jag gjorde om uppdateringsinstruktionerna några gånger och frysningen verkar ha slutat … förhoppningsvis.
När frysningen började tänkte jag att jag skulle behöva göra om Ubuntu -datorn från början den 18.04.1. Så jag laddade ner den och skapade en tummenhet med iso -bilden. Men systemet kunde inte starta från det. Jag försökte bränna en CD flera gånger och jag fick hela tiden ett misslyckande med att verifiera data.
Det finns en version av tvheadend för bionic.
Sätt i USB -enheten i datorn
Starta datorn
Tryck och håll ned F10 när du startar för att komma till installationsverktyget (F9 återställer BIOS till standard)
Ändra startordningen
Sätt USB -enheten först
Acceptera ändringar
Spara ändringar och avsluta
Installera den senaste versionen av Ubuntu
Följ anvisningarna (kryptera inte någonting, du vill ha hastighet ur den här datorn)
- Välj språk
- Kryssruta: Ladda ner uppdateringar när du installerar Ubuntu
- Kryssruta: Installera tredjepartsprogramvara …
- Fortsätta
- Radera hårddisken och installera Ubuntu
- Kryssruta: Använd LVM …
- Installera nu
- Fortsätt i UEFI -läge
- Fortsätta
- Ställ in tidszon
- Fortsätta
- Välj tangentbordslayout
- Fortsätta
- Ange ditt namn
- Ändra datorns namn till något rimligt
- Välj ett användarnamn
- Ange ditt lösenord två gånger
- Ställ in alternativknapp: Logga in automatiskt
- Fortsätta
När du har tryckt på Fortsätt installeras Ubuntu. Beroende på din internetbandbredd, hårddisk och CPU -hastighet tar ubuntu ett tag att installera (för mig 13 minuter). Gå och gör något annat
- Ta bort USB -enheten
- Starta om nu
Du bör vara i ubuntu -skrivbordet
Steg 4: TVheadend: Använd SSH
Använd ssh så att tvheadend -servern kan köras utan bildskärm
Installera och starta ssh
$ sudo apt-get install openssh-server
$ sudo service ssh omstart
Steg 5: TVheadend: Åtkomst till dator efter namn
Jag kommer inte ihåg IP -adresser. Jag föredrar att referera till servrar med deras namn
Obs: understrykningar bör inte användas i värdnamn. avahi fungerar inte med understreck, använd bindestreck istället. För tvheadend -servern ♣ värdnamn ♣ använder jag = tvheadend
Avahi är installerat på ubuntu och låter mig ssh in i TVheadend -datorn med:
$ ssh ♣användarnamn♣@♣hostname♣.local
För mig är det lättare att hänvisa till en server med ♣ värdnamn ♣.local.
Avahi bör redan installeras. Så hoppa till nästa steg.
Att köra kommandona nedan gör ingen skada och visar att den senaste versionen är installerad:
$ sudo apt-get install avahi-daemon
Testa att pinga enheten
$ värdnamn
♣ värdnamn ♣ $ ping ♣ värdnamn ♣.lokalt
Kör det här kommandot för att hitta ditt ♣ värdnamns-IP-adress ♣:
$ 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
Om du vill ändra värdnamnet gör du följande, annars går du till nästa steg
$ sudo nano /etc /hosts
Mitt lokala nätverk är 192.168.1.x. Mina värdfiler är:
127.0.0.1 lokal värd
127.0.1.1 ♣ värdnamn ♣ # Följande rader är önskvärda för IPv6-kapabla värdar:: 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 för att spara och avsluta redigeraren
Värdnamnsfilen ska bara innehålla en post:
$ sudo nano /etc /hostname
♣ värdnamn ♣
CTRL-O, CTR-X, ENTER för att spara och avsluta redigeraren
Om du har ändrat värdnamnet startar du om
$ sudo starta om
Steg 6: TVheadend: Installera TV Tuner Utilities
Öppna ett webbläsarfönster och gå till detta instruerbara på din Ubuntu -maskin. Det är mycket lättare att klippa och klistra in från detta instruerbara, för att sedan bläddra fram och tillbaka mellan datorer.
Sök efter din ubuntu -dator efter terminal
Dra terminalikonen till bryggan
Öppna ett terminalfönster
Installera TV Tuner -verktyg:
$ sudo apt-get install dvb-apps dvblast w-scan -y
Steg 7: TVheadend: Skriv inte in lösenord på varje Sudo
$ sudo nano /etc /sudoers
Utan följande ändring måste du ange ett lösenord varje gång sudo används.
Efter kommentaren, #includedir …, lägg till raden som börjar, ♣ användarnamn ♣ ALL =:
#includedir /etc/sudoers.d
♣ användarnamn ♣ ALL = (ALL) NOPASSWD: ALL
CTRL-o, ENTER, CTRL-x för att spara och stänga filen
Steg 8: TVheadend: Installera TV -tuner
Anslut TV -tunern och starta om
$ sudo starta om
Logga in på och kör kommandot för att kontrollera om tunern känns igen.
Öppna ett terminalfönster
$ dmesg | grep dvb
[4.232615] cx231xx 1-1.5: 1.1: Cx231xx-dvb [4.232639] cx231xx 1-1.5: 1.1 initialiserades: Cx231xx dvb-tillägget har initierats
Om det finns problem som en saknad drivrutin har du fel TV -tuner eller fel version av kärnan eller ubuntu installerad. Med en annan TV -tuner spenderade jag mycket tid på att lösa dessa problem genom att ladda ner drivrutiner och bygga om kärnan. Det var verkligen inte värt tiden. Jag skickade tillbaka tunern till Amazon och fick den rätta. Så, mycket lättare.
Ett annat sätt att kontrollera om det fungerar är att köra kommandot:
$ ls /dev /dvb
adapter0
Om du inte ser ovanstående, stoppa sedan och börja om. Se till att använda rätt delar om du börjar om.
Om du ser ovanstående, fortsätt sedan.
Steg 9: TVheadend: Installera och konfigurera
Installera TVHeadEnd (säger bara att den stöder 16.04)
$ sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-nycklar 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
Ange ♣ användarnamn ♣ och ♣ lösenord ♣ för TVHeadEnd
Öppna webbläsaren och ange (ta bort mellanslag runt kolon,:)
lokal värd: 9981
Logga in med ♣ användarnamn ♣ och ♣ lösenord ♣ för TVHeadEnd
Följ anvisningarna, ange önskade språk
Klicka på Spara & Nästa ett par gånger för att komma till nästa skärm
Ange tillåtet nätverk, mina 192.168.1.0
Läs anvisningarna och ange ♣ admin_name ♣ och ♣ admin_password ♣
Jag tillät anonym åtkomst för en användare * *
Klicka på Spara och nästa
Min Hauppauge WinTV HVR 955Q dyker upp som LG Electronics …
955Q stöder både kabel (C) och terrestriska (T) nätverk. Jag kommer bara att använda ATSC-T
Klicka på Spara och nästa
Välj dina fördefinierade muxer. För USA: USA: us-ATSC-center-frekvenser-8VSB
Klicka på Spara och nästa
Nu skannar det ett tag. Gå och gör något annat.
Klicka på Spara och nästa när det är klart
Kartlägg alla tjänster och skapa leverantörs- och nätverkstaggar
Klicka på Spara och nästa
Klicka på Slutför
Klicka på Titta på TV uppe till höger
Välj en kanal så ska det fungera!
Steg 10: TVheadend: Konfigurera
Muxerna markerade som OK är de där en eller flera stationer hittades
- I TvHeadEnd gå till Configuration: DVB Inputs: Muxes
- Jag raderade alla misslyckade muxer
- Om Skanningsresultat visar FAIL, klicka på den raden och radera sedan
Inaktivera oanvända stationer
- I TvHeadEnd går du till: Konfiguration: DVB -ingångar: Tjänster
- Alla hittade stationer bör vara aktiverade
- Avmarkera dem du inte vill titta på
- Klicka på Spara
Inaktivera stationer i den elektroniska programguiden
- TvHeadEnd gå till Configuration: Channels / EPG: Channels
- Alla kanaler bör vara aktiverade
- Avmarkera dem du inte vill titta på
- Klicka på Spara
Steg 11: TVheadend: Fjärråtkomst
TVheadend fungerar utan huvud (dvs. inte ansluten till en bildskärm). De flesta ubuntu -funktioner kan nås från kommandoraden.
För fjärråtkomst till TVheadend i en webbläsare (ta bort mellanslag runt kolon):
192.168.1.110:9981
Först installerade jag bara en TV -tuner, sedan lade jag till tre till.
Varje gång jag lade till en annan TV -tuner följde jag anvisningarna i de två föregående stegen, förutom att jag kom åt TVheadend från min MacBook.
Steg 12: Tvheadend: Cron
Det är ingen idé att ha TV -mottagare och TV -headend igång hela tiden. Efter ett tag börjar även inspelningarna samlas. Så lägg till en cron för att radera inspelningar äldre än 14 dagar
Lägg till ett cron -jobb för att starta om tvheadend -servern varje kväll klockan 02.00.
$ sudo crontab -e
och lägg till följande rader:
# starta om varje dag klockan 2
0 2 * * * sudo reboot # ta bort inspelningar äldre än 14 dagar # följande fungerar inte riktigt. Inspelningarna visas fortfarande i TVheadend # 0 1 * * * sudo find/home/hts/ * -mtime +14 -exec rm {};
CTRL-o, ENTER, CTRL-x för att spara och stänga filen
Steg 13: Raspberry Pi: Kör Kodi / OSMC
Konfigurera Kodi / OSMC
Ladda ner den senaste Raspberry Pi 3 -diskavbildningen för OSMC härifrån
När du har laddat ner dubbelklickar du på filen (OSMC_TGT_rbp2_20170504.img.gz) för att expandera den (OSMC_TGT_rbp2_20170504.img)
Sätt i ett Micro SD -kort i USB -kortläsaren och sätt in USB -minnet i MacBook
Kör Etcher för att bränna bilden till Micro SD -kortet
Av vilken anledning som helst, på min MacBook, matar inte Etcher ut USB -disken
Jag stänger Etcher och matar sedan ut disken
Sätt i Micro SD -kort, Ethernet -anslutning, HDMI och tangentbord/mus i Raspberry Pi och sätt sedan i nätsladden. Om du har snabb wi-fi kan du använda den. Jag har min Kodi/OSMC Raspberry Pis med kabelanslutningar.
OSMC -anvisningarna är mycket okomplicerade
- Välj ditt språk
- Välj din kontinent och tidszon
- Ändra värdnamnet (mina är osmc-room-name)
- Acceptera
- Acceptera SSH -tjänsten är aktiverad
- Fortsätta
- Jag är gammal, så jag väljer Classic UI (skin = Estuary)
- Utgång
Lägg till TVheadend
Gå till Tillägg, Mina tillägg, Alla
Lägg till Tvheadend HTSP -klient av Adam Sutton …
Konfigurera TVheadend
TVheadend styr flera TV -mottagare som körs på en dator. Datorn kör ubuntu.
IP -adress: 192.168.1.110
HTTP: 9981
HTTPS: 9982
Användarnamn: ♣ ditt-användarnamn ♣
Lösenord: ♣ ditt-lösenord ♣
Ställ in automatisk uppdatering på
Gör det möjligt
Starta om
Gå till My OSMC, Pi Config, Hardware Support, and Enable LIRC GPIO Support, OK
LÄGG TILL: Det här kan ställas in i kodi: dtparam = gpio_in_pull = upp
Starta om (Power, Reboot)
Gå till tv så ska det funka!
Om du behöver konfigurera Wi-Fi på Kodi använder du dessa instruktioner
Steg 14: Raspberry Pi: Hitta värd efter namn
Jag kommer inte ihåg IP -adresser. Jag föredrar att referera till servrar med deras namn
Obs: understrykningar bör inte användas i värdnamn. avahi fungerar inte med understreck, använd bindestreck istället. Mina värdnamn har formen: osmc-room-name
Avahi är installerat på OSMC och låter mig ssh till en Raspberry Pi med:
$ ssh osmc@♣hostname♣.local
För mig är det lättare att hänvisa till en Raspberry Pi med dess ♣ värdnamn ♣.local.
Avahi bör redan installeras och allt detta ska fungera. Så, gå till nästa steg.
Om du inte kan ssh in med värdnamn, här är instruktionerna. Att köra kommandot gör ingen skada och visar att den senaste versionen är installerad:
$ sudo apt-get install avahi-daemon
Testa att pinga enheten
$ ping ♣ värdnamn ♣.local
Kör det här kommandot för att hitta ditt ♣ värdnamns-IP-adress ♣:
$ 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
Om du vill ändra värdnamnet gör du följande, annars går du till nästa steg
$ sudo nano /etc /hosts
Värdnamnet ska vara dietpi som standard. Ändra den sista raden från dietpi till det nya ♣ värdnamnet ♣
♣ värdnamns-IP-adress ♣ ♣ värdnamn ♣
CTRL-O, CTR-X, ENTER för att spara och avsluta redigeraren
$ sudo nano /etc /hostname
♣ värdnamn ♣
CTRL-O, CTR-X, ENTER för att spara och avsluta redigeraren
Gör ändringarna i systemet
$ sudo insserv värdnamn.sh
$ sudo starta om
Steg 15: Raspberry Pi: Ändra OSMC -lösenord
Kör följande kommando för att ändra standardlösenordet från osmc:
$ passwd
Steg 16: Raspberry Pi: Lägg till MPEG-2-licens för att aktivera maskinvaruavkodning
Jag får en termometervarning på skärmen och en och annan OSMC sorgligt ansikte omstart. Jag misstänker att de två är släkt. Så jag köpte och installerade en MPEG-2-licensnyckel för att möjliggöra hårdvaruavkodning av Broadcast TV MPEG-2-strömmen från tvheadend-tuners.
Öppna ett terminalfönster och logga in på hallon pi, något i stil med:
$ ssh [email protected]
Kör kommandot för att få serienumret på din Rasppberry Pi -processor:
$ cat /proc /cpuinfo
Gå till följande webbplats och köp en mpeg -licensnyckel och vänta sedan upp till 72 timmar (även om det står att du kan ladda ner nyckeln direkt)
www.raspberrypi.com/mpeg-2-license-key/
När din licens kommer, redigera följande fil:
$ sudo nano /boot/config.txt
decode_MPG2 = din licens
CTRL-o, ENTER, CTRL-x för att spara och avsluta redigeraren
För att säkerställa att hårdvaruavkodning används, starta om Raspberry Pi
$ sudo starta om
Och kör kommandot så ska det visa att MPG2 är aktiverat:
$ vcgencmd codec_enabled MPG2
MPG2 = aktiverat
Steg 17: Raspberry Pi: Bygg en Kodi / OSMC -hatt med IR -mottagare och återställningsknapp
Denna instruerbara ger steg för att lägga till en infraröd mottagare och återställningsknapp till en Raspberry Pi -hatt. Bygg hatten och lägg sedan till hatten i din Raspberry Pi.
På TV: n, gå till My OSMC: Pi Config: Hardware - för att avgöra GPIO -stift som används, mina är in = 18 och ut = 17 Aktivera LIRC GPIO Support
OK
Starta om
Denna instruerbara visar koden som måste läggas till för att aktivera hattens funktioner
Steg 18: Raspberry Pi: Lägg i ett fodral
Denna instruerbara visar hur man lägger allt i ett fodral.
Steg 19: Raspberry Pi: Kodi Music and Videos
Lägg till videor (eller musik)
Min mediaserver är en hemmabio -dator (HTPC) som kör Windows 7.
I Kodi,
gå till Videor: Filer: Lägg till videor: Bläddra: Lägg till nätverksplats
Windows -nätverk (SMB)
Namn eller IP -adress
Användarnamn
Lösenord
lägg till videor
Jag kunde ansluta till min mediaserver med en Windows Work -grupp, men efter ett tag slutade det fungera. Denna webbplats har några tips för att få det att fungera
Skapa en hemgrupp på Windows 7 -servern
- Gå till Start -menyn: Kontrollpanelen
- Skriv hemgrupp i sökrutan
- Klicka på Hemgrupp
- Klicka på Skapa en hemgrupp
- Notera och ändra lösenord
- Välj de bibliotek som du vill dela (videor, musik, bilder)
Gå till mapparna Musik, Videor och Bilder, högerklicka och dela med hemgrupp (läs/skriv)
På Windows 7 -servern:
- Gå till Start -menyn: Kontrollpanelen
- Skriv hemgrupp i sökrutan
- Klicka på Hemgrupp
- Välj: Lämna hemmagruppen. Ignorera varningen (Lämna hemgrupp och slutför)
- På sidan "Dela med andra hemdatorer som kör Windows 7."
- Välj: Ändra avancerade delningsinställningar
- Network Discovery: aktivera nätverksidentifiering
- Media Streaming: Slå på
- Delning av offentlig mapp: Ditt val. Det kan vara på eller av.
- Fil- och skrivardelning: slå på
- Lösenordsskyddad delning: Stäng av lösenordsskyddad delning
- Låt Windows hantera mina hemgruppsanslutningar
Steg 20: Raspberry Pi: Kodi Weather
I Kodi, gå till
- inställningar
- Tillägg
- Installera från förvaret
- Väderinformation
- Yahoo! Väder
- Installera
Konfigurera sedan Yahoo! Väder genom att gå in i den största staden nära dig
Det borde fungera, men om det inte ser till att andra väderappar är inaktiverade och klicka på ikonen Använd
Steg 21: Raspberry Pi: Cron
Jag vill frigöra tv -mottagarna när de inte används, ett sätt är att starta om varje kväll.
Installera först cron
$ sudo apt-get install cron
Redigera sedan crontab
$ sudo crontab -e
och lägg till
# starta om varje dag klockan 2
0 2 * * * sudo omstart
CTRL-o, ENTER, CTRL-x för att spara och avsluta redigeraren
och starta om tjänsten
$ sudo service cron starta om
Steg 22: Logitech Harmony 650 Remote: Kontroll -TV, Roku och Raspberry Pi
Jag testade många olika fjärrkontroller. Jag testade billigare. Jag försökte lirc och flirc. Min favorit är Logitech Harmony 650.
Ladda ner och installera Logitechs MyHarmony -app. Appen är självförklarande.
För att konfigurera dina enheter (TV, DVD, projektor, Raspberry Pi och så vidare) måste du känna till tillverkaren och modellnumret.
Raspberry Pi är lite unik. Jag kunde inte hitta något som fungerade korrekt. Så jag installerade Raspberry Pi som en Apple TV. Apple Remote A1294 styr Apple TV A1378. A1294 -fjärrkontrollen är förinstallerad i Kodi.
I min installation kör Raspberry Pi Kodi på OSMC och används egentligen bara för TV -sändning.
Gör följande för att konfigurera Raspberry PI i MyHarmony -appen:
-
Lägg till enhet:
- Tillverkare: Apple
- Modell: A1378
- A1378 motsvarar Silver Apple Remote
- Byt namn på enheten till Raspberry Pi
-
Lägg till aktivitet Titta på TV
TV: n ska styra volymen
- kör Kodi som Watch Apple, byt namn till "Broadcast TV", tillverkare: Apple, modell: A1378, välj Apple Silver -fjärrkontroll från Kodi,
Konfigurera resten av enheterna med tillverkare och modellnummer. Lägg till aktiviteter. Synkronisera och sedan gå tillbaka och redigera knappar på skärmen och fysiska knappar och synkronisera igen. Jag tar bort premiumknapparna (NetFlix, …) och lägger till Alternativ, Hem, Meny, Välj och riktningsknappar på skärmen
För att fortsätta konfigurera 650 för att styra Raspberry Pi, på TV: n med den ansluten till Raspberry Pi och med en mus och ett tangentbord anslutet till en Raspberry Pi:
- gå till My OSMC: Pi Config: Hardware - för att avgöra vilka GPIO -pins som används.
- Mina GPIO -stift är in = 18 och ut = 17
- gå till My OSMC: Pi Config: Remote - välj fjärrkontrollen Apple Silver Remote A1294
Aktivera LIRC GPIO Support OK Starta om
Steg 23: Roku: Inaktivera SSID
Roku sänder sitt eget SSID så att Roku -fjärrkontrollen kan anslutas. Roku kallar denna funktion Wi-Fi Direct.
När den universella fjärrkontrollen är konfigurerad, inaktivera Rokus SSID. Det finns ingen verklig anledning att göra detta steg. Att inaktivera SSID gör inte nätverket säkrare, och ett sändnings-SSID använder inte betydande Wi-Fi-bandbredd.
Slå på Roku, gå till startsidan och gå till: Inställningar: System: Avancerade systeminställningar: Enhetsanslutning: Inaktivera enhetsanslutning
Steg 24: Bilaga: Felsökning
Kodi OSMC låser med meddelandet "Musen stöds inte"
Jag har aktiverat automatisk uppdatering. Jag är inte säker på vad som fick Raspberry Pi att låsa med meddelandet Mus stöds inte, men apt-get uppdatering och uppgradering (dist-upgrade), följt av en omstart fixad
Uppgradera från 17.04 till 18.04
Jag uppgraderade ubuntu från 17.04 till 18.04 enligt anvisningarna i denna länk
Systemet går i viloläge efter automatisk uppdatering
03FEB2019: Jag gav upp stationär ubuntu och flyttade till ubuntu -servern, som inte går i viloläge. De nya instruktionerna finns här Setup TVheadend på ubuntu PC
Försök att stoppa ubuntu -skrivbordet från att somna före 03FEB2019:
Efter en automatisk uppdatering såg tvheadend inte ut att fungera. Omstart visade att allt fungerade som förväntat, men efter 20 minuters inaktivitet skulle systemet somna eller vila. Jag körde följande kommandon som rekommenderas av den här länken:
gsettings set org.gnome.desktop.session inaktiv fördröjning 0
sudo systemctl mask sleep.target suspend.target viloläge.tar
Jag stämmer inte riktigt vad som hände, men efter flera strömavbrott. Systemet skulle stängas av slumpmässigt under dagen. Ändringarna ovan löste inte problemet. Diskverktyg hittade ingen korruption. dmesg visade inget fel. Jag redigerade filen för att hitta när den slutade logga och tittade på den senaste processen som kördes:
$ sudo nano/var/log/syslog
En av de sista raderna hänvisade till:
Startade Network Manager Script Dispatcher Service
och följande försökte använda ipv6. Eftersom jag inte använder ipv6 redigerade jag filen:
$ sudo nano /etc/sysctl.conf
och lade till följande rader i slutet:
#Deaktivera 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
Systemet har stannat i ett par dagar
Rekommenderad:
Mitt på natten badrumsljus: 5 steg (med bilder)
Mitt på natten badrumsljus: Vissa av oss upplever behovet av att använda badrummet mitt i natten. Om du tänder ett ljus kan du förlora din nattsyn. Vitt eller blått ljus gör att du tappar sömnhormonet, Melatonin, vilket gör det svårare att somna om. Så
ELEGOO Kit Lab eller hur man gör mitt liv som utvecklare enklare: 5 steg (med bilder)
ELEGOO Kit Lab eller hur man gör mitt liv som utvecklare enklare: projektets mål Många av oss har problem med mock-up kring UNO-kontrollerna. Ofta blir kabeldragning av komponenter svårt med många komponenter. Å andra sidan kan programmering under Arduino vara komplex och kan kräva många
Konvertera mitt Bluetooth -headset till Bluetooth -högtalare: 5 steg
Konvertera mitt Bluetooth-headset till Bluetooth-högtalare: Mitt headset drivs inte av sig själv längre, drivs bara när jag ansluter mikro-USB-kontaktens laddning, batteriet är redan slut och en av högtalarna fungerar inte. Men Bluetooth fungerar fortfarande utan problem. Idag visar jag
Mitt försök på Arduino Button Buzzer Melody: 11 steg
Mitt försök med Arduino Button Buzzer Melody: I den här självstudien visar jag hur en knapp kan starta en melodi. Under läsåret drivs många av våra liv av klockor eller toner som låter oss veta när det är dags att lämna eller dags att gå. De flesta av oss stannar sällan och tänker på hur dessa olika
Spara mitt barn: den smarta stolen som skickar textmeddelanden om du glömmer barnet i bilen: 8 steg
Rädda mitt barn: den smarta sitsen som skickar textmeddelanden om du glömmer barnet i bilen: Den är installerad i bilar och tack vare en detektor placerad på barnstolen varnar den oss - via SMS eller telefonsamtal - om vi får bort utan att ta med barnet