Tvheadend on tallentava TV eli DVR-palvelinsovellus linuxille. Sitä voi käyttää television katseluun, nauhoittamiseen ja nauhoitusten toistoon esim. XBMC:llä (nykyään Kodi) ja kännyköillä ja tableteilla. Tarvitset tvheadendin lisäksi tietenkin jonkinlaisen DVB-vastaanottimen (DVB-T = Harava, DVB-C = kaapeli, DVB-S = satelliitti). HUOM! Halvimpaan DVB-C/DVB-T2 -kombotikkuun ei ole vielä saatavilla täysin toimivia ajureita Linuxiin. Sillä pystyy vastaanottamaan DVB-T -lähetyksiä ihan hyvin, mutta DVB-T2 -lähetyksien vastaanotto ei toimi Linuxissa vielä lainkaan ja DVB-C vastaanottokin heikosti. Asiasta lisää: http://blog.palosaari.fi/2013/10/naked-hardware-14-dvb-t2-usb-tv-stick.html Tästä tikusta siis kyse (eBaystä jos löytyy samannäköinen = sama tikku): http://www.dx.com/p/mini-dvb-t2-dig...-fm-dab-sdr-remote-control-white-black-242351 1. Käynnistä terminaali (voi olla myös konsoli -nimellä) 2. Päivitä linux distro komennolla sudo apt-get update && sudo apt-get dist-upgrade 3. Asenna tarvittavat paketit komennolla sudo apt-get install build-essential git libssl-dev libavahi-client-dev libavcodec-dev libavutil-dev libavformat-dev libswscale-dev liburiparser-dev libhdhomerun-dev ccache 4. Lataa tvheadendin uusin versio komennolla git clone https://github.com/tvheadend/tvheadend.git 5. Mene tvheadendin kansioon komennolla cd tvheadend/ 6. Konfiguroi ohjelma rakentamista varten komennolla ./configure 7. Rakenna ohjelma komennolla make 8. Asenna ohjelma komennolla sudo make install 9. Käynnistä ohjelma ja luo uusi asetustiedosto komennolla: tvheadend -C 10. Avaa tvheadendin http-hallintasivu ja luo itsellesi käyttäjätunnus, voit käynnistää esim. terminaalista firefoxin komennolla firefox http://127.0.0.1:9981 11. Lisää tvheadend automaattisesti käynnistyvien ohjelmien joukkoon. Tämän lisäksi saatat haluta asentaa etähallintaohjelman linuxiin, jos tvheadend tulee esim. käytettyyn läppäriin tai johonkin koneeseen jossa ei ole näyttöä kiinni. Tässä opas x11vnc asennukseen. 1. Asenna x11vnc ja sen tarvitsema paketti komennolla sudo apt-get install x11vnc openssh-server 2. Korvaa "password" itse keksimälläsi salasanalla ja luo salasanatiedosto komennolla sudo x11vnc -storepasswd password /etc/x11vnc.pass 3. Luodaan käynnistystiedosto (korvaa "gedit" jakelusi mukana tulleella tekstieditorilla, esim. leafpad tai kate), että x11vnc käynnistyy aina automaattisesti komennolla sudo gedit /etc/init/x11vnc.conf 4. Kirjoita tiedostoon seuraavat rivit ja tallenna tiedosto Spoiler: x11vnc start on login-session-start script x11vnc -noxrecord -noxfixes -noxdamage -nomodtweak -display :0 -auth guess -forever -bg -rfbauth /etc/x11vnc.pass -rfbport 5900 end script Uudelleenkäynnistys ja kaiken pitäisi toimia esim. kännykässä Tvhguide -sovelluksen avulla. Etähallintakin onnistuu esim. Remote Ripple -ohjelmalla. Jos ei toimi, niin voit lisätä käynnistyviin ohjelmiin käsin tuon x11vnc:n. Pass-tiedosto tulee laittaa johonkin mihin kirjautuvalla käyttäjällä on suoraan käyttöoikeus. Esim. Käynnistele terminaali/konsoli ja sinne: x11vnc -storepasswd password x11vnc.pass Sitten autom. käynnistykseen komento: x11vnc -noxrecord -noxfixes -noxdamage -nomodtweak -display :0 -auth guess -forever -bg -rfbauth /home/kayttaja/x11vnc.pass -rfbport 5900 Mikäli Linux distribuutio tunnistaa ja asentaa automaattisesti DVB-vastaanottimesi ajurit, se näkyy Configuration > DVB Inputs > TV adapters -alla. Muussa tapauksessa saatat joutua asentamaan V4L DVB -ajurit ja mahdollisesti säätämään vähän, että saat laitteesi tunnistumaan ja näkymään Tvheadendin asetuksissa. Kanavien hakeminen/lisäys: Avaa Tvheadendin web-hallintasivu (esim. http://127.0.0.1:9981) Avaa Configuration > DVB Inputs > Networks Paina "Add" nappia. Valitse DVB-tyyppi (esim. DVB-T = Harava eli antenniverkko) Anna verkolle joku nimi ja valitse pre-defined muxes -valikosta vastaanottoalue (esim. Finland: fi-Vaasa) Paina "Create" nappia. Avaa samalta DVB Inputs -välilehdeltä TV Adapters ja sieltä vastaanottimesi Laita ruksi kohtaan "Enabled", valitse "Networks" -listalta luomasi muksi ja paina "Save" nappia. Mene hetken odottelun jälkeen DVB Inputs -välilehden Services -välilehteen ja sinne pitäisi alkaa ilmestyä kanavia. Valitse haluamasi kanavat ja paina "Map Selected" nappia. Valitut kanavat näkyvät nyt esim. Tvhguiden avulla. Voit muuttaa kanavien järjestystä Configuration > Channel / EPG > Channels listalta. Muista tallentaa kun olet antanut kanaville jonkin numeron ja kanavathan näkyvät sitten numerojärjestyksessä Tvhguidessa. Suositeltavaa on myös muuttaa tallennussäiliömuoto matroskaan, koska ainakin Androideissa videon pikakelaus tai kohdan vaihto ei toimi jos säiliömuoto on TS (pass). Tallennusmuodon vaihto onnistuu Configuration > Recording > Digital Video Recorder Profiles > Stream Profile -listalta valitse matroska. Jos joku haluaa käyttää, niin kanavien logot saa helpoiten näkyviin kun vaan tuolta Configuration > Channel / EPG > Channels -listalta tuplaklikkaa User Icon -rivistä ja vaihtaa linkin johonkin PNG kuvaan (JPG/JPEG ei käy). Kanavien logot löytyvät näppärästi esim. wikipediasta.
Mainio ohje, kiitos siitä! Itse tappelen vielä aloittelijana EPG:n kanssa. Tvheadend pyörii jo raspi 3:n päällä mutta oletusasetuksin ainakin DNA:n kaapelissa ohjelmatiedot on sekaisin jolloin tallennukset on mitä sattuu. Olisiko jollain ohjeita mistä hakea apua.
Tämä on käyttäjän tekemä opas, alueella "Käyttäjien tekemät oppaat". Tehdään ongelmakyselyt ao. aihealueelle keskustelualueella.