Sommario:
- Passaggio 1: i miei requisiti
- Passaggio 2: raccogliere le parti
- Passaggio 3: TVheadend: installa Ubuntu sul PC
- Passaggio 4: Headend TV: utilizzare SSH
- Passaggio 5: TVheadend: accedi al computer per nome
- Passaggio 6: TVheadend: installa le utilità del sintonizzatore TV
- Passaggio 7: TVheadend: non digitare la password su ogni sudo
- Passaggio 8: TVheadend: installa il sintonizzatore TV
- Passaggio 9: TVheadend: installazione e configurazione
- Passaggio 10: TVheadend: Configura
- Passaggio 11: TVheadend: accesso remoto
- Passaggio 12: Tvheadend: Cron
- Passaggio 13: Raspberry Pi: esecuzione di Kodi / OSMC
- Passaggio 14: Raspberry Pi: trova host per nome
- Passaggio 15: Raspberry Pi: modifica password OSMC
- Passaggio 16: Raspberry Pi: aggiungi la licenza MPEG-2 per abilitare la decodifica hardware
- Passaggio 17: Raspberry Pi: crea un cappello Kodi / OSMC con ricevitore IR e pulsante di ripristino
- Passaggio 18: Raspberry Pi: mettere in una custodia
- Passaggio 19: Raspberry Pi: musica e video di Kodi
- Passaggio 20: Raspberry Pi: Kodi Weather
- Passaggio 21: Raspberry Pi: Cron
- Passaggio 22: telecomando Logitech Harmony 650: controlla TV, Roku e Raspberry Pi
- Passaggio 23: Roku: disabilitare SSID
- Passaggio 24: Appendice: risoluzione dei problemi
Video: Il mio sistema di taglio del cordone: 24 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
[Aggiornato e spostato qui]
Il mio obiettivo nel taglio del cavo è ridurre significativamente le tariffe mensili molto elevate della TV via cavo e avere ancora i canali, i servizi e le funzionalità desiderati. Questa istruzione descrive il mio sistema di taglio del cavo.
Il mio provider di TV via cavo dà accesso a quasi 900 canali. La mia famiglia non ha bisogno di 900 canali. La metà dei 900 sono definizione standard - nessuno di questi è necessario. Ho disabilitato 811 dei quasi 900 canali offerti. E dei restanti canali, la mia famiglia ne guarda il 20%. Voglio pagare solo per i servizi, i canali e le funzionalità che la mia famiglia guarda.
Ricevo una fattura dettagliata per Internet e TV. La mia bolletta TV con commissioni e tasse è la seguente:
$ 60,00 per la TV e HBO $ 6,88 per le tasse$ 12,09 per i supplementi=====$ 88,97 Totale
Il mio taglio del cavo fattura mensile totale:
$ 24,99 per Sling TV $ 15,00 per HBO $ 2,50 per le tasse ===== $ 42,49 in totale
In entrambi i casi, ho NetFlix e Amazon Prime.
Ho provato molti approcci diversi e questo ha funzionato per me.
Passaggio 1: i miei requisiti
I miei requisiti per il taglio del cavo sono:
- Riproduci contenuti da Internet TV premium, come SlingTV, DirecTV Now, PlayStation Vue
- Riproduci contenuti da un servizio premium, come Hulu, Netflix, Amazon o iTunes
-
Canoni mensili minimi e nessun canone per:
- DVR o PVR
- Set top box o telecomando
- Supplementi
- Le tasse
- Broadcast TV o OTA TV (over-the-air, off-the-air)
- Paga la quantità di spazio di archiviazione per la registrazione video digitale (DVR) o la registrazione video personale (PVR) che voglio
- Paga per tutti i canali live o di registrazione simultanei che voglio
- Guarda in qualsiasi stanza che abbia una TV, un proiettore o un computer
- Guarda su una connessione cablata o wireless (802.11AC AP)
- Guarda gli eventi in diretta sulla trasmissione televisiva mentre accadono
- 1080p o TV HD
- Se sono in ritardo di qualche minuto su uno spettacolo in onda, voglio essere in grado di riavvolgere e guardare dall'inizio invece di aspettare N ore dopo la fine dello spettacolo
- Scegli i servizi desiderati e annulla i servizi indesiderati su base mensile senza penali
- Configurazione a basso costo (mancato questo requisito)
-
Canali via cavo richiesti (Roku con SlingTV Orange + DVR $ 25/mese o DirecTV Now (Vivi un po' con HBO $ 43,30/mese, PlayStation Vue Access Slim con HBO $ 44,90):
- Comedy Central (The Daily Show) (non su PSVUE)
- AMC (The Walking Dead)
- TBS (Full Frontal con Samantha Bee) (non su PSVUE)
- ESPN (su arancione, ma non su blu)
- CNN
- HLN (non su Sling)
- HBO (Questa settimana stasera, Game of Thrones, …)
- HGTV (fissatore superiore)
- SlingTV Orange ha tutti i miei canali richiesti, ma fornisce solo un flusso. Blue non ha tutti i miei canali richiesti e un gruppo che non voglio ma consente 3 flussi. Ala Carte, beh non proprio.
- Consenti a più persone di guardare contemporaneamente (Sling Blue)
-
Broadcast TV (Raspberry Pi con Kodi / OSMC collegato al PC con TVheadend):
ABC, CBS, CW, Fox, NBC, PBS - Trasmissione televisiva tramite TVheadEnd
-
Avere lo stesso servizio in ogni stanza: non utilizzare telecomandi diversi, dispositivi diversi, ecc.
Telecomando universale comune
- TV di qualità cinematografica: nessuna discontinuità, nessuna pausa durante il caricamento e così via
Passaggio 2: raccogliere le parti
Questi sono i componenti di base del mio sistema di taglio del cavo. Non sto sostenendo che questi siano i componenti migliori, solo che funzionano per me:
- Home Theatre: proiettore, sistema audio surround, PC Home Theatre / Media Center
- TV, laptop, tablet, smartphone
- Lettore Blu-ray/DVD
-
Contenuti premium (Sling e Netflix) e Internet TV:
Roku Ultra
-
Trasmissione televisiva:
- Raspberry Pi con ricevitore IR che esegue Kodi su OSMC per riprodurre trasmissioni TV
- PC con Ubuntu con TVheadend e 4 sintonizzatori TV Hauppauge 955Q
- Antenna digitale
-
Telecomando universale per controllare tutto quanto sopra:
Logitech Harmony 650
La maggior parte dei componenti è autoesplicativa e puoi usare qualunque cosa tu abbia o preferisci.
Volevo creare un sistema tutto Raspberry Pi. Nel creare questo sistema, ho provato molte varianti e combinazioni di hardware e ho scoperto che senza un computer di classe PC un Raspberry Pi 3:
- Non supporta i servizi premium (ad es. DLNA, NetFlix, Hulu)
- Impossibile riprodurre TV multicast (ad esempio, Raspberry Pi non può eseguire VLC)
- Impossibile eseguire TVheadend con alta qualità
Roku è un tipo di configurazione plug-and-play. Le istruzioni sono molto semplici. Quindi, l'obiettivo di questa istruzione è Broadcast TV
In futuro, spero che accada una delle seguenti cose:
- Roku supporta TVheadend, o
- Raspberry Pi 4 supporta contenuti premium
Appunti:
- Il testo racchiuso tra picche deve essere sostituito dai tuoi dati, nome utente♣
- L'editor istruibile incasina i collegamenti HTTP e tutto ciò che è racchiuso tra parentesi angolari
Passaggio 3: TVheadend: installa Ubuntu sul PC
Link all'aggiornamento TVheadend ubuntu PC 2019, oppure ecco i passaggi originali:
I sistemi di taglio del cavo richiedono un frontend e un backend. Se il sistema è abbastanza potente ed è richiesto solo in una stanza, allora può essere tutto su un sistema. Nel mio caso, ho sette stanze con TV. Quindi, ho bisogno di un potente computer di backend (PC TVheadend) e di un computer di front-end distribuito a basso costo (Raspberry Pi in ogni stanza).
Per eseguire TVheadend con quattro sintonizzatori TV è necessario un PC dalle prestazioni relativamente elevate. Non sono sicuro di quali siano le specifiche minime, questo è ciò che ha funzionato per me.
Hardware per PC
Qualche anno fa ho comprato a mio figlio un computer da gioco con le seguenti caratteristiche:
- Nome modello CPU: APU AMD A6-3620 con grafica Radeon HD
- N. di core: 4
- Velocità della CPU: 2,2 GHz
- Cache: 1 MB
- HD: 1 TB
- RAM: 4 GB
Riuscì a raccogliere oltre 1.000 virus quando disse che non funzionava. Si è comprato un nuovo PC e me lo ha restituito.
Installa Ubuntu
Scarica l'ultima versione dell'immagine ISO di Ubuntu e passa all'unità USB.
Aggiornamento: all'inizio di agosto 2018, ho aggiornato da ubuntu16.04 a Bionic 18.04.1. Quando ho aggiornato, il sistema si bloccava casualmente. Non sono riuscito a capire la causa dai log. Ho rieseguito le istruzioni di aggiornamento alcune volte e il congelamento sembra essersi fermato … si spera.
Quando è iniziato il congelamento, ho pensato che avrei dovuto rifare il PC Ubuntu da zero il 18.04.1. Quindi, l'ho scaricato e ho creato una pen drive con l'immagine iso. Ma il sistema non poteva avviarsi da quello. Ho provato a masterizzare un CD diverse volte e continuavo a riscontrare un errore durante la verifica dei dati.
Esiste una versione di tvheadend per bionic.
Inserire l'unità USB nel PC
Avvia il PC
Tieni premuto F10 durante l'avvio per accedere all'utilità di configurazione (F9 ripristina il BIOS ai valori predefiniti)
Cambia l'ordine di avvio
Metti prima l'unità USB
Accetta le modifiche
Salva le modifiche ed esci
Installa l'ultima versione di Ubuntu
Segui le indicazioni (non crittografare nulla, vuoi velocità fuori da questo PC)
- Scegli la lingua
- Casella di controllo: scarica gli aggiornamenti durante l'installazione di Ubuntu
- Casella di controllo: Installa software di terze parti…
- Continua
- Cancella il disco e installa Ubuntu
- Casella di controllo: Usa LVM…
- Installa ora
- Continua in modalità UEFI
- Continua
- Imposta fuso orario
- Continua
- Seleziona il layout della tastiera
- Continua
- Inserisci il tuo nome
- Cambia il nome del computer in qualcosa di ragionevole
- scegli un nome utente
- Inserisci la tua password due volte
- Imposta pulsante di opzione: Accedi automaticamente
- Continua
Dopo aver premuto Continua, Ubuntu si installa. A seconda della larghezza di banda di Internet, dell'unità disco e della velocità della CPU, l'installazione di Ubuntu richiede un po' di tempo (per me 13 minuti). Vai a fare qualcos'altro
- Rimuovi unità USB
- Riavvia ora
Dovresti essere nel desktop di Ubuntu
Passaggio 4: Headend TV: utilizzare SSH
Usa ssh in modo che il server tvheadend possa funzionare senza un monitor
Installa e avvia ssh
$ sudo apt-get install openssh-server
$ sudo service ssh restart
Passaggio 5: TVheadend: accedi al computer per nome
Non ricordo gli indirizzi IP. Preferisco fare riferimento ai server con il loro nome
Nota: i caratteri di sottolineatura non devono essere utilizzati nei nomi host. avahi non funzionerà con i trattini bassi, usa invece i trattini. Per il server tvheadend hostname♣, sto usando = tvheadend
Avahi è installato su Ubuntu e mi permette di ssh nel PC TVheadend usando:
$ ssh nomeutente♣@♣nomehost♣.local
Per me è più facile fare riferimento a un server tramite hostname♣.local.
Avahi dovrebbe essere già installato. Quindi, salta al passaggio successivo.
L'esecuzione dei comandi seguenti non danneggerà e mostrerà che l'ultima versione è installata:
$ sudo apt-get install avahi-daemon
Prova a eseguire il ping del dispositivo
$ hostname
hostname♣ $ ping hostname♣.local
Esegui questo comando per trovare il tuo hostname's-IP-address♣:
$ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:64:56:82 inet addr:♣indirizzo-IP-hostname♣ Bcast:192.168.1.255 Mask:255.255.255.0
Se desideri modificare il nome host, procedi come segue, altrimenti vai al passaggio successivo
$ sudo nano /etc/hosts
La mia rete locale è 192.168.1.x. Il mio file hosts è:
127.0.0.1 localhost
127.0.1.1 hostname♣ # Le seguenti righe sono consigliate per host compatibili con IPv6::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouter
CTRL-O, CTR-X, ENTER per salvare ed uscire dall'editor
Il file hostname dovrebbe contenere solo una voce:
$ sudo nano /etc/nomehost
nome host♣
CTRL-O, CTR-X, ENTER per salvare ed uscire dall'editor
Se hai cambiato il nome host, riavvia
$ sudo reboot
Passaggio 6: TVheadend: installa le utilità del sintonizzatore TV
Apri una finestra del browser e vai a questo istruibile sul tuo computer Ubuntu. È molto più facile tagliare e incollare da questo istruibile, quindi girare avanti e indietro tra i computer.
Cerca il tuo PC Ubuntu per terminale
Trascina l'icona del terminale sul dock
Apri una finestra di terminale
Installa le utilità del sintonizzatore TV:
$ sudo apt-get install dvb-apps dvblast w-scan -y
Passaggio 7: TVheadend: non digitare la password su ogni sudo
$ sudo nano /etc/sudoers
Senza la seguente modifica dovrai inserire una password ogni volta che viene utilizzato sudo.
Dopo il commento, #includedir…, aggiungi la riga che inizia, ♣username♣ ALL=:
#includedir /etc/sudoers.d
nome utente♣ ALL=(ALL) NOPASSWD: ALL
CTRL-o, ENTER, CTRL-x per salvare e chiudere il file
Passaggio 8: TVheadend: installa il sintonizzatore TV
Collega il sintonizzatore TV e riavvia
$ sudo reboot
Accedi ed esegui il comando per verificare se il sintonizzatore è riconosciuto.
Apri una finestra di terminale
$ dmesg | grep dvb
[4.232615] cx231xx 1-1.5:1.1: Cx231xx-dvb caricato correttamente [4.232639] cx231xx 1-1.5:1.1: Cx231xx dvb Extension inizializzato
Se ci sono problemi come un driver mancante, allora hai il sintonizzatore TV sbagliato o la versione sbagliata del kernel o Ubuntu installato. Con un diverso sintonizzatore TV, ho passato molto tempo a cercare di risolvere questi problemi scaricando i driver e ricostruendo il kernel. Non ne valeva davvero la pena. Ho restituito il sintonizzatore ad Amazon e ho preso quello giusto. Quindi, molto più facile.
Un altro modo per verificare se funziona è eseguire il comando:
$ ls /dev/dvb
adattatore0
Se non vedi quanto sopra, fermati e ricomincia. Se si ricomincia da capo, assicurarsi di utilizzare le parti corrette.
Se vedi quanto sopra, continua.
Passaggio 9: TVheadend: installazione e configurazione
Installa TVHeadEnd (dice solo che supporta 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
Inserisci nome utente♣ e password♣ per TVHeadEnd
Apri il browser e inserisci (rimuovi gli spazi attorno ai due punti,:)
localhost:9981
Accedi con username♣ e password♣ per TVHeadEnd
Segui le indicazioni, inserisci le tue lingue preferite
Fare clic su Salva e Avanti un paio di volte per passare alla schermata successiva
Inserisci la rete consentita, la mia 192.168.1.0
Leggi le indicazioni e inserisci ♣admin_name ♣ e admin_password♣
Ho consentito l'accesso anonimo per un utente * *
Fare clic su Salva e Avanti
Il mio Hauppauge WinTV HVR 955Q si presenta come LG Electronics…
Il 955Q supporta reti via cavo (C) e terrestri (T). Userò solo ATSC-T
Fare clic su Salva e Avanti
Seleziona i tuoi mux predefiniti. Per gli Stati Uniti: Stati Uniti: us-ATSC-center-frequencies-8VSB
Fare clic su Salva e Avanti
Ora esegue la scansione per un po'. Vai a fare qualcos'altro.
Al termine, fai clic su Salva e Avanti
Mappa tutti i servizi e crea provider e tag di rete
Fare clic su Salva e Avanti
Fare clic su Fine
In alto a destra, fai clic su Guarda TV
Seleziona un canale e dovrebbe funzionare!
Passaggio 10: TVheadend: Configura
I mux contrassegnati come OK sono quelli in cui sono state trovate una o più stazioni
- In TvHeadEnd vai su Configurazione: Ingressi DVB: Mux
- Ho cancellato tutti i mux falliti
- Se il risultato della scansione mostra FAIL, fare clic su quella riga e quindi eliminare
Disabilita le stazioni inutilizzate
- In TvHeadEnd vai a: Configurazione: Ingressi DVB: Servizi
- Tutte le stazioni trovate dovrebbero essere abilitate
- Deseleziona quelli che non vuoi guardare
- Fare clic su Salva
Disabilitare le stazioni nella guida elettronica ai programmi
- TvHeadEnd vai a Configurazione: Canali / EPG: Canali
- Tutti i canali dovrebbero essere abilitati
- Deseleziona quelli che non vuoi guardare
- Fare clic su Salva
Passaggio 11: TVheadend: accesso remoto
TVheadend funzionerà senza testa (cioè, non collegato a un monitor). È possibile accedere alla maggior parte delle funzionalità di Ubuntu dalla riga di comando.
Per accedere a TVheadend in remoto, in un browser utilizzare (rimuovere gli spazi intorno ai due punti):
192.168.1.110:9981
All'inizio ho installato solo un sintonizzatore TV, poi ne ho aggiunti altri tre.
Ogni volta che ho aggiunto un altro sintonizzatore TV, ho seguito le istruzioni nei due passaggi precedenti, tranne per l'accesso a TVheadend dal mio MacBook.
Passaggio 12: Tvheadend: Cron
Non ha senso avere i sintonizzatori TV e l'headend TV sempre in funzione. Inoltre, dopo un po' le registrazioni iniziano ad accumularsi. Quindi, aggiungi un cron per eliminare le registrazioni più vecchie di 14 giorni
Aggiungi un cron job per riavviare il server tvheadend ogni notte alle 2 del mattino.
$ sudo crontab -e
e aggiungi le seguenti righe:
# riavvia tutti i giorni alle 2 del mattino
0 2 * * * sudo reboot # rimuove le registrazioni più vecchie di 14 giorni # quanto segue non funziona davvero. Le registrazioni vengono ancora visualizzate in TVheadend # 0 1 * * * sudo find /home/hts/* -mtime +14 -exec rm {};
CTRL-o, ENTER, CTRL-x per salvare e chiudere il file
Passaggio 13: Raspberry Pi: esecuzione di Kodi / OSMC
Configura Kodi / OSMC
Scarica l'ultima immagine del disco Raspberry Pi 3 per OSMC da qui
Una volta scaricato, fare doppio clic sul file (OSMC_TGT_rbp2_20170504.img.gz) per espanderlo (OSMC_TGT_rbp2_20170504.img)
Inserisci una scheda Micro SD nel lettore di schede USB e inserisci l'USB nel MacBook
Esegui Etcher per masterizzare l'immagine sulla scheda Micro SD
Per qualsiasi motivo, sul mio MacBook, Etcher non espelle il disco USB
Chiudo Etcher e poi espello il disco
Inserisci Micro SD Card, connessione ethernet, HDMI e tastiera/mouse in Raspberry Pi e infine inserisci il cavo di alimentazione. Se hai una connessione Wi-Fi veloce, puoi usarla. Ho il mio Kodi/OSMC Raspberry Pis che utilizza connessioni cablate.
Le indicazioni OSMC sono molto semplici
- scegli la tua LINGUA
- Scegli il tuo continente e fuso orario
- Cambia il nome host (i miei sono osmc-room-name)
- Accettare
- Accetta il servizio SSH è abilitato
- Continua
- Sono vecchio, quindi scelgo l'interfaccia utente classica (skin = estuario)
- Uscita
Aggiungi testata TV
Vai a Componenti aggiuntivi, I miei componenti aggiuntivi, Tutti
Aggiungi client HTSP Tvheadend di Adam Sutton…
Configura TVheadend
TVheadend controlla diversi sintonizzatori TV in esecuzione su un PC. Il PC esegue Ubuntu.
Indirizzo IP: 192.168.1.110
HTTP: 9981
HTTPS: 9982
Nome utente: tuo-nome utente♣
Password: la-tua-password♣
Attiva l'aggiornamento automatico
Abilitare
Riavviare
Vai a My OSMC, Pi Config, Hardware Support e Enable LIRC GPIO Support, OK
AGGIUNGI QUESTO: questo può essere impostato in kodi: dtparam=gpio_in_pull=up
Riavvio (accensione, riavvio)
Vai in TV e dovrebbe funzionare!
Se devi configurare il Wi-Fi su Kodi, usa queste istruzioni
Passaggio 14: Raspberry Pi: trova host per nome
Non ricordo gli indirizzi IP. Preferisco fare riferimento ai server con il loro nome
Nota: i caratteri di sottolineatura non devono essere utilizzati nei nomi host. avahi non funzionerà con i trattini bassi, usa invece i trattini. I miei nomi host sono nella forma: osmc-room-name
Avahi è installato su OSMC e mi permette di ssh in un Raspberry Pi usando:
$ ssh osmc@♣hostname♣.local
Per me, è più facile fare riferimento a un Raspberry Pi con il suo hostname♣.local.
Avahi dovrebbe essere già installato e dovrebbe funzionare tutto. Quindi, vai al passaggio successivo.
Se non riesci ad accedere tramite ssh con il nome host, ecco le istruzioni. L'esecuzione del comando non danneggerà e mostrerà che l'ultima versione è installata:
$ sudo apt-get install avahi-daemon
Prova a eseguire il ping del dispositivo
$ ping hostname♣.local
Esegui questo comando per trovare il tuo hostname's-IP-address♣:
$ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:64:56:82 inet addr:♣indirizzo-IP-hostname♣ Bcast:192.168.1.255 Mask:255.255.255.0
Se desideri modificare il nome host, procedi come segue, altrimenti vai al passaggio successivo
$ sudo nano /etc/hosts
Il nome host dovrebbe essere predefinito su dietpi. Cambia l'ultima riga da dietpi al nuovo hostname♣
hostname-indirizzo-IP♣ ♣hostname♣
CTRL-O, CTR-X, ENTER per salvare ed uscire dall'editor
$ sudo nano /etc/nomehost
nome host♣
CTRL-O, CTR-X, ENTER per salvare ed uscire dall'editor
Conferma le modifiche al sistema
$ sudo insserv hostname.sh
$ sudo reboot
Passaggio 15: Raspberry Pi: modifica password OSMC
Esegui il seguente comando per modificare la password predefinita da osmc:
$ passwd
Passaggio 16: Raspberry Pi: aggiungi la licenza MPEG-2 per abilitare la decodifica hardware
Continuo a ricevere un avviso del termometro sullo schermo e un occasionale riavvio con la faccina triste di OSMC. Sospetto che i due siano imparentati. Quindi, ho acquistato e installato una chiave di licenza MPEG-2 per abilitare la decodifica hardware del flusso MPEG-2 Broadcast TV dai sintonizzatori tvheadend.
Apri una finestra di terminale e accedi a raspberry pi, qualcosa del tipo:
$ ssh [email protected]
Esegui il comando per ottenere il numero di serie del processore del tuo Rasppberry Pi:
$ cat /proc/cpuinfo
Vai al seguente sito e acquista una chiave di licenza MPEG, quindi attendi fino a 72 ore (anche se dice che puoi scaricare la chiave immediatamente)
www.raspberrypi.com/mpeg-2-license-key/
Quando arriva la tua licenza, modifica il seguente file:
$ sudo nano /boot/config.txt
decode_MPG2=tua-licenza
CTRL-o, ENTER, CTRL-x per salvare ed uscire dall'editor
Per assicurarsi che venga utilizzata la decodifica hardware, riavviare il Raspberry Pi
$ sudo reboot
Ed esegui il comando e dovrebbe mostrare che MPG2 è abilitato:
$ vcgencmd codec_enabled MPG2
MPG2=abilitato
Passaggio 17: Raspberry Pi: crea un cappello Kodi / OSMC con ricevitore IR e pulsante di ripristino
Questa istruzione fornisce i passaggi per aggiungere un ricevitore a infrarossi e un pulsante di ripristino a un cappello Raspberry Pi. Costruisci il cappello e poi aggiungi il cappello al tuo Raspberry Pi.
Sulla TV, vai a My OSMC: Pi Config: Hardware - per determinare i pin GPIO utilizzati, i miei sono in = 18 e out = 17 Abilita il supporto GPIO LIRC
ok
Riavviare
Questo istruibile mostra il codice che deve essere aggiunto per abilitare le funzionalità del cappello
Passaggio 18: Raspberry Pi: mettere in una custodia
Questo istruibile mostra come mettere tutto in una custodia.
Passaggio 19: Raspberry Pi: musica e video di Kodi
Aggiungi video (o musica)
Il mio server multimediale è un PC Home Theater (HTPC) con Windows 7.
A Kodi,
vai a Video: File: Aggiungi video: Sfoglia: Aggiungi percorso di rete
Rete Windows (SMB)
Nome o indirizzo IP
nome utente
parola d'ordine
aggiungi video
Sono stato in grado di connettermi al mio server multimediale utilizzando un gruppo di lavoro di Windows, ma dopo un po' ha smesso di funzionare. Questo sito web ha alcuni suggerimenti su come farlo funzionare
Sul server Windows 7, crea un gruppo home
- Vai al menu Start: Pannello di controllo
- Digita Gruppo Home nella casella di ricerca
- Fare clic su Gruppo Home
- Fare clic su Crea un gruppo Home
- Nota e cambia password
- Seleziona le librerie da condividere (video, musica, immagini)
Vai alle cartelle Musica, Video e Immagini, fai clic con il pulsante destro del mouse e condividi con il gruppo Home (Leggi/Scrivi)
Sul server Windows 7:
- Vai al menu Start: Pannello di controllo
- Digita Gruppo Home nella casella di ricerca
- Fare clic su Gruppo Home
- Seleziona: lascia il gruppo home. Ignora l'avviso (lascia il gruppo home e termina)
- Nella pagina "Condividi con altri computer di casa che eseguono Windows 7".
- Seleziona: Modifica le impostazioni di condivisione avanzate
- Network Discovery: attiva il rilevamento della rete
- Streaming multimediale: attiva
- Condivisione di cartelle pubbliche: a tua scelta. Può essere acceso o spento.
- Condivisione di file e stampanti: attiva
- Condivisione protetta da password: disattiva la condivisione protetta da password
- Consenti a Windows di gestire le connessioni del mio gruppo home
Passaggio 20: Raspberry Pi: Kodi Weather
In Kodi, vai su
- Impostazioni
- Componenti aggiuntivi
- Installa dal repository
- Informazioni meteo
- Yahoo! Tempo metereologico
- Installare
Quindi configura Yahoo! Meteo inserendo la città più grande vicino a te
Dovrebbe funzionare, ma se non assicura che tutte le altre app meteo siano disabilitate e fai clic sull'icona Usa
Passaggio 21: Raspberry Pi: Cron
Voglio liberare i sintonizzatori TV quando non sono in uso, un modo è riavviare ogni notte.
Innanzitutto, installa cron
$ sudo apt-get install cron
Quindi modifica il crontab
$ sudo crontab -e
e aggiungi
# riavvia tutti i giorni alle 2 del mattino
0 2 * * * sudo reboot
CTRL-o, ENTER, CTRL-x per salvare ed uscire dall'editor
e quindi riavviare il servizio
$ sudo service cron restart
Passaggio 22: telecomando Logitech Harmony 650: controlla TV, Roku e Raspberry Pi
Ho provato diversi telecomandi. Ho provato quelli più economici. Ho provato lirc e flirc. Il mio preferito è il Logitech Harmony 650.
Scarica e installa l'app MyHarmony di Logitech. L'app è autoesplicativa.
Per configurare i tuoi dispositivi (TV, DVD, proiettore, Raspberry Pi e così via) devi conoscere il produttore e il numero di modello.
Il Raspberry Pi è un po' unico. Non sono riuscito a trovare nulla che funzionasse correttamente. Quindi, ho configurato il Raspberry Pi come Apple TV. Il telecomando Apple A1294 controlla l'Apple TV A1378. Il telecomando A1294 è precaricato in Kodi.
Nella mia configurazione, il Raspberry Pi esegue Kodi su OSMC ed è utilizzato solo per la trasmissione televisiva.
All'interno dell'app MyHarmony, procedi come segue per configurare il Raspberry PI:
-
Aggiungi dispositivo:
- Produttore: Apple
- Modello: A1378
- L'A1378 corrisponde al telecomando Apple Silver
- Rinominare il dispositivo in Raspberry Pi
-
Aggiungi attività Guarda la TV
La TV dovrebbe controllare il volume
- eseguire Kodi come Watch Apple, rinominare in "Broadcast TV", produttore: Apple, modello: A1378, selezionare il telecomando Apple Silver da Kodi,
Configura il resto dei dispositivi utilizzando il produttore e il numero di modello. Aggiungi attività. Sincronizza, quindi torna indietro e modifica i pulsanti sullo schermo e i pulsanti fisici e sincronizza di nuovo. Rimuovo i pulsanti premium (NetFlix, …) e aggiungo Opzioni, Home, Menu, Seleziona e pulsanti di direzione sullo schermo
Per continuare a configurare il 650 per controllare il Raspberry Pi, sulla TV con esso collegato a Raspberry Pi e con un mouse e una tastiera collegati a un Raspberry Pi:
- vai a My OSMC: Pi Config: Hardware - per determinare i pin GPIO utilizzati.
- I miei pin GPIO sono in=18 e out=17
- vai a My OSMC: Pi Config: Remote - seleziona il telecomando Apple Silver Remote A1294
Abilita il supporto LIRC GPIO OK Riavvia
Passaggio 23: Roku: disabilitare SSID
Roku trasmette il proprio SSID in modo che il telecomando Roku possa connettersi. Roku chiama questa funzione Wi-Fi Direct.
Una volta configurato il telecomando universale, disabilita l'SSID di Roku. Non c'è una vera ragione per fare questo passaggio. La disabilitazione dell'SSID non rende la rete più sicura e un SSID di trasmissione non utilizza una larghezza di banda Wi-Fi significativa.
Accendi Roku, vai alla home page e vai a: Impostazioni: Sistema: Impostazioni di sistema avanzate: Connessione dispositivo: Disabilita Connessione dispositivo
Passaggio 24: Appendice: risoluzione dei problemi
Kodi OSMC si blocca con il messaggio "Mouse non supportato"
Ho abilitato l'aggiornamento automatico. Non sono sicuro di cosa abbia causato il blocco del Raspberry Pi con il messaggio Mouse non supportato, ma apt-get update and upgrade (dist-upgrade), seguito da un riavvio risolto
Aggiornamento dal 17.04 al 18.04
Ho aggiornato Ubuntu dal 17.04 al 18.04 seguendo le indicazioni in questo link
Il sistema va in sospensione dopo l'aggiornamento automatico
03 FEB2019: ho rinunciato a Ubuntu desktop e sono passato al server Ubuntu, che non va in sospensione. Le nuove istruzioni sono qui Configura TVheadend su PC Ubuntu
Tentativi di interrompere la sospensione del desktop Ubuntu prima del 03 FEB2019:
Dopo un aggiornamento automatico, tvheadend non funzionava. Il riavvio ha mostrato che tutto funzionava come previsto, ma dopo 20 minuti di inattività il sistema andava in sospensione o ibernazione. Ho eseguito i seguenti comandi consigliati da questo link:
gsettings imposta org.gnome.desktop.session idle-delay 0
sudo systemctl mask sleep.target sospendere.target hibernate.tar
Non sono abbastanza citare in giudizio quello che è successo, ma dopo diverse interruzioni di corrente. Il sistema si spegneva in momenti casuali durante il giorno. Le modifiche di cui sopra non hanno risolto il problema. Le utilità del disco non hanno rilevato alcun danneggiamento. dmesg non ha mostrato nulla di sbagliato. Ho modificato il file per trovare quando ha smesso di registrare e ho guardato l'ultimo processo in esecuzione:
$ sudo nano /var/log/syslog
Una delle ultime righe si riferiva a:
Avviato il servizio Script Dispatcher di Network Manager
e i seguenti stavano cercando di usare ipv6. Dato che non uso ipv6, ho modificato il file:
$ sudo nano /etc/sysctl.conf
e alla fine ho aggiunto le seguenti righe:
#Disabilita 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
Il sistema è rimasto attivo per un paio di giorni
Consigliato:
Il mio tentativo alla melodia del cicalino del pulsante Arduino: 11 passaggi
My Tent at the Arduino Button Buzzer Melody: In questo tutorial ti mostrerò come un pulsante può avviare una melodia. Durante l'anno scolastico, molte delle nostre vite sono scandite da campane o toni che ci fanno sapere quando è ora di partire o quando è ora di andare. La maggior parte di noi raramente si ferma a pensare a come questi diversi
Poster dei brani di taglio delle vibrazioni: 6 passaggi
Poster Vibration Cutting-Songs: cosa possiamo fare con un poster? Riesci a immaginare che una foto o un poster canti o parli? Come staff tecnico, oggi, ti insegnerò come realizzare un poster vivace e interessante. Puoi persino interagire con le tue immagini. Veniamo a vedere. Il comm
LED Jigsaw Puzzle Light (taglio laser acrilico): 7 passaggi (con immagini)
LED Jigsaw Puzzle Light (Acrylic Laser Cut): mi sono sempre piaciute le varie luci notturne acriliche tagliate al laser che altri hanno realizzato. Pensando di più a questi ho pensato che sarebbe bello se la luce notturna potesse anche raddoppiare come forma di intrattenimento. Con questo pensiero ho deciso di creare
Carro armato Lego EV3 con taglio laser Nerf Ball Shooting: 4 passaggi
Carro armato Lego EV3 di tiro con la palla Nerf tagliata al laser: Per il progetto finale del mio semestre 1A in Ingegneria meccatronica presso l'Università di Waterloo, abbiamo creato un carro armato tagliato al laser con il kit Lego EV3 (era necessario) che sparava palle Nerf. in alcun modo una relazione di progettazione completa. Se tu
MACCHINA TAGLIO A FILO: 4 passaggi (con immagini)
MACCHINA PER IL TAGLIO DEL FILO: Ciao amici, ho realizzato una macchina per il taglio del filo automatico utilizzando la scheda controller Arduino nano. Fondamentalmente ci sono 3 livelli di processo di questa macchina come 1) il primo processo è InputInput come la lunghezza del filo e la quantità di filo fornita premendo il pulsante