For et halvt år siden legede jeg lidt med mythtv, på et par ubuntu maskiner og efter at jeg på mit arbejde har leget lidt med en FIT-PC2 fik jeg lyst til at lave en lille step by step på hvordan man kan lave en dvb-t mythtv backend, der både kan bruges remote, dvs, kan fungere headless samt som alm. tv på via pc'en hvor tv-tuner kortet sidder.
Hardware jeg benytter til denne lille opsætning er en Atom maskine samt et Asus U3100 USB-tv tuner.
Først lav en alm. installation af Ubuntu, dvs. installer en standard gnome desktop, hvis der ønskes et rigtig headless setup, kan man installer en standard server i stedet incl. Openssh-server.
start installationen af mythtv-backend ved at installer pakken.
sudo Apt-get install mythtv-backend
første spørgsmål man vil blive mødt under installatione er omkring SQL serveren MySql.
Sæt dit Mysql password, i dette test setup var jeg doven og satte ingen.
herefter bliver man spurgt om mythtv-backenden skal kunne tilgåes ude fra, svar ja.
Lidt informationer om, hvad man skal udføre efter mythtv-backend installationen.
sæt password på det web interface hvorved at mythtv også kan konfigureres.
bliver webserveren brugt til andet en mythweb
opret en brugerid til at logge på mythweb, jeg kalder min bruger: TV
Sæt password på tv brugeren.
Information om password for at login i mythtv-backend Mysql databasen.
Her efter køre apt-get installationen færdig og vi mangler nu at konfigurer backenden, dvs. opsætte dvb-t tuneren samt alt det andet.
Da jeg vil bruge denne installation som en headless afspiller har jeg en anden virtuel ubuntu karmic gnome desktop installation klar, hvorfra at jeg vil konfigurer og test mythtv-backenden.
start med at lave en ssh -Y brugernavn@mythtv-backend-pc
derefter kør sudo mythtv-setup, hvorefter der vil komme et par popups man skal svare på.
Vælg close.
kør igen sudo mythtv-setup
og velkommen i Mythtv-backend konfigurations interfacet.
Denne backend konfigurations gui styres via piletasterne, tab, space, mm.
opsætning at dvb-t enheden hvilket er min U3100 Usb tuner.
Vælg New capture card.
brug pile tasterne til at fremvælge dit card type, da mit er et dvb-t kort vælge jeg "DVB DTV Capture Cart" som man vil erfare finder denne selv udaf hvor usb tuneren er placeret
jeg har tydeligvis placeret min tuner i en af fronted usb portene.
Vælg finish og den første menu vil se ud lidt ligesom denne.
Brug Esc tasten til at gå ud af Capture Cards menu'en.
Opsætning af Vidio Sources, dvs. program guide blandt andet, og med dvb-t er det så dejligt at den sendes med ud og derfor slipper man for at skal rippe et "tv" site for dennes info
for at få en elektronisk program guide.
Vælg New video source
min video source setup ser sådan ud.
vælg finish
brug ESC tasten for at forlade Video source menu'en
Input Connections er stedet hvor man søger efter kanaler :-)
vælg den tidligere konfigureret Input Connections.
Lav f.eks følgend opsætning og vælg scan for channels.
jeg laver følgende konfig for min scanning, specielt vælger jeg at Country er sweden.
Når man kliker på næste, begynder scanningen af kanaler.
Min Scanning fant 6 kanaler, disse er naturligvis alle nye, da det er et helt nyt setup.
Vælg insert all
vælg finish.
vælg next
Vælg finish
brug ESC for at forlade denne menu.
Et hurtig kig i kanal editoren for at se de 6 kanaler som vi fand.
DR HD + DR K + DR Rama + DR Update + Folketinget +TV2
Under storage konfiguration ændre jeg ikke noget så denne springer jeg helt over og tilbage er der enkelte ændringer under General konfiguration
Sæt en Security pin.
vælg næste.
Vælg herfra næste til man er igennem hele general konfiguration. screenshoots kan ses her
Forlad nu mythtv-setup med ude i hoved menu at bruge ESC tasten.
følgende spørgmål vil du blive mødt med.
vælg ok
Hermed er den headless dvb-t tuner backend konfigureret.
Nu mangles der kun en mythtv-frontend og man er klar til at se TV. :-)
Nåå ja, MySql skal også ændre lidt, for databasen skal kunne tilgåes udefra, og default så svare MySql kun på ip 127.0.0.1, dvs interne kal til port 3396
derfor skal denne linje fjernes fra Mysql konfirugationen og mysql servicen skal genstartes.
sudo vi /etc/mysql/my.cnf
fjern linjen hvor der står bind-address ved at sætte en # i staten af linjen.
Herefter skal servicen genstartes før at mysql lytter på andre ip'er end 127.0.0.1
sudo /etc/init.d/mysql restart
Og ja. jeg er sikker på at der findes bedre konfigurationer af backenden og andre steder hvor det kunne være en fordel at ændre lidt, men dette er nok til at komme i luften.
| < Prev | Next > |
|---|


