Multimédia központ az Ubuntu rendszeren II.

Korábbi cikkemben bemutatásra került egy lehetőség, amellyel az Ubuntu rendszer alapvető multimédiás képességeit egyetlen alkalmazásba (Elisa multimédia központ) foglalva tudjuk kihasználni. Ezúttal egy olyan alkalmazást mutatok be, amely az előbbinél jóval fejlettebb és igényesebb.

1) Telepítés

Adjuk a rendszerünk szoftverforrásaihoz a következő címeket soronként (Rendszer -> Adminisztráció -> Szoftverforrások -> Harmadik fél -> Hozzáadás...):

deb http://ppa.launchpad.net/team-xbmc-hardy/ubuntu hardy main
deb-src http://ppa.launchpad.net/team-xbmc-hardy/ubuntu hardy main

Végezzük el a frissítést és Synaptic csomagkezelő segítségével telepítsük fel a következő csomagokat:

xbmc
xbmc-common
xbmc-skin-pm3
xbmc-skin-pm3-hd
xbmc-web-pm3

vagy Terminál-ban adjuk ki a következő parancsot:

sudo apt-get install xbmc xbmc-common xbmc-skin-pm3 xbmc-skin-pm3-hd xbmc-web-pm3

2) Használat

A szükséges csomagok sikeres telepítését követően indítsuk el az Alkalmazások -> Hang és videó -> XBMC Media Center menüpontról.

Indítást követően sokféle lehetőség (Videók, Zene, Képek, Időjárás, Scriptek, Beállítások, Fájlkezelő) közül választhatunk, melyek közül érdemes először a Beállítások menüpont tartalmával megismerkedni.

3) Kapcsolódó weboldalak

- az XBMC Media Center hivatalos oldala

További hasznos leírások.

Hozzászólások

Szuper ez a cucc, mi évek óta használjuk ezt egy XBOX konzolon!

Mára sajnos már csak kizárólag ezt használjuk rajta.
:-)

appealing — köszönet érte, nem ismertem:) Azt meg külön értékelem, amikor valaki nem csak linkel innen a blogjára, hanem veszi a fáradságot, és megírja a dolgot ide is.
Fentebb a kolléga írta, hogy Xboxra felcuppantható... Engem az érdekelne, hogy van-e olyan házimozirendszer, amivel kis huncutkodással megoldható hasonló? Egyelőre olyan linuxot se láttam, amivel le lehet cserélni házimozik firmware-ét :-/

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Köszönöm, nagyon jó kis program.
Az érdekelne, van-e hozzá valamilyen megoldás, hogy távirányítóval vezérelhető legyen.
Majd utána nézek.

Én távirányítom: lirc + xdotool (fake keyboard/mouse input). Nem a legelegánsabb, de tökéletesen működik (amíg az xbmc-n van a fókusz :)
Már csak egy működő mythtv frontend hiányzik. (Van ilyen, de úgy tűnik, egyelőre csak xbox-on működik - erről nincs valakinek több, pontosabb infója?) Addig meg marad a kapcsolgatás az xbmc és a mythfrontend között.

Gentoom van, Avermedia tunerkártyával, távirányítóval. Ez újabban csak a lirc dev/input driverével működik, de asszem ezzel bármelyik távirányító bepróbálható (fixme).
1. a lircd-t ezekkel az opciókkal futtatom: "-H dev/input -d /dev/input/event5" (Az event5-öt a /proc/bus/input/devices fájl alapján állítottam be.)
2. irexec-cel beprogramoztam a távirányító gombjait (néhányat nem tudtam, nem tudom miért, nem érzékeli, pedig a távirányítóból jön a jel - mobilkamerával egyszerűen ellenőrizhető az infratartomány :)
3. ".lircrc" példa:

begin
prog = irexec
button = 2 //nálam a 2-es gomb a "fel"
config = xdotool key "Up"
repeat = 2 //hogy ne kelljen annyit nyomogatni
end

4. A háttérben elindítok egy irexec programot: "irexec -d", és a fókuszban lévő ablakban már lehet is felfelé lépegetni.

Ha valami konkrét kérdés van, tudok még részletesebben válaszolni, de NEM MOST, mert sajna indulnom kell kulturálódni :)

1. Az event5-öt hol és hogyan állítottad be? A tuner nálam is event5-nél szerepel a devices állományban.

sudo lircd -H dev/input -d /dev/input/event5

Az eredmény:

lircd: there seems to already be a lircd process with pid 5999
lircd: otherwise delete stale lockfile /var/run/lircd.pid

2. irexec

Az eredmény:

irexec: could not open config files /home/phoenix/.lircrc and /etc/lirc//lircrc
irexec: No such file or directory

Ezután létrehoztam a /home/phoenix/.lircrc állományt a következő tartalommal:

http://lirc.sourceforge.net/remotes/leadtek/Y04G0004

irexec parancs lefutásakor most a következőt kapom:

irexec: unknown token "name" in /home/phoenix/.lircrc:15 ignored
irexec: unknown token "bits" in /home/phoenix/.lircrc:16 ignored
irexec: unknown token "flags" in /home/phoenix/.lircrc:17 ignored
irexec: unknown token "eps" in /home/phoenix/.lircrc:18 ignored
irexec: unknown token "aeps" in /home/phoenix/.lircrc:19 ignored
irexec: unexpected token in line /home/phoenix/.lircrc:21
irexec: unexpected token in line /home/phoenix/.lircrc:22
irexec: unexpected token in line /home/phoenix/.lircrc:23
irexec: unknown token "ptrail" in /home/phoenix/.lircrc:24 ignored
irexec: unexpected token in line /home/phoenix/.lircrc:25
irexec: unknown token "pre_data_bits" in /home/phoenix/.lircrc:26 ignored
irexec: unknown token "pre_data" in /home/phoenix/.lircrc:27 ignored
irexec: unknown token "gap" in /home/phoenix/.lircrc:28 ignored
irexec: unknown token "toggle_bit" in /home/phoenix/.lircrc:29 ignored
irexec: bad file format, /home/phoenix/.lircrc:32

Idáig jutottam, kérlek javíts ahol tévedtem.

All goodness here...

1. Ubuntut használsz, ugye? Azt kéne megkeresni, hogy a lirc szolgáltatásnak hol lehet paramétereket megadni (/etc/lirc könyvtár valamelyik fájljában), és aztán újraindítani a szolgáltatást (/etc/init.d/lirc restart), mert egyszerre csak egy lircd futhat. Vagy állítsd le (/etc/init.d/lirc stop), és utána add ki a fenti parancsot.

2. A .lircrc azt írja le, hogy egy adott gombra mit lépjen a program, te meg a lircd.conf-ot szúrtad be neki, ami az IR-jeleket párosítja össze a gombnevekkel. /usr/share/doc/lirc/html/configure.html írja le a configfájlok formátumát (.lircrc - "The .lircrc file format").

3. Második pont alapján lehet, hogy nincs beprogramozva a távirányítód? Az egy külön sztori... :) (Ja, ezt az említett configure.html fájl "Configuring lircd" része írja le.)

Húú nagyon köszi! Ezt az elisa programot keresem mióta, csak nem emlékeztem a nevére:)
Mindjárt átolvasom az írásaidat.

--
Fedora is a cutting edge distro that tests new and bleeding edge software.

Az érdekelne, hogy mennyi erőforrást emésztenek ezek? Freevo-t próbáltam, de elég sokat vett el. Több procit fogyasztott videó lejátszás alatt, mint a sima lejátszó program. :(
Ezek hogy állnak a dologgal, mi a tapasztalat?
Én amúgy GeeXboxra esküszöm. :)

--
Fedora is a cutting edge distro that tests new and bleeding edge software.

Ennek egy permutacioja a Plex (plexapp.com), eddig a legjobb teljesitmenyu cucc ilyen teren, mondjuk OSX-en:) Pedig ott van par ilyen alkalmazas. Viszont a kezelhetosege meg boven hagy kivanni valot, de eleg jo utemben fejlodik.

---
pontscho / fresh!mindworkz