Cuprins:

Sistemul meu de tăiere a cablului: 24 de pași
Sistemul meu de tăiere a cablului: 24 de pași

Video: Sistemul meu de tăiere a cablului: 24 de pași

Video: Sistemul meu de tăiere a cablului: 24 de pași
Video: FLORIN CERCEL - CREAT DE-O ISTORIE 2024 2024, Iulie
Anonim
Sistemul meu de tăiere a cablului
Sistemul meu de tăiere a cablului

[Actualizat și mutat aici]

Scopul meu în tăierea cablurilor este de a reduce semnificativ taxele lunare foarte mari ale televiziunii prin cablu și de a avea în continuare canale, servicii și caracteristici dorite. Acest instructable descrie sistemul meu de tăiere a cablului.

Furnizorul meu de televiziune prin cablu oferă acces la aproape 900 de canale. Familia mea nu are nevoie de 900 de canale. Jumătate din cele 900 sunt definiție standard - niciuna dintre acestea nu este necesară. Am dezactivat 811 din cele aproape 900 de canale oferite. Iar din canalele rămase, familia mea urmărește 20% dintre acestea. Vreau doar să plătesc pentru servicii, canale și caracteristici ceasurile familiei mele.

Primesc o factură detaliată pentru internet și TV. Factura TV cu taxe și impozite este următoarea:

60,00 USD pentru TV și HBO 6,88 USD pentru taxe 12,09 USD pentru suprataxe ===== 88,97 USD Total

Factura lunară totală de tăiere a cablului meu:

24,99 USD pentru Sling TV 15,00 USD pentru HBO 2,50 USD pentru taxe ===== 42,49 USD Total

În ambele cazuri, am NetFlix și Amazon Prime.

Am încercat multe abordări diferite, iar acest lucru a funcționat pentru mine.

Pasul 1: Cerințele mele

