Ubuntu 9.10

Uit MythTV.nl Wiki

Ga naar: navigatie, zoeken

Inhoud

Introductie

Deze pagina beschrijft de installatie van MythTV 0.22 op een Ubuntu 9.10 desktop versie.

benodigdheden

controlleer of je TV-kaart werkt onder Ubuntu

Voordat je aan de slag gaat met MythTV installeren, moet jij controleren of jouw TV kaart werkt onder Ubuntu. De nieuwste IVTV-drivers voor o.a. Hauppauge kaarten zitten standard in de distro, dus het zou moeten werken "out of the box", maar eerst effe chekken:\\

Hiervoor doe je //cat /dev/video0 >temp.mpg// -- dit captures tv signal van je tv-kaart en slaat hem op in bestand "temp.mpg" (mpg=MPEG2 compressie wordt door de PVR kaarten geleverd). Om capture te onderbreken druk naar een paar seconden Ctrl-C. \\ Nu heb je een temp.mpg bestand aangemaakt met TV beelden erin! Om dit bestand te bekijken met de verse install Ubuntu 9:10 moet je een mpeg-player installeren (correct me if I'm wrong). Ik gebruik //ffplay// command-line player afkomstig uit pakket ffmpeg (//sudo apt-get install ffmpeg//). Dus om je capture af te spelen: //ffplay temp.mpg// \\ Als je kaart werkt, krijg je hoogstwaarschijnlijk een zwartig scherm met wat tv-ruis te zien. Worry not, dit klopt -- je tv-kaart is nog niet getuned op een goede tv-kanaal. Dat doen wij met MythTV later. Voor nu - je TV kaart werkt samen met Ubuntu! Read on.

installatie van de MythTV software

Er van uitgaand dat u een verse 9.10 UBUNTU installatie hebt en bent ingelogd met administrator rechten (zelf gebruik ik een engelse versie):

Installatie

  • open "System"->"Administration"->"Synaptic Package Manager"
  • selecteer in het "catagory selector" window links "All"
  • In "quick search" in de menu bar vult u in "mythtv"
  • In het "package window" rechts selecteert u "mythtv", mijn versie is "0.22+fixes22594-0ubuntu1"
  • Een pop-up vraagt additionele software te selecteren: "mark"
  • addtioneel wordt er geselecteerd:
    • libmyth-0.22-0
    • libmyth-perl
    • mythtv-backend
    • mythtv-common
    • mythtv-database
    • mythtv-frontend
    • mythtv-theme-graphite
    • mythtv-theme-iulius-osd
    • mythtv-theme-metallurgy
    • mythtv-theme-mono-osd
    • mythtv-theme-mythbuntu
    • mythtv-theme-retro-osd
    • mythtv-themes
    • mythtv-theme-titivilllus-osd
    • mythtv-transcode-utils
  • nu of later kunt u ook allerlei "mythtv plug-in" selecteren
  • In de menu bar selecteer "Apply"
  • in een pop-up selecteert u "Apply" (U kunt details bekijken)

configuratie tijdens installatie van de MythTV software

  • Een pop-up vraagt een password voor de MySQL 'root' user (onthoud dit)
  • Er van uitgaand dat u nu of in de toekomst met nog een computer opgenomen video's wilt delen, klik dat aan op een op-up
  • Voor het configureren van de MythTV back-end:
    • You must run mythtv-setup as a user in the 'mythtv' group in order to complete mythtv configuration. Note that this program requires an X display, so you must either login to an X session as a user in the 'mythtv' group, or otherwise arrange for that user to have access to your X display.
    • to be done /usr/bin/mythtv-setup
    • You must complete all four steps presented in the program.
    • Once you have done this, you may start the backend by executing the following command:
sudo /etc/init.d/mythtv-backend start
  • Voor het configureren van MythTV-common:
    • The generated password for this machine is '********'. If you are adding this machine to an existing mythtv-network, you will want to update this password to the one in use by the network after completing installation.
This can be done by: 'sudo dpkg-reconfigure mythtv-common'.
In case you forget this password, it is also stored in '/etc/mythtv/mysql.txt'.

configuratie MythTV

controleer de omgeving

  • open een terminal ("Applications"->"Accessories"->"Terminal")
  • controleer of er een 'group' "mythtv" is
    grep ^mythtv /etc/group
    Type bovenstaand commando in het terminal window. Indien correct verschijnt er een regel met ongeveer de volgende text:
    mythtv:x:124:
  • controleer of er een 'user' "mythtv" bestaat
    grep ^mythtv /etc/passwd
    Type bovenstaand commando in het terminal window. Indien correct verschijnt er een regel met ongeveer de volgende text:
    mythtv:x:116:124::/home/mythtv:/bin/sh

voeg jezelf toe aan de "mythtv" group

  • Open het 'Users Settings' program ("System"->"Administration"->"Users and Groups")
  • klik de sleutel aan en geef het beheerders password
  • in de pop-up, selecteer 'Manage Groups', zoek "mythtv" op en selecteer "properties"
  • vink de beheerder aan als group member.

tuning the channels

  • MythTV werkt met een lijst van kanalen, waar hun nummers, frequenties, etc. staan, en neemt het op in zijn MySQL-database. Dit lijst moeten wij eerst creeren/halen. een plek waar je hem gratis kan krijgen is //http://tvfreq.laupro.nl// (NB: casema=zyggo) Je haalt hem binnen als //channels.sql//
  • Nu moet je hem corrigeren en in de database bij stoppen. Dit staat beschreven hier. Anders zoek op internet voor het commfree <-> commmethod conversie.
  • Als je nu MythTV frontend opent, moet hij de channel-list zien! Nu moet jij verder de programmering voor alle kanalen binnenhalen. Read on...

installeer de channel grabber

  • Kies bij Grabbers welke je wil gebruiken (bijv. tv_grab_nl_py). Installeer hem volgens zijn install-instructies
  • Installeer xml tv utilities, anders ziet MythTV de grabber niet (//sudo apt-get install xmltv-util//)
  • Als je de installatie van tv_grab_nl_py correct had doorgelopen, bij het openen van MythTV backend setup ("System->Administration->MythTV Backend Setup") kan jij in "Video Sources->New video source" scherm in de vak "Listings grabber" meer zien dan alleen "North-Amerika ...". Vind daar "The Netherlands". "channel freq table" staat bij mij "europe-west", hoewel ik denk dat default ook zou moeten werken (?) Geef je programmering-bron een naam "Video Source Name" = TvGids (ofzo).

Hooking up channels & listings

  • In dezelfde MythBackendSetup ga naar "Input connections->[MPEG:/dev/video0](Tuner1)", daar in "Video source" kies jouw net aangemaakte bron van de programmering (TvGids). Laat de "Preset tuner to channel" leeg, maar laat een cijfer achter in "Starting channel". Daarna kan jij proberen om de toets "Scan Channels" te gebruiken, maar bij mij werkt ie helemaal niet...
  • Nu kan jij naar de "Channel Editor" in hoofdmenu van MythBackend. Daar kan jij icons voor de kanalen halen (duurt een uur!). Maar het belangrijkste op dit moment is: je bent er bijna! Als jij nu naar de MythFrontEnd gaat (Desktop->Applications->Sound&Video) dan moet jij TV kunnen kijken en door/terugspoelen!!!
  • Als jij MythBackend Setup verlaat, moet jij "mythfilldatabase" laten runnen. Dit zou o.a. de tv_grab_nl_py laten alle programering van TVGids.nl halen voor een week, wat zeker 3 uur duurt voor 20 kanalen. Als mythfilldatabase blijft hangen (in een aparte terminal-window), het zou kunnen dat de kanalen in de kanalen-lijst geen XMLTV_ID tags hebben. In dit geval - voeg lijnnummers toe aan de kanalen-lijst in tv_grab_bl_py.conf

NB: Helaas werkt //mythfilldatabase// op dit moment bij mij niet, waardoor ik geen programmering heb. To be continude :) ...

Persoonlijke instellingen