Post

Visualizzazione dei post da 2006

Perchè Mythtv

home / Perchè questa guida Se si desidera guardare la TV sul proprio pc, o più in generale usare il pc per vedere la TV, non è detto che MythTV sia la soluzione per tutte le esigenze. Possiamo generalizzare 2 casi particolari in cui può essere conveniente utilizzare MythTV: - quando si voglia utilizzare un PC come Personal Video Recorder, o Set Top Box, da collegare al televisore; - quando si voglia usare un server con scheda di acquisizione all'interno di una LAN, e accedere ai contenuti televisivi da altri PC in rete. Per gli altri casi, ovvero nel caso in cui usiamo il nostro desktop per le normali funzioni di lavoro, collegato ad un normale monitor per pc, l'uso di MythTV non si rivela la soluzione adatta: meglio usare un programma come Kaffeine o gxine per aprire una finestra e vedere la TV mentre si vogliono usare altri programmi. MythTV per costruire un PVR Il nome stesso "Myth TV" si riferisce al mito della convergenza digitale che dovrebbe fare in modo che P

Installazione e configurazione di mythtv

Immagine
home / Installazione di ubuntu e mythtv Se siete riusciti a seguirci fino a qui, questo è l'elenco dei pacchetti che vanno aggiunti alle installazioni fatte finora: sudo apt-get install mythtv-frontend openbox msttcorefonts mysql-server mythtv-backend mythtv-database Dopo che il pc ha scaricato qualche decina di Mb di programmi, compare la videata: Confermiamo con Invio o premendo spazio quando il pulsante "OK" è evidenziato. Compare quindi la videata che ci chiede la password per mysql: Poichè abbiamo appena installato mysql, la password è vuota quindi confermiamo anche questa videata senza inserire niente nel campo. Creiamo un tipo di sessione per il login automatico dell'utenet mythtv; creiamo con l'editor il file mythtv.desktop: sudo gedit /usr/share/xsessions/mythtv.desktop e inseriamoci il seguente contenuto: [Desktop Entry] Encoding=UTF-8 Name=MythTV Comment=Use this session to run MythTV Exec=/usr/local/bin/mythtv.sh Icon= Type=Application creiamo quindi

una alternativa al file Hotbird-13.0E

home / Sintonizzazione dei canali / Alcuni transport principali su Hotbird Ecco una lista di frequenze alternativa a quella fornita nel file Hotbird-13.0E di default. # EUTELSAT SkyPlex, Hotbird 13E # freq pol sr fec # 20061206 # RAI1, RAI2, RAI3, RaiMed, RaiEdu2, RaiUtile, Senato S 11765840 V 27500000 2/3 # RaiSportSat, RaiNettunoSat2, Rai Edu1, RaiNotizie24, Camera Deputati, SAT2000, RaiNettunoSat1, Rai Doc-Futura, CCTV9 S 11804000 V 27500000 2/3 S 10992160 V 27500000 2/3 S 10719000 V 27500000 3/4 # rete4, canale5, italia 1 S 11919000 V 27500000 2/3 # Dfree, rete4, canale5, italia 1 S 11373000 H 27500000 2/3 # mediaset, canale 5, 24ore, comingsoon bbc world, Italy & Italy S 11432000 V 27500000 2/3 # Sky Italia S 11219000 H 27500000 3/4 S 11355000 V 27500000 3/4 # ODEON SAT, Made In Italy, MOTORI TV, Telenord, Trentino TV, ROMA SAT S 11200000 V 27500000 5/6 # sardegna 1 S 11727000 V 27500000 3/4 # arcoiris, taxy, toscanal, etc # TeleTirreno, 50 Canale, Forte Rosso Sat, Jolly sat

il comando scan

home / funzioni utili Una volta installate le dvb-utils si dovrebbe rendere disponibile il comando scan Per lanciarlo ci serve una prima lista di transponder (chiamata "initial-tuning-data-file" nell'help del comando scan). Sul pc dovrebbero essercene nella directory /usr/share/doc/dvb-utils/examples/scan/dvb-s/ e in particolare il file relativo ai satelliti su cui sono puntate la maggior parte delle antenne italiane è Hotbird-13.0E Se però andiamo a visualizzare il contenuto di questo file ci troviamo di fronte ad un solo misero transponder: # EUTELSAT SkyPlex, Hotbird 13E # freq pol sr fec S 12539000 H 27500000 3/4 Se non vogliamo modificarlo subito, possiamo fare un primo tentativo attraverso il comando scan /usr/share/doc/dvb-utils/examples/scan/dvb-s/Hotbird-13.0E La visualizzazione di qualche canale ci dice che la nostra scheda è in condizioni di sintonizzarsi su questi. Se invece il risultato è un laconico scanning /usr/share/doc/dvb-utils/examples/scan/dvb-s/Ho

Testare il funzionamento della scheda dvb

Immagine
home / Installazione di ubuntu e mythtv Prima di andare a installare mythtv, anche se non è necessario, è opportuno testare con qualche altro programma se la nostra scheda di acquisizione video è funzionante. Installiamo quindi kaffeine, gxine e mplayer sudo apt-get install dvb-utils dvbstream sudo apt-get install kaffeine gxine mplayer Le applicazioni installate si trovano nel menu "Applicazioni / Audio e Video". kaffeine Eseguendo Kaffeine per la prima volta, tra i vari messaggi dovremo avere nella finestra dei messaggi la voce DVB-Device ... Ok. E dovrebbe presentare l'impostazione dell'antenna satellitare, da impostare secondo i parametri della nostra antenna: Per l'impostazione dei canali vi rimando alla pagina " Sintonizzazione dei canali " Link utili: Testing the DVB Card Vai a Installazione e configurazione di mythtv

Installazione e aggiornamento di Ubuntu 6.10

Immagine
home / Installazione di ubuntu e mythtv Verificare di avere i pre-requisiti hardware , di avere il Cd di Ubuntu 6.10 Edgy Eft . Dopo aver fatto il boot dal CD scegliamo clicchiamo sull'icona Install. - Fatto questo ci verrano richiesti la lingua (immagino vogliate impostare italiano), il fuso orario (scegliamo Europa/Rome), e la tastiera (Italy di default, a questo punto). - Dopo questo dobbiamo impostare il nostro nome, il nome da usare per il login (ad esempio "mauro"), facendo attenzione a non usare "mythtv" perchè questo nome sarà generato successivamente dall'installazione di mythtv, una password (con conferma), e il nome da dare al computer. - Si procede poi con il partizionamento del disco fisso: suddividiamolo in 3 partizioni: root (con ext3), swap e una grande per /var/lib (con xfs) Proseguendo il disco verra' formattato, e l'installazione si concludera' con la richiesta di rimuovere il CD e far ripartire il pc con il nuovo sistema inst

Attivare tutti i packages

Immagine
home / Installazione di ubuntu e mythtv Non tutti i pacchetti di cui abbiamo bisogno sono presenti nella versione di default di Ubuntu, ma per selezionare i vari pacchetti è sufficiente aggiungere i repository dal menu: Sistema / Amministrazione / Gestore pacchetti Synaptic scegliere: Impostazioni / Archivi dei pacchetti e dalla scheda con etichetta "Ubuntu 6.10" fare click su tutti le voci: universe, main, multiverse, restricted, codice sorgente, come nell'immagine seguente: una volta confermato, come suggerito premere il pulsante "Ricarica": verranno scaricate le informazioni sui vari pacchetti. E' possibile che il nostro sistema già da questo punto possa richiedere un reboot, operazione su Linux generalmente necessaria solo quando ci sono aggiornamenti al kernel. Torna su: Installazione di ubuntu e mythtv

Impostare NTP

home / Installazione di ubuntu e mythtv Poichè il nostro sistema avrà a che fare con la guida dei palinsesti dei canali, è importante per fare delle decenti registrazioni che l'orologio del pc sia sempre aggiornato. Per fare questo esiste un apposito protocollo, chiamato NTP. Aggiorniamo subito l'orologio con il comando sudo ntpdate ntp.ubuntu.com e poi procediamo all'installazione di ntp-simple che si occuperà periodicamente di aggiornare l'orologio: sudo apt-get install ntp-simple Nel caso avessimo bisogno di maggiore precisione, consultiamo NTPTimeSynchronisation Next: Torna su: Installazione di ubuntu e mythtv

installare ssh

home / Installazione di ubuntu e mythtv Nel caso di problemi di installazione o configurazione, se il vostro computer è in una rete e avete la possibilità di collegarvi ad un altro pc, può far comodo collegarsi tramite ssh. Installatelo quindi attraverso sudo apt-get install ssh questo comando installa anche openssh-server, e lo avvia. Sarà quindi possibile collegarsi al pc tramite il comando ssh mauro@10.1.252.23 nel caso l'utente da voi scelto sia "mauro" e il pc abbia l'ip 10.1.252.23 Se avete bisogno di sapere qual'è l'ip della macchina, nel caso in cui sia stato impostato automaticamente dal dhcp, il comando che si può usare è: ifconfig Next: bug nella versione italiana

Installazione: partizionamento del disco

Immagine
home / Installazione di ubuntu e mythtv Creare 3 partizioni nel disco: filesystem dimensione mount point ext3 tra 5 e 10 Gb / linux-swap 1.5 volte la RAM che si possiede xfs Il resto del disco /var/lib Ecco come si presenta l'impostazione su un disco da 30 Gb: e poi la scelta del mount point: Le considerazioni alla base della suddivizione proposta questa suddivisione sono le seguenti. I file delle registrazioni video verranno memorizzate nella directory /var/lib/mythtv Poichè tali file saranno di grosse dimensioni, più spazio abbiamo per questa partizione meglio è. Quindi riserviamo una dimensione di circa 5 - 10 Gb per tutti i vari file di sistema, e qualche centinaio di Mb per lo swap, lasciando lo spazio restante a (ovviamente se avete un disco fisso di soli 10 Gb le cose diventano complicate). Per lo swap, c'era una vecchia regola che diceva che lo swap doveva essere il doppio della memoria disponibile; noi ragioniamo in termini di 1,5 volte la memoria, per cui se avete 25

Requisiti hardware

home / Installazione di ubuntu e mythtv Per installare mythtv, oltre ad un pc, è necessaria una scheda di acquisizione video. Considerato che in Italia non esistono le televisioni via cavo, la scelta si restringe a schede di acquisizione video satellitari o digitale terrestre. L'elenco delle schede compatibili con mythtv si puo' trovare sul sito linux tv: satellitare o terrestri . Il pc, almeno fino alla fine dell'installazione, sara' opportuno che sia collegato ad Internet, e possibilmente con una linea veloce, in quanto sono massicci gli scaricamenti necessari per aggiornare sistema operativo e installare i pacchetti che vengono utilizzati. Torna a: Installazione di ubuntu e mythtv

hwinfo per verificare il riconoscimento della scheda

Immagine
home / Funzioni utili / hwinfo Per verificare se la scheda viene correttamente riconosciuta dal sistema operativo, si può utilizzare il comando "hwinfo". E' un'utility che si può installare con il solito: sudo apt-get install hwinfo Una volta installata il comando da usare è il seguente: hwinfo --dvb Se non viene visualizzato niente, vuol dire che la scheda non e' stata riconosciuta automaticamente. Verificate se la scheda è tra le schede supportate da linuxtv . Se invece la scheda è stata riconosciuta, dovreste avere le informazioni sulla scheda stessa; questo è un esempio di output, in questo caso particolare in presenza della scheda satellitare SkyStar2 09: PCI 0a.0: 11100 DVB Card [Created at pci.281] UDI: /org/freedesktop/Hal/devices/pci_13d0_2103 Unique ID: bSAa.DjGcu5keld6 SysFS ID: /devices/pci0000:00/0000:00:0a.0 SysFS BusID: 0000:00:0a.0 Hardware Class: dvb card Model: "Techsan Electronics B2C2 Flex

xmltv/tv_grab_it: l'output di mythfilldatabase

home / I palinsesti dei canali tramite xmltv Ecco un esempio di output del comando tv_grab_it --backend wfactory,skytv --slow | mythfilldatabase --file 1 -1 - che aggiorna la guida. Il parametro "slow", oltre che essere necessario per far leggere i dettagli degli eventi, ci avvisa del fatto che l'esecuzione è decisamente lenta ... removing existing program: www.rete4.com I fobici 2006-12-06T21:30:00 - 2006-12-06T23:25:00 inserting new program : www.rete4.com I fobici mer dic 6 21:30:00 2006 - mer dic 6 23:25:00 2006 Updated programs: 1875 Unchanged programs: 32 2006-12-01 18:29:05.209 Adjusting program database end times. 2006-12-01 18:29:05.394 0 replacements made 2006-12-01 18:29:05.394 Marking generic episodes. 2006-12-01 18:29:05.518 Found 147 2006-12-01 18:29:05.518 Marking repeats. 2006-12-01 18:29:05.632 Found 0 2006-12-01 18:29:05.632 Unmarking new episode rebroadcast repeats. 2006-12-01 18:29:05.763 Found 0 2006-12-01 18:29:05.953 Marking epi

mythweb, installazione e configurazione

Immagine
home / Installazione dei pacchetti aggiuntivi mythweb è lo strumento che consente di gestire da un browser mythtv anche su un pc diverso da quello su cui abbiamo installato mythtv. Per installare mythweb digitare sudo apt-get install mythweb una volta installato cambiate i permessi e proprietari di alcuni files: sudo chown -R www-data:www-data /usr/share/mythtv/mythweb/data sudo chmod 775 /usr/share/mythtv/mythweb/data sudo chmod +t /usr/share/mythtv/mythweb/data sudo chmod 777 /var/lib/mythtv e segnatevi la password del database: sudo cat /etc/mythtv/mysql.txt | grep DBPassword ad esempio il risultato del comando potrebbe essere DBPassword=xyzkkabcd modificate quindi il file .htaccess con sudo gedit /var/www/mythweb/.htaccess cercando la riga che contiene setenv db_password "mythtv" e sostituendo la password del file mysql.txt, nel nostro esempio la linea deve divenare: setenv db_password "xyzkkabcd" Fatto questo andate con il vostro browser preferito all'indi

Il file xml con il palinsesto dei canali

home / I palinsesti dei canali tramite xmltv Ecco un esempio di palinsesto xml ottenuto con il comando tv_grab_it <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE tv SYSTEM "xmltv.dtd"> <tv url="http://wfactory.net,http://skylife.it" url="http://www.wfactory.net/showcase/programmi.jsp,http://www.skylife.it/" name="XMLTV" url="http://membled.com/work/apps/xmltv/"> <channel id="www.canale5.com"> <display-name>Canale 5</display-name> </channel> <channel id="www.italia1.com"> <display-name>Italia 1</display-name> </channel> <channel id="www.la7.it"> <display-name>La7</display-name> </channel> <channel id="www.mtv.it"> <display-name>MTV</display-name> </channel> <channel id="www.raiuno.rai.it"> <display-name>Rai Uno</display-name&

Perchè questa guida

home Per chi non lo conosce, prima di proseguire nell'installazione vi propongo la lettura del perchè e quando usare Mythtv . Stabilito che Mythtv sia il software che state cercando, per gli utenti Linux che si stanno abiutando alla semplicità di Ubuntu, richiede tuttavia una buona dote di pazienza. Non starò qui a spiegare anch'io i vantaggi di questa distro linux rispetto alle altre, ma la scelta di Ubuntu è stata fatta dopo alcuni tentativi con altre distribuzioni tra cui knoppmyth : quest'ultima distribuzione essendo dedicata dovrebbe facilitare l'utente, ma poichè mythtv ha bisogno di molte cose che vanno aggiunte al sistema, la (presunta?) semplificazione dell'installazione di mythtv tramite una distribuzione dedicata si paga a caro prezzo (sempre rispetto alla semplicità di Ubuntu) quando si devono installare tutti gli altri programmi di cui possiamo aver bisogno, e anche in termini di riconoscimento dell'hardware. E la scelta su Ubuntu è stata fatta anc

mythtv-setup

Immagine
home / Funzioni utili / Se avete fatto il reboot del pc dopo l'installazione di mythtv, o se non è la prima volta che lo usate, prima entrare nel setup è opportuno fermare il back end . Tramite le istruzioni che seguono, attraverso il set-up andremo a effettuare le impostazioni iniziali che consistono in: specificare la nostra scheda di acquisizione video creare una sorgente video (video source) da associare alla scheda associare i canali alla sorgente video Eseguiamo quindi il set up come utente root: sudo mythtv-setup Dopo la scelta della lingua compare una videata simile: Scegliamo "1. General" e andiamo nella terza videata: nel campo "TV format:" selezionare PAL, nel campo "VBI format:" selezionare "PAL Teletext", Chanel frequency table: italy, come nello snapshot seguente: Andare poi nell'opzione "2. Capture cards" del menu principale e scegliere l'opzione "(New capture card)": Nella maschera che compare imp

home

Questo blog vuole essere tutorial di ausilio all'installazione e all'uso di mythtv su Linux Ubuntu 6.10 Edgy Eft. Indice Perchè questa guida Installazione di ubuntu e mythtv Sintonizzazione dei canali I palinsesti dei canali tramite xmltv Installazione dei pacchetti aggiuntivi Funzioni utili: Fermare il back end mythbackend mythtv-setup hwinfo per verificare il riconoscimento della scheda il comando scan Alcuni transport principali su Hotbird una alternativa al file Hotbird-13.0E

Alcuni transport principali su Hotbird

home / Sintonizzazione dei canali / Rai Frequency: 11765840 Hz, Polarity: Vertical, Symbol Rate: 27500000, FEC: 2/3, Inversion: Auto www.international.rai.it/diffusione/europa/frequenze.shtml Rete 4, Canale 5, Italia 1: Frequency: 11919000 Hz, Symbol Rate: 27500000, Inversion: Off, FEC: 2/3, Polarity: Vertical Next: una lista di frequenze alternativa a quella fornita nel file Hotbird. Link utili: www.tutteletv.com hotbird su flysat.com SAT Europa. Free-to-air TV, Eutelsat Hot Bird 13° East Hotbird su wikipedia (inglese)

Installazione dei pacchetti aggiuntivi

Immagine
home Dal menu di gnome "System" / "Gestore pacchetti Synaptic" andare su Search e cercare "myth" Dai risultati della selezione impostare l'installazione di mythbrowser, mythcontrols, mythdvd, mythgallery, mythgame, mythmusic, mythnews, mythtv, mythtv-themes, mythvideo, mythweather Link consigliati sull'argomento: Unofficial MythTV Plug-ins Next: mythweb, gestire mythtv da browser

Fermare il back end mythbackend

home Il comando per fermare il back end è: sudo /etc/init.d/mythtv-backend stop Dovrebbe comparire il messaggio: Stopping MythTV server: mythbackend . Per essere sicuri che il back end sia stato fermato, digitare: ps -p `cat /var/run/mythtv/mythbackend.pid` se viene visualizzato un messaggio tipo: PID TTY TIME CMD 30711 ? 00:00:00 mythbackend vuol dire che il back end sta ancora girando. Se invece compaiono messaggi di errore tipo: cat: /var/run/mythtv/mythbackend.pid: No such file or directory ERROR: List of process IDs must follow -p. ... vuol dire che il back end si è fermato. Il sistema mythtv è infatti composto dalla parte back-end, che gestisce la scheda di acquisizione video (satellitare o terrestre, o via cavo negli stati uniti), e la parte front-end che costituisce il vero e proprio client che visualizza le immagini televisive. Il vantaggio di questa divisione, è che consente di utilizzare le due componenti su due computer diversi, o in configurazioni comple

Sintonizzazione dei canali

Immagine
home Come accennato, il sistema di sintonizzazione dei canali di mythtv è abbastanza spartano, ed è comunque meglio procedere all'installazione di mythtv solo quando siamo sicuri che scheda e antenna sono funzionanti nella nostra installazione. Il comando "scan" (che fa parte di dvb utils) dovrebbe consentirci di fare una ricerca dei canali, (e anche di predisporre una lista dei canali da utilizzare per la configurazione di mythtv?). Andiamo quindi nella pagina del comando scan realizzata allo scopo. Se i risultati con scan non sono soddisfacenti, proviamo con il più amichevole Kaffeine che ci consentirà di vedere . Assicuratevi che il backend di mythtv sia fermo . Caricate l'applicazione Kaffeine (Applications / Audio & Video / Kaffeine) Se non compare l'icona "Digital TV" (vedi immagine) vuol dire o che la scheda è occupata o che non viene vista da kaffeine per qualche problema. Se invece l'icona "Digital TV" compare, andiamo nell

I palinsesti dei canali tramite xmltv

Immagine
home Il programma che consente di leggere da Internet i palinsesti dei programmi (la guida tv) dei canali italiani si chiama tv_grab_it. Per installare i pacchetti digitare sudo apt-get install xmltv* Come utente "mythtv", lanciare quindi il comando tv_grab_it --configure Vengono presentati l'elenco dei canali italiani, e per questi si dovrà scegliere per quali si vuole la programmazione (nell'esempio che segue ho confermato il default yes solo per i canali free to air): using config filename /home/mythtv/.xmltv/tv_grab_it.conf getting list of channels ***Channel |Cult| for 'wfactory' is not in channel_ids, should be updated. ***Channel |RaiSat Cinema| for 'wfactory' is not in channel_ids, should be updated. ***Channel |Sky Cinema Mania| for 'wfactory' is not in channel_ids, should be updated. add channel All Music? [yes,no,all,none (default=yes)] no add channel Canale 5? [yes,no,all,none (default=yes)] add channel Cult? [yes,no,all,none (defau

Installazione di ubuntu e mythtv

home Bisogna admarsi di un po' di pazienza, l'installazione completa durerà qualche ora. Facciamo l' installazione personalizzata di Ubuntu 6.10 e aggiornamento repository e ultimi rilasci Andiamo a verificare se la nostra scheda di acquisizione è riconosciuta dal sistema operativo Testiamo il funzionamento della scheda dvb Installazione e configurazione dei pacchetti necessari per mythtv sintonizzazione dei canali Link consigliati: MythTV Edgy Backend Frontend