Cerințele mele pentru tăierea cablurilor sunt:

  • Redați conținut de la televiziune premium pe internet, cum ar fi SlingTV, DirecTV Now, PlayStation Vue
  • Redați conținut de la un serviciu premium, cum ar fi Hulu, Netflix, Amazon sau iTunes
  • Taxe lunare minime și fără taxe pentru:

    • DVR sau PVR
    • Set top box sau telecomandă
    • Taxe suplimentare
    • Impozite
    • Transmisia TV sau OTA TV (over-the-air, off-the-air)
  • Plătiți cât de mult doresc stocarea de înregistrare video digitală (DVR) sau de înregistrare video personală (PVR)
  • Plătiți cât de multe canale simultane în direct sau de înregistrare doresc
  • Urmăriți în orice cameră care are televizor, proiector sau computer
  • Urmăriți pe o conexiune prin cablu sau fără fir (802.11AC AP)
  • Urmăriți evenimente live la televiziunea difuzată pe măsură ce se întâmplă
  • Televizor 1080p sau HD
  • Dacă am întârziat câteva minute la o emisiune difuzată, vreau să pot derula înapoi și să mă uit de la început, mai degrabă decât să aștept N ore după terminarea emisiunii.
  • Alegeți serviciile dorite și anulați lunar serviciile nedorite fără penalizare
  • Configurare low-cost (a fost ratată această cerință)
  • Canale de cablu necesare (Roku cu SlingTV Orange + DVR 25 USD / lună sau DirecTV Now (Live puțin cu HBO 43,30 USD / lună, PlayStation Vue Access Slim cu HBO 44,90 USD):

    • Comedy Central (The Daily Show) (nu pe PSVUE)
    • AMC (The Walking Dead)
    • TBS (Full Frontal with Samantha Bee) (nu pe PSVUE)
    • ESPN (pe portocaliu, dar nu pe albastru)
    • CNN
    • HLN (nu pe Sling)
    • HBO (Săptămâna aceasta în această seară, Game of Thrones, …)
    • HGTV (Fixer Upper)
  • SlingTV Orange are toate canalele necesare, dar oferă un singur flux. Blue nu are toate canalele mele necesare și nu vreau o grămadă, dar permite 3 fluxuri. Ala Carte, nu chiar.
  • Permiteți mai multor persoane să vizioneze în același timp (Sling Blue)
  • Difuzare TV (Raspberry Pi care rulează Kodi / OSMC conectat la PC care rulează TVheadend):

    ABC, CBS, CW, Fox, NBC, PBS - Broadcast TV prin TVheadEnd

  • Aveți același serviciu în fiecare cameră - nu utilizați telecomenzi diferite, dispozitive diferite etc.

    Telecomandă universală comună

  • Televizor de calitate pentru teatru - fără agitație, fără pauze în timpul încărcării și așa mai departe

Pasul 2: Adunați părți

Acestea sunt componentele de bază ale sistemului meu de tăiere a cablurilor. Nu pledez pentru că acestea sunt cele mai bune componente, ci doar că funcționează pentru mine:

  • Home Theater: Proiector, sistem audio surround, Home Theater PC / Media Center
  • Televizor, laptop, tabletă, smartphone
  • Blu-ray / DVD Player
  • Conținut premium (Sling și Netflix) și TV pe internet:

    Roku Ultra

  • Difuzare TV:

    • Raspberry Pi cu receptor IR care rulează Kodi pe OSMC pentru a reda emisiunea TV
    • PC care rulează Ubuntu cu TVheadend și 4 tunere TV 955Q Hauppauge
    • Antenă digitală
  • Telecomandă universală pentru a controla toate cele de mai sus:

    Logitech Harmony 650

Majoritatea componentelor se explică de la sine și puteți folosi orice aveți sau preferați.

Am vrut să fac un sistem Raspberry Pi. La crearea acestui sistem, am încercat multe variante și combinații de hardware și am constatat că fără un computer PC Class un Raspberry Pi 3:

  • Nu pot accepta servicii premium (de exemplu, DLNA, NetFlix, Hulu)
  • Nu se poate reda TV cu difuzare multiplă (de exemplu, Raspberry Pi nu poate rula VLC)
  • Nu se poate rula TVheadend cu înaltă calitate

Roku este un tip de configurare plug-and-play. Instrucțiunile sunt foarte simple. Deci, accentul acestui instructiv este Broadcast TV

În viitor, sper să se întâmple una dintre următoarele:

  • Roku acceptă TVheadend sau
  • Raspberry Pi 4 acceptă conținut premium

Note:

  • Textul inclus în pică este menit să fie înlocuit cu datele dvs., ername nume de utilizator ♣
  • Editorul instructiv încurcă legăturile HTTP și orice este inclus în paranteze unghiulare

Pasul 3: TVheadend: Instalați Ubuntu pe PC

Link către actualizarea TVheadend ubuntu PC 2019, sau iată pașii originali:

Sistemele de tăiere a cablurilor necesită frontend și backend. Dacă sistemul este suficient de puternic și este necesar doar într-o singură cameră, atunci acesta poate fi totul pe un singur sistem. În cazul meu, am șapte camere cu televizoare. Așadar, am nevoie de un computer backend puternic (TVheadend PC) și un computer front-end distribuit cu costuri reduse (Raspberry Pi în fiecare cameră).

Un computer relativ performant este necesar pentru a rula TVheadend cu patru tunere TV. Nu sunt sigur care sunt specificațiile minime, acest lucru a funcționat pentru mine.

Hardware PC

Acum câțiva ani, i-am cumpărat fiului meu un computer de jocuri cu următoarele caracteristici:

  • Numele modelului CPU: APU AMD A6-3620 cu grafică Radeon HD
  • # de nuclee: 4
  • Viteza procesorului: 2,2 GHz
  • Cache: 1 MB
  • HD: 1 TB
  • RAM: 4 GB

El a reușit să colecteze peste 1 000 de viruși când a spus că nu funcționează. El și-a cumpărat un PC nou și mi l-a dat înapoi.

Instalați Ubuntu

Descărcați cea mai recentă versiune a imaginii iso a Ubuntu și treceți pe unitatea USB.

Actualizare: La începutul lunii august 2018, am actualizat de la ubuntu16.04 la Bionic 18.04.1. Când am făcut upgrade, sistemul ar îngheța aleatoriu. Nu puteam să-mi dau seama cauza din jurnale. Am reluat instrucțiunile de actualizare de câteva ori, iar înghețarea pare să se fi oprit … sperăm.

Când a început înghețarea, m-am gândit că va trebui să refac PC-ul ubuntu de la zero pe 18.04.1. Așadar, l-am descărcat și am creat o unitate de tip thumb cu imaginea iso. Dar sistemul nu a putut porni din asta. Am încercat să scriu un CD de mai multe ori și am continuat să primesc un eșec la verificarea datelor.

Există o versiune de tvheadend pentru bionic.

Introduceți unitatea USB în computer

Porniți computerul

Țineți apăsat F10 în timp ce porniți pentru a ajunge la utilitarul de configurare (F9 resetează BIOS-ul la valorile implicite)

Schimbați ordinea de încărcare

Puneți mai întâi unitatea USB

Acceptați modificările

Salveaza schimbarile si iesi

Instalați cea mai recentă versiune de Ubuntu

Urmați instrucțiunile (nu criptați nimic, doriți să ieșiți din computer)

  • Alegeți limba
  • Caseta de selectare: Descărcați actualizările în timp ce instalați Ubuntu
  • Caseta de selectare: Instalați software terță parte …
  • Continua
  • Ștergeți discul și instalați Ubuntu
  • Casetă de selectare: utilizați LVM …
  • Instaleaza acum
  • Continuați în modul UEFI
  • Continua
  • Setați fusul orar
  • Continua
  • Selectați aspectul tastaturii
  • Continua
  • Introdu numele tau
  • Schimbați numele computerului cu ceva rezonabil
  • alege un nume de utilizator
  • Introduceți parola de două ori
  • Buton radio Set: Conectați-vă automat
  • Continua

După ce apăsați Continue, Ubuntu se instalează. În funcție de lățimea de bandă de internet, unitatea de disc și viteza procesorului, ubuntu durează ceva timp pentru a instala (pentru mine 13 minute). Du-te să faci altceva

  • Scoateți unitatea USB
  • Reporniți acum

Ar trebui să vă aflați în desktopul Ubuntu

Pasul 4: TVheadend: utilizați SSH

Utilizați ssh, astfel încât serverul tvheadend să poată rula fără monitor

Instalați și porniți ssh

$ sudo apt-get install openssh-server

$ sudo service ssh restart

Pasul 5: TVheadend: Accesați computerul după nume

Nu-mi amintesc adresele IP. Prefer să mă refer la servere după numele lor

Notă: sublinierile nu trebuie utilizate în numele gazdei. avahi nu va funcționa cu punctele de subliniere, folosiți în schimb liniuțe. Pentru serverul tvheadend name hostname ♣, folosesc = tvheadend

Avahi este instalat pe Ubuntu și îmi permite să accesez PC-ul TVheadend folosind:

$ ssh ♣username♣@♣hostname♣.local

Pentru mine, este mai ușor să mă refer la un server după namenume de gazdă ♣.local.

Avahi ar trebui să fie deja instalat. Așadar, treceți la pasul următor.

Executarea comenzilor de mai jos nu va face rău și va arăta că cea mai recentă versiune este instalată:

$ sudo apt-get install avahi-daemon

Încercați să faceți ping pe dispozitiv

$ hostname

♣ hostname ♣ $ ping ♣ hostname ♣.local

Rulați această comandă pentru a găsi ♣ adresa-IP a numelui de gazdă ♣:

$ 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

Dacă doriți să schimbați numele gazdei, faceți următoarele, în caz contrar, treceți la pasul următor

$ sudo nano / etc / hosts

Rețeaua mea locală este 192.168.1.x. Fișierul gazdelor mele este:

127.0.0.1 localhost

127.0.1.1 name hostname ♣ # Următoarele linii sunt de dorit pentru gazdele compatibile 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 pentru a salva și a ieși din editor

Fișierul cu numele gazdei trebuie să conțină o singură intrare:

$ sudo nano / etc / hostname

♣ numele gazdei ♣

CTRL-O, CTR-X, ENTER pentru a salva și a ieși din editor

Dacă ați schimbat numele gazdei, reporniți

$ sudo reporniți

Pasul 6: TVheadend: Instalați utilitarele TV Tuner

Deschideți o fereastră de browser și accesați acest instructable pe mașina dvs. Ubuntu. Este mult mai ușor să tăiați și să lipiți din acest instructable, apoi să vă rotiți înainte și înapoi între computere.

Căutați terminalul pe computerul dvs. ubuntu

Trageți pictograma terminalului în doc

Deschideți o fereastră de terminal

Instalați utilitarele TV Tuner:

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

Pasul 7: TVheadend: Nu introduceți parola pe fiecare Sudo

$ sudo nano / etc / sudoers

Fără următoarea modificare va trebui să introduceți o parolă de fiecare dată când este utilizat sudo.

După comentariu, #includedir …, adăugați linia care începe, ♣ nume de utilizator ♣ ALL =:

#includedir /etc/sudoers.d

♣ nume de utilizator ♣ ALL = (ALL) NOPASSWD: ALL

CTRL-o, ENTER, CTRL-x pentru a salva și închide fișierul

Pasul 8: TVheadend: Instalați TV Tuner

Atașați tunerul TV și reporniți

$ sudo reporniți

Conectați-vă și executați comanda pentru a verifica dacă tunerul este recunoscut.

Deschideți o fereastră de terminal

$ dmesg | grep dvb

[4.232615] cx231xx 1-1.5: 1.1: S-a încărcat cu succes cx231xx-dvb [4.232639] cx231xx 1-1.5: 1.1: Cx231xx dvb Extensie inițializată

Dacă există probleme, cum ar fi un driver lipsă, atunci aveți un TV Tuner greșit sau o versiune greșită a kernelului sau a Ubuntu instalat. Cu un alt Tuner TV, am petrecut mult timp încercând să rezolv aceste probleme descărcând drivere și reconstruind nucleul. Chiar nu a meritat timpul. Am returnat tunerul la Amazon și l-am obținut pe cel potrivit. Deci, mult mai ușor.

O altă modalitate de a verifica dacă funcționează este să rulați comanda:

$ ls / dev / dvb

adaptor0

Dacă nu vedeți cele de mai sus, opriți-vă și începeți de la capăt. Dacă începeți din nou, asigurați-vă că utilizați piesele corecte.

Dacă vedeți cele de mai sus, continuați.

Pasul 9: TVheadend: Instalare și configurare

Instalați TVHeadEnd (spune doar că acceptă 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

Introduceți ♣ numele de utilizator ♣ și ♣ parola ♣ pentru TVHeadEnd

Deschideți browserul și introduceți (eliminați spațiile din jurul colonului,:)

localhost: 9981

Conectați-vă cu ♣ nume de utilizator ♣ și ♣ parolă ♣ pentru TVHeadEnd

Urmați instrucțiunile, introduceți limbile preferate

Faceți clic pe Save & Next de câteva ori pentru a ajunge la ecranul următor

Introduceți rețeaua permisă, a mea 192.168.1.0

Citiți instrucțiunile și introduceți ♣ admin_name ♣ și ♣ admin_password ♣

Am permis accesul anonim pentru un utilizator * *

Faceți clic pe Salvare și următor

My Hauppauge WinTV HVR 955Q apare ca LG Electronics …

955Q acceptă atât rețele prin cablu (C), cât și rețele terestre (T). Voi folosi doar ATSC-T

Faceți clic pe Salvare și următor

Selectați muxurile predefinite. Pentru SUA: Statele Unite: us-ATSC-center-frequencies-8VSB

Faceți clic pe Salvare și următor

Acum scanează o vreme. Du-te să faci altceva.

După ce ați terminat, faceți clic pe Salvare & Următor

Hartați toate serviciile și creați etichete de furnizor și de rețea

Faceți clic pe Salvare și următor

Faceți clic pe Finalizare

În dreapta sus, dă clic pe Urmărește TV

Selectați un canal și ar trebui să funcționeze!

Pasul 10: TVheadend: Configurați

Muxurile marcate ca OK sunt cele în care au fost găsite una sau mai multe stații

  • În TvHeadEnd accesați Configurare: Intrări DVB: Mux-uri
  • Am șters toate muxurile eșuate
  • Dacă rezultatul scanării arată FAIL, faceți clic pe acel rând și apoi ștergeți

Dezactivați stațiile neutilizate

  • În TvHeadEnd accesați: Configurare: Intrări DVB: Servicii
  • Toate stațiile găsite ar trebui activate
  • Debifați-le pe cele pe care nu doriți să le urmăriți
  • Faceți clic pe Salvare

Dezactivați stațiile în Ghidul electronic de programe

  • TvHeadEnd accesați Configurare: Canale / EPG: Canale
  • Toate canalele ar trebui să fie activate
  • Debifați-le pe cele pe care nu doriți să le urmăriți
  • Faceți clic pe Salvare

Pasul 11: TVheadend: acces la distanță

TVheadend va funcționa fără cap (adică nu este conectat la un monitor). Cele mai multe caracteristici ubuntu pot fi accesate din linia de comandă.

Pentru a accesa TVheadend de la distanță, utilizați un browser (eliminați spațiile din jurul colonului):

192.168.1.110:9981

La început, am instalat doar un Tuner TV, apoi am adăugat încă trei.

De fiecare dată când am adăugat un alt tuner TV, am urmat instrucțiunile din cei doi pași anteriori, cu excepția faptului că am accesat TVheadend de pe MacBook.

Pasul 12: Tvheadend: Cron

Nu are rost să funcționezi tot timpul tunerele TV și headend-ul TV. De asemenea, după un timp, înregistrările încep să se acumuleze. Așadar, adăugați un cron pentru a șterge înregistrările mai vechi de 14 zile

Adăugați un job cron pentru a reporni serverul tvheadend în fiecare seară la 2 dimineața.

$ sudo crontab -e

și adăugați următoarele rânduri:

# reporniți în fiecare zi la 2 dimineața

0 2 * * * sudo reboot # eliminați înregistrările mai vechi de 14 zile # următoarele nu funcționează cu adevărat. Înregistrările încă se afișează în TVheadend # 0 1 * * * sudo find / home / hts / * -mtime +14 -exec rm {};

CTRL-o, ENTER, CTRL-x pentru a salva și închide fișierul

Pasul 13: Raspberry Pi: Rularea Kodi / OSMC

Configurați Kodi / OSMC

Descărcați cea mai recentă imagine de disc Raspberry Pi 3 pentru OSMC de aici

După descărcare, faceți dublu clic pe fișierul (OSMC_TGT_rbp2_20170504.img.gz) pentru ao extinde (OSMC_TGT_rbp2_20170504.img)

Introduceți un card Micro SD în cititorul de carduri USB și introduceți USB-ul în MacBook

Rulați Etcher pentru a inscripționa imaginea pe cardul Micro SD

Indiferent de motiv, pe MacBook, Etcher nu scoate discul USB

Închid Etcher și apoi scot discul

Introduceți cardul Micro SD, conexiunea Ethernet, HDMI și tastatura / mouse-ul în Raspberry Pi și, în cele din urmă, introduceți cablul de alimentare. Dacă aveți Wi-Fi rapid, îl puteți folosi. Am Kodi / OSMC Raspberry Pis folosind conexiuni prin cablu.

Direcțiile OSMC sunt foarte simple

  • Alege-ți limba
  • Alegeți-vă continentul și fusul orar
  • Schimbați numele gazdei (ale mele sunt osmc-room-name)
  • Accept
  • Acceptă serviciul SSH este activat
  • Continua
  • Sunt bătrân, așa că aleg UI clasic (skin = Estuary)
  • Ieșire

Adăugați TVheadend

Accesați Suplimente, Suplimente mele, Toate

Adăugați Tvheadend HTSP Client de Adam Sutton …

Configurați TVheadend

TVheadend controlează mai multe tunere TV care rulează pe un computer. PC-ul rulează Ubuntu.

Adresă IP: 192.168.1.110

HTTP: 9981

HTTPS: 9982

Nume utilizator: ername numele dvs. de utilizator ♣

Parolă: password parola dvs. ♣

Setați actualizarea automată la activat

Permite

Reporniți

Accesați My OSMC, Pi Config, Hardware Support și Activați LIRC GPIO Support, OK

ADĂUGAȚI ACEST: acest lucru poate fi setat în kodi: dtparam = gpio_in_pull = sus

Repornire (Putere, Repornire)

Du-te la televizor și ar trebui să funcționeze!

Dacă trebuie să configurați Wi-Fi pe Kodi, utilizați aceste instrucțiuni

Pasul 14: Raspberry Pi: Găsiți gazdă după nume

Nu-mi amintesc adresele IP. Prefer să mă refer la servere după numele lor

Notă: sublinierile nu trebuie utilizate în numele gazdei. avahi nu va funcționa cu punctele de subliniere, folosiți în schimb liniuțe. Numele meu de gazdă are forma: osmc-room-name

Avahi este instalat pe OSMC și îmi permite să intru într-un Raspberry Pi folosind:

$ ssh osmc@♣hostname♣.local

Pentru mine, este mai ușor să mă refer la un Raspberry Pi după ♣nume de gazdă ♣.local.

Avahi ar trebui să fie deja instalat și toate acestea ar trebui să funcționeze. Deci, treceți la pasul următor.

Dacă nu puteți contacta numele de gazdă, iată instrucțiunile. Executarea comenzii nu va face rău și va arăta că cea mai recentă versiune este instalată:

$ sudo apt-get install avahi-daemon

Încercați să faceți ping pe dispozitiv

$ ping ♣ hostname ♣.local

Rulați această comandă pentru a găsi ♣ adresa-IP a numelui de gazdă ♣:

$ 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

Dacă doriți să schimbați numele gazdei, faceți următoarele, în caz contrar, treceți la pasul următor

$ sudo nano / etc / hosts

Numele gazdei ar trebui să fie implicit dietpi. Schimbați ultima linie din dietpi în noul name nume de gazdă ♣

♣ adresa IP a numelui gazdei ♣ ♣ numele gazdei ♣

CTRL-O, CTR-X, ENTER pentru a salva și a ieși din editor

$ sudo nano / etc / hostname

♣ numele gazdei ♣

CTRL-O, CTR-X, ENTER pentru a salva și a ieși din editor

Confirmați modificările sistemului

$ sudo insserv hostname.sh

$ sudo reporniți

Pasul 15: Raspberry Pi: Schimbați parola OSMC

Rulați următoarea comandă pentru a schimba parola implicită din osmc:

$ passwd

Pasul 16: Raspberry Pi: Adăugați licență MPEG-2 pentru a activa decodarea hardware

Întotdeauna primesc o alarmă de termometru pe ecran și o repornire ocazională a feței triste OSMC. Bănuiesc că cei doi sunt înrudiți. Așadar, am cumpărat și am instalat o cheie de licență MPEG-2 pentru a permite decodarea hardware a fluxului Broadcast TV MPEG-2 de pe tunerurile TVheadend.

Deschideți o fereastră de terminal și conectați-vă la raspberry pi, ceva de genul:

$ ssh [email protected]

Rulați comanda pentru a obține numărul de serie al procesorului Rasppberry Pi:

$ cat / proc / cpuinfo

Accesați următorul site și cumpărați o cheie de licență mpeg, apoi așteptați până la 72 de ore (chiar dacă se spune că puteți descărca cheia imediat)

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

La sosirea licenței, editați următorul fișier:

$ sudo nano /boot/config.txt

decode_MPG2 = licența dvs.

CTRL-o, ENTER, CTRL-x pentru a salva și a ieși din editor

Pentru a vă asigura că se folosește decodarea hardware, reporniți Raspberry Pi

$ sudo reporniți

Și rulați comanda și va arăta că MPG2 este activat:

$ vcgencmd codec_enabled MPG2

MPG2 = activat

Pasul 17: Raspberry Pi: Construiți o pălărie Kodi / OSMC cu receptor IR și buton Reset

Raspberry Pi: Construiți o pălărie Kodi / OSMC cu receptor IR și buton Reset
Raspberry Pi: Construiți o pălărie Kodi / OSMC cu receptor IR și buton Reset

Acest instructable oferă pași pentru a adăuga un receptor cu infraroșu și butonul de resetare la o pălărie Raspberry Pi. Construiți pălăria și apoi adăugați pălăria la Raspberry Pi.

Pe televizor, accesați My OSMC: Pi Config: Hardware - pentru a determina pinii GPIO folosiți ai mei sunt în = 18 și ieșiți = 17 Activați suportul LIRC GPIO

Bine

Reporniți

Acest instructable arată codul care trebuie adăugat pentru a activa caracteristicile pălăriei

Pasul 18: Raspberry Pi: Puneți o cutie

Acest instructabil arată cum să puneți totul într-o carcasă.

Pasul 19: Raspberry Pi: muzică și videoclipuri Kodi

Adăugați videoclipuri (sau muzică)

Serverul meu media este un PC Home Theater (HTPC) care rulează Windows 7.

În Kodi,

accesați Videoclipuri: Fișiere: Adăugați videoclipuri: Răsfoiți: Adăugați locația rețelei

Rețea Windows (SMB)

Numele sau adresa IP

nume de utilizator

parola

adăugați videoclipuri

M-am putut conecta la serverul media folosind un grup Windows Work, dar după o vreme a încetat să funcționeze. Acest site web are câteva sfaturi despre cum să funcționeze

Pe serverul Windows 7, creați un grup de domiciliu

  • Accesați Meniul Start: Panou de control
  • Tastați Grup de acasă în caseta de căutare
  • Faceți clic pe Grupul de domiciliu
  • Faceți clic pe Creați un grup de domiciliu
  • Rețineți și schimbați parola
  • Selectați bibliotecile de partajat (videoclipuri, muzică, imagini)

Accesați folderele dvs. Muzică, videoclipuri și imagini, faceți clic dreapta și partajați cu Grupul de domiciliu (Citire / Scriere)

Pe serverul Windows 7:

  • Accesați Meniul Start: Panou de control
  • Tastați Grup de acasă în caseta de căutare
  • Faceți clic pe Grupul de domiciliu
  • Selectați: părăsiți grupul de domiciliu. Ignorați avertismentul (părăsiți grupul de domiciliu și terminați)
  • Pe pagina „Partajați cu alte computere de acasă care rulează Windows 7.”
  • Selectați: Modificați setările avansate de partajare
  • Descoperire rețea: activați descoperirea rețelei
  • Streaming media: activați
  • Partajarea folderelor publice: alegerea dvs. Poate fi activat sau dezactivat.
  • Partajarea fișierelor și a imprimantei: porniți
  • Partajare protejată prin parolă: dezactivați partajarea protejată prin parolă
  • Permiteți Windows să gestioneze conexiunile la grupul de domiciliu

Pasul 20: Raspberry Pi: vremea Kodi

În Kodi, du-te la

  • Setări
  • Suplimente
  • Instalați din depozit
  • Informații despre vreme
  • Yahoo! Vreme
  • Instalare

Apoi configurați Yahoo! Vremea intrând în cel mai mare oraș din apropiere

Ar trebui să funcționeze, dar dacă nu se asigură că orice alte aplicații meteo sunt dezactivate și faceți clic pe pictograma Utilizare

Pasul 21: Raspberry Pi: Cron

Vreau să eliberez tunerele TV când nu sunt utilizate, o modalitate este să reporniți în fiecare seară.

Mai întâi, instalați cron

$ sudo apt-get install cron

Apoi editați crontabul

$ sudo crontab -e

si adauga

# reporniți în fiecare zi la 2 dimineața

0 2 * * * sudo reboot

CTRL-o, ENTER, CTRL-x pentru a salva și a ieși din editor

și apoi reporniți serviciul

$ sudo service cron repornește

Pasul 22: Telecomanda Logitech Harmony 650: Control TV, Roku și Raspberry Pi

Am încercat multe telecomenzi diferite. Am încercat altele mai ieftine. Am încercat lirc și flirc. Preferatul meu este Logitech Harmony 650.

Descărcați și instalați aplicația Logitech MyHarmony. Aplicația se explică de la sine.

Pentru a vă configura dispozitivele (televizor, DVD, proiector, Raspberry Pi etc.) trebuie să cunoașteți producătorul și numărul modelului.

Raspberry Pi este un pic unic. Nu am putut găsi nimic care să funcționeze corect. Deci, am configurat Raspberry Pi ca un Apple TV. Apple Remote A1294 controlează Apple TV A1378. Telecomanda A1294 este preîncărcată în Kodi.

În configurarea mea, Raspberry Pi rulează Kodi pe OSMC și este într-adevăr utilizat doar pentru difuzarea TV.

În cadrul aplicației MyHarmony, faceți următoarele pentru a configura Raspberry PI:

  • Adăugați dispozitiv:

    • Producător: Apple
    • Model: A1378
    • A1378 corespunde telecomandei Silver Apple
    • Redenumiți dispozitivul în Raspberry Pi
  • Adăugați activitate Urmăriți TV

    Televizorul ar trebui să controleze volumul

  • care rulează Kodi ca Watch Apple, redenumiți în „Broadcast TV”, producător: Apple, model: A1378, selectați telecomanda Apple Silver de la Kodi,

Configurați restul dispozitivelor folosind producătorul și numărul modelului. Adăugați activități. Sincronizați, apoi reveniți înapoi și editați butoanele de pe ecran și butoanele fizice și sincronizați din nou. Înlătur butoanele premium (NetFlix,…) și adaug pe ecran butoanele Opțiuni, Acasă, Meniu, Selectare și direcție

Pentru a continua să configurați 650 pentru a controla Raspberry Pi, pe televizor cu acesta conectat la Raspberry Pi și cu un mouse și tastatură conectat la un Raspberry Pi:

  • accesați My OSMC: Pi Config: Hardware - pentru a determina pinii GPIO utilizați.
  • Pinii GPIO mei sunt în = 18, și în afara = 17
  • accesați My OSMC: Pi Config: Remote - selectați telecomanda Apple Silver Remote A1294

Activați suportul LIRC GPIO OK Reporniți

Pasul 23: Roku: Dezactivați SSID

Roku transmite propriul său SSID, astfel încât telecomanda Roku să se poată conecta. Roku numește această caracteristică Wi-Fi Direct.

Odată ce telecomanda universală este configurată, dezactivați SSID-ul Roku. Nu există niciun motiv real pentru a face acest pas. Dezactivarea SSID nu face rețeaua mai sigură, iar un SSID difuzat nu utilizează o lățime de bandă Wi-Fi semnificativă.

Porniți Roku, accesați pagina de pornire și accesați: Setări: Sistem: Setări avansate de sistem: Conectare dispozitiv: Dezactivare Conectare dispozitiv

Pasul 24: Anexă: Depanare

Kodi OSMC se blochează cu mesajul „Mouse-ul nu este acceptat”

Am activat actualizarea automată. Nu sunt sigur ce a determinat blocarea Raspberry Pi cu mesajul Mouse nu este acceptat, dar apt-get update și upgrade (dist-upgrade), urmat de o repornire fixă

Actualizați de la 17.04 la 18.04

Am actualizat Ubuntu de la 17.04 la 18.04 urmând instrucțiunile din acest link

Sistemul se oprește după actualizarea automată

03FEB2019: Am renunțat la desktop-ul ubuntu și m-am mutat pe serverul ubuntu, care nu merge la culcare. Noile instrucțiuni sunt aici Setup TVheadend pe ubuntu PC

Încercări de a opri desktopul Ubuntu să se oprească înainte de 03FEB2019:

După o actualizare automată, tvheadend nu a văzut că funcționează. Repornirea a arătat că totul funcționează așa cum era de așteptat, dar după 20 de minute de inactivitate, sistemul ar fi adormit sau hibernat. Am rulat următoarele comenzi recomandate de acest link:

gsettings set org.gnome.desktop.session idle-delay 0

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

Nu sunt chiar în judecată ce s-a întâmplat, ci după mai multe întreruperi de curent. Sistemul s-ar opri la întâmplări în timpul zilei. Modificările de mai sus nu au rezolvat problema. Utilitățile de disc nu au găsit nicio corupție. dmesg nu a arătat nimic greșit. Am editat fișierul pentru a găsi când s-a oprit înregistrarea și m-am uitat la ultimul proces care rulează:

$ sudo nano / var / log / syslog

Una dintre ultimele linii menționate:

A început serviciul de distribuitor de scripturi Network Manager

iar următoarele au încercat să folosească ipv6. Deoarece nu folosesc ipv6, am editat fișierul:

$ sudo nano /etc/sysctl.conf

și a adăugat la sfârșit următoarele rânduri:

#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

Sistemul a rămas în funcțiune de câteva zile

Recomandat: