Sommario:

Il mio sistema di taglio del cordone: 24 passaggi
Il mio sistema di taglio del cordone: 24 passaggi

Video: Il mio sistema di taglio del cordone: 24 passaggi

Video: Il mio sistema di taglio del cordone: 24 passaggi
Video: Trucco per vedere sott’acqua senza maschera #shorts 2024, Dicembre
Anonim
Il mio sistema di taglio del cavo
Il mio sistema di taglio del cavo

[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

Raspberry Pi: crea un cappello Kodi / OSMC con ricevitore IR e pulsante di ripristino
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: