Pokazywanie postów oznaczonych etykietą xbmc. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą xbmc. Pokaż wszystkie posty

2012-12-10

Raspberry PI + XBMC

Po uruchomieniu jedną z pierwszych rzeczy była próba instalacji XBMC.


Źródło: xbmc.org

Jak już wspomniałem TUTAJ- jako system można po prostu wykorzystać Xbian i mieć wszystko gotowe.
Po instalacji (defaultowy user xbian:raspberry) odpala się xbian-config (podobny do rasp-config), dzięki któremu łatwo i szybko możemy skonfigurować podstawowe elementy. Co ciekawe od razu zaimplementowana jest biblioteka libcec, która umożliwia obsługę xbmc za pomocą standardowego pilota do TV (obsługa przez hdmi)

W razie czego szybka weryfikacja:
# cec-client -l
Found devices: 1
device:              1
com port:            RPI
firmware version:    1
type:                Raspberry Pi
i możemy używać xbmc bez użycia klawiatury czy myszy.

Ale przetestowałem to również na Raspianie i muszę powiedzieć że też się da.

Przyda się kilka dodatkowych bibliotek 
sudo apt-get install libplist1 libmicrohttpd10 libtinyxml2.6.2 libyajl2 libssh-4 liblzo2-2 libfribidi0 liblockdev1 
Następnie ściągamy paczki przygotowane przez niejakiego Christopha - autora strony: 


Przy okazji wspomnę - że można pójść łatwiejszą drogą - udostępniony tu jest bowiem obraz iso gotowego systemu z zainstalowanymi już paczkami. Dobra robota :)
Co ważne jest tu również wspomniana wyżej paczka libcec, która instaluje się i działa bez problemu.

Instalując z paczek (przynajmniej w aktualnej wersji) jest problem z uruchomieniem xbmc. Brakuje bowiem biblioteki:
ldd /usr/lib/xbmc/xbmc.bin
(..)
libtag.so.1 => not found
(..)
mimo zainstalowanej paczki taglib

po weryfikacji paczki
dpkg -L taglib
widać że biblioteki są zainstalowane w /usr/local/lib

Więc albo dodajemy ten katalog jako źródło bibliotek albo (mniej profesjonalnie)
for i in `ls`; do sudo ln -s /usr/local/lib/$i /usr/lib/$i; done
i na koniec
cd /usr/lib
ln -s libtag.so.1.12.0 libtag.so.1
Pamiętamy, że uruchamiamy aplikację przez :
sudo /usr/lib/xbmc/xbmc.bin
UPDATE:
Po wszystkim na stronie autora znalazłem również rozwiązanie problemu. W sumie niemal takie same LINK

Na instalację XBMC jest też inny sposób - opisany TUTAJ - ale jeszcze go nie testowałem.

Oczywiście należy również dobrać odpowiednio ilość pamięci dla GPU - wg zaleceń należy przydzielić 128 MB - czyli zostanie 384 MB pamięci RAM do wykorzystania na system. Można to ustawić np przez raspi-config.

Tak więc wszystko działa ok - jednakże trzeba przyznać, że wolniej niż np na Xbianie.

Jeszcze tylko dodam, że (niezależnie od dystrybucji) warto w xbmc skonfigurować repozytorium fusion. Więcej szczegółów tutaj:
http://www.xbmchub.com/blog/2012/04/24/fusion-easy-addon-installation-for-xbmc/

Źródło: twimg.com


YES! I'm so gooood ;)