Ebben a cikkben bemutatom, hogy miként hoztam létre egy saját "TVGO" rendszert. A célom az volt, hogy az Androidos eszközeimről az otthonomban lévő szerverre csatlakozva tudjak élő TV adást nézni, felvételeket ütemezni, azokat módosítani, a felvett műsorokat visszanézni, és természetesen az elektronikus műsorújságot (EPG) tallózni.
A felhasznált eszközök az alábbiak voltak:
A hardver:
Egy mini PC, esetemben az Asrock Q1900-as lapja, rajta 4 GB rammal.
Ami még elengedhetetlen hardver, az a TV tuner. Ez esetemben USB csatlakozású DVB-T (MindigTV) és DVB-C (UPC kódolatlan kábel) tunert jelent. Az Ebay-en 5000 Ft körüli áron beszerezhetőek.
Csatlakoztattam még egy ugyan csak USB csatlakozású smart card olvasót, hogy a MindigTV Extra kártyámat is tudjam használni.
A szoftver:
A feladathoz csak a TV Server összetevőjére van szükségünk.
Itt megjegyzem, hogy ha már telepítve van a MediaPortal szerver összetevője, akkor én ezt használom a windows-os klienseken is, mert - nálam - teljesen kiváltja a KODI-t.
A TV szerver részletes beállításáról egy korábbi cikkemben már írtam. Az ott leírtakat itt is lehet alkalmazni.
Ez egy (JSON) interface a MediaPortal TV Server-hez, hogy okos eszközök is tudjanak csatlakozni hozzá.
Az MPExtended-ből megfelelő a 0.5.4 is, de ajánlott a 0.6.0 béta. Nekünk csak a service-re van szükségünk. A webmediaportal-t és az IIS összetevőt nem szükséges telepítenünk.
A telepítése után, érdemes a konfigurátorával az alapértelmezett admin felhasználót törölni és felvenni egy saját név/jelszó párost. Ne feledjük! Ha távolról elérhető lesz a szerverünk, akkor az mások által is az lesz.
Az alkalmazás alapértelmezetten a 4322-es porton figyel. Ezt kell majd forward-olnunk a router-ünkön, hogy az internet irányából is el tudjuk érni. Az eléréshez - ha csak nincs fix IP számunk - szükség lesz dinamikus DNS-re is, de ez már nem ennek a cikknek a témája.
A sikeres telepítésről az alábbi url-el tudunk meggyőződni:
http://szerver_név_vagy_IP:4322/MPExtended/TVAccessService/json/TestConnectionToTVService
Ha ezt kapjuk vissza, akkor minden ok.
{"Result":true}
Végül a Google Play áruházból töltsük le az MPTvScheduler alkalmazást. Az alkalmazás első indításakor bekéri a szerverünk adatait. Ha "házon belül" teszteljük, akkor használhatjuk a szerverünk belső címét is. A kódolási profilban válasszunk egy számunkra megfelelő tömörítést. A tömörítés illeszkedjen az internet kapcsolatunk feltöltési sebességéhez.
Ha minden összeállt, akkor már tallózhatjuk is a műsorújságot, nézhetjük a saját csatornáikat.