Sie sind auf Seite 1von 13

[XBMC] Der ultimative Einsteiger-Guide Teil 1

Anleitungen zum beliebten Media Center XBMC gibt es sicher wie Sand am Meer. Nur leider sind viele davon in englischer Sprache verfasst oder setzen fundierte Grund enntnisse voraus. Gerade !insteiger haben es bez"glich #nstallation und $onfiguration nicht wir lich einfach% wie ich selber erfahren musste. &ieser Guide soll Neueinsteigern als zentrale Anlaufstelle f"r die #nstallation und $onfiguration des XBMC dienen.

Warum dieser Guide?


#ch selber habe vor urzem ein Apple '() geschen t be ommen. &a mich die vorhandene *ardware in seiner $ompa theit begeistert% gleichzeitig die sture Bindung an i'unes aber sehr entt+uscht hat% habe ich mich zu einem ,ailbrea entschlossen und anschlie-end das XBMC installiert. #n $ombination mit dem XBMC ist das Apple '() wir lich eine geniale Streaming./0sung1 absolut lautlos% geringer Stromverbrauch% 2/AN und e3trem st4lisch. !inziger $riti pun t1 Medien werden nur bis 5)6p.Aufl0sung wiedergegeben. Alle Aufl0sungen dar"ber werden auf 5)6p herunters aliert. 7"r mich nicht so entscheidend% da ich haupts+chlich '(.Serien und meine archivierten &(&s abspiele. 8m alle M0glich eiten rund um das XBMC zu nutzen% habe ich dann auch meinen 2indows.9echner damit ausgestattet und einen zentralen &atenbestand mit M4S:/.&atenban eingerichtet. Auch heruntergeladene Bilddateien ;'humbnails% <oster% 7anart% etc.= sollten zentral auf meinem Netzwer speicher abgelegt werden. &a ich w+hrend der 'est. und $onfigurationsphase doch oftmals mit einigen <roblemen zu +mpfen hatte% habe ich mir gedacht% dass gerade f"r Neueinsteiger ein solcher Guide hilfreich ist. &ieser Guide beschreibt folgende ;meine= $onstellation1 XBMC.#nstallationen auf Apple '() und 2indows.9echner Bilder% Musi und (ideos liegen zentral auf einem Netzwer speicher ;NAS mit 2indows.7reigaben= gemeinsam genutzte M4S:/.&atenban auf NAS gemeinsam genutzter #mage.>rdner auf NAS #ch werde hier Schritt f"r Schritt die #nstallation und $onfiguration ausf"hrlich beschreiben.

Was ist das XBMC?


7angen wir an% das XBMC zu beschreiben. XBMC als Medienpla4er zu bezeichnen w+re zu einfach. !s ist viel mehr. 2i ipedia sagt1 XBMC Media Center ;fr"her ?XBo3 Media Center@ genannt= ist eine unter den Bestimmungen der G</ erh+ltliche freie Media.Center.Software. Sie dient dem Abspielen von (ideos% Bildern und Musi von &(&% 7estplatte und Server sowie der 2iedergabe von Audio. und (ideo.&atenstr0men aus dem #nternet. !s spielt aber nicht nur hervorragend so ziemlich alle #nhalte von unz+hligen :uellen ab% es verwaltet die Medien mit Meta. und Ausatz.#nformationen und Beder Menge Bildmaterial. 8nd das optisch +u-erst elegant und f"r gro-e '(.Bildschirme optimiert. &ar"ber hinaus 0nnen auch eine (ielzahl von Anwendungen installiert% das a tuelle 2etter angezeigt werden und noch vieles mehr. !s ist die Multimediaschaltzentrale% welche aum 2"nsche offen l+sst.

Download

&as XBMC steht f"r /inu3% Mac >S% 2indows sowie das Apple '( zur (erf"gung. &ie #nstallationsdateien erhaltet ihr auf der XBMC.2ebseite.

A tuell ist die (ersion C6.C @&harmaDE in den Startl0chern steht die (ersion CC @!denD% die unter anderem '( und <(9.7un tionen bieten soll. Gerade ist eine erste Beta.(ersion ver0ffentlicht worden.

nstallation
Windows &ie #nstallation "ber den #nstallationsassistenten sollte niemanden vor gro-e <robleme stellen. 2ichtig f"r uns1 die benutzerspezifischen !instellungen% die lo ale &atenban % Addons% S ins etc. werden im (erzeichnis C:\Users\%username%\AppData\Roaming\XBMC\ gespeichert. &ieses Benutzerverzeichnis werden wir sp+ter noch ben0tigen. Also mer t euch den <fad. !""le T#$ 8m das XBMC auf dem Apple '() zu installieren% muss das Apple '() geBailbrea ed sein ; lasse diese eingedeutschten 20rter=. Beschreibungen% wie ihr einen ,ailbrea macht% gibt es mehr als genug. (on daher spare ich mir diesen Schritt. #ch habe Seas6n<ass genutzt und hatte eine <robleme. Gehen wir also davon aus% dass ihr ein Apple '() habt% auf das ihr per SS* oder S7'< zugreifen 0nnt. Bindet das Apple '() in euer Netzwer mit einer statischen #<.Adresse ein% damit wir per SS* darauf zugreifen 0nnen. Nun w+hlt euch mit einem SS*.Client% wie zum Beispiel <u''F% auf dem A'( ein. 'ragt die #<.Adresse des A'( ein% w+hlt als (erbindungst4p SS* und lic t auf >pen.

Augang erhaltet ihr mit1 login as: root passwort: alpine 8m das XBMC auf einem A'( mit iOS 4.x zu installieren% gebt nacheinander folgende Befehle ein1 1 2 3 4 5 6 7 apt-get install wget wget -O- http://apt.awkwardtv.org/awkwardtv.pub apt-ke! add e"ho #deb http://apt.awkwardtv.org/ stable $ain# % /et"/apt/sour"es.list.d/awkwardtv.list e"ho #deb http://$irrors.&b$".org/apt/atv2 ./# % /et"/apt/sour"es.list.d/&b$".list apt-get update apt-get install org.&b$".&b$"-atv2 reboot

*at euer A'( bereits iOS 5.x tippt ihr diese $ommandos ein1 1 2 3 4 5 6 7 ' ( apt-get install wget wget -O- http://apt.awkwardtv.org/awkwardtv.pub apt-ke! add e"ho #deb http://apt.awkwardtv.org/ stable $ain# % /et"/apt/sour"es.list.d/awkwardtv.list e"ho #deb http://$irrors.&b$".org/apt/atv2 ./# % /et"/apt/sour"es.list.d/&b$".list apt-get update $kdir -p /)ppli"ations/)pple*+.app/)pplian"es apt-get install org.&b$".&b$"-atv2 $kdir -p /)ppli"ations/,-./.0rapplian"e reboot

$leiner 'ipp1 ihr 0nnt die Befehle auch opieren ;aber bitte Bede Aeile einzeln= und per 9echts lic in <u''F einf"gen. &er letzte Befehl l0st einen Neustart aus. #st das A'( neu gestartet% werdet ihr einen neuen Men"pun t mit dem Namen GXBMCH entdec en. !ins m"ssen wir noch tun1 Apple erinnert an 8pdates mit einer nervenden >nscreen.Meldung% die zum Absturz des XBMC f"hren ann. 8m die Meldungen zu unterdr"c en% f"hrt folgende Befehle aus1 1 2 apt-get update apt-get install "o$.nito.updatebegone

Auch beim Apple '( gibt es einige wichtige <fade% die wir ennen sollten und sp+ter noch ben0tigen1 &er Benutzerordner auf dem Apple '() liegt im (erzeichnis /private/var/mobile/Library/Preferences/XBMC Aur 7ehleranal4se auch interessant1 das /og.7ile findet ihr hier1 /private/var/mobile/Library/Preferences/xbmc.log

%"dates
Nat"rlich wird das XBMC st+ndig weiterentwic elt. Neben den offiziellen getesteten 9elease.(ersionen% gibt es auch die sogenannten Nightl4.Builds. &as sind Iuasi Schnappsch"sse vom a tuellen !ntwic lungsstand. 2er diese installiert% sollte sich lar sein% dass die (ersionen ungetestet bzw. nur sehr sporadisch getestet sind% und daher 7ehler und Abst"rze nicht auszuschlie-en sind. 2er auf Nummer sicher gehen will% nimmt also die a tuelle 9elease.(ersion. 8nter Windows wird das #nstallationsprogramm der neuen (ersion ausgef"hrt und damit die bestehende #nstallation "berschrieben. !in 8pdate auf dem Apple TV2 macht ihr auf die selbe Art und 2eise% wie die !rstinstallation. &ie oben genannten Befehle ermitteln die letzte stabile (ersion ;9elease= und installieren diese "ber die vorhandene #nstallation. !ure !instellungen sollten dabei in der 9egel erhalten bleiben. 2er sicher gehen will% sichert per 7'< vor dem 8pdate den >rdner /private/var/mobile/Library/Preferences/XBMC Schaut 0fter mal auf der 2ebseite nach% wie der a tuelle !ntwic lungsstand ausschaut. Sofern gr0-ere (ersionsupdates anstehen ;z.B. von C6.C auf CC=% solltet ihr euch vorher schlau machen% ob und was es beim 8pdate zu beachten gilt. &azu noch ein *inweis1 nutzt ihr eine zentrale &atenban ;s. n+chster <un t= solltet ihr immer alle Clients zeitnah auf die selbe (ersionsnummer bringen. 2arumJ Mit einer neuen (ersion gibt es zumeist auch Knderungen an der &atenban . XBMC legt automatisch eine neue &atenban an% was dazu f"hrt% dass Clients% die noch nicht auf den neuesten Stand gebracht wurden% nat"rlich noch auf die alte &atenban zugreifen. Knderungen werden so nicht s4nchronisiert.

Daten&an'-%nterst(t)ung *(r me+rere XBMCs im ,et)wer'


&as XBMC speichert Meta.#nformationen ;Genres% Beschreibungen von '(.Serien und 7ilmen% #&L.'ags von Musi etc.= der Medien in einer eigenen ;S:/ite=&atenban . &iese wird bei der #nstallation auf Bedem Client automatisch angelegt. !in zentraler &atenbestand hat viele (orteile1 &aten werden nur einmal vorgehalten% nicht auf Beder XBMC.#nstallation s4nchrone &atenhaltung% einmalige A tualisierung Beder Client ist immer a tuell 7ilme% (ideos% Musi werden zentral als abgespielt ge ennzeichnet !in weiterer (orteil ist die Speicherung der 2iedergabezeit bei 8nterbrechung. 2er beispielsweise an seinem XBMC im 2ohnzimmer begonnen hat einen 7ilm zu schauen% und sich dann aufgrund einsetzender M"dig eit entschieden hat% den 7ilm mit dem XBMC im Schlafzimmer weiterzuschauen% ann mit einem &ruc auf <la4 an genau der gleichen Stelle weiterschauen. Cool% oderJ (oraussetzung f"r eine zentrale &atenban ist ein &atenban managements4stem ;&MS=. 2ir nutzen hierf"r den ostenlosen M4S:/.Server. /adet euch das #nstallationspa et f"r den M4S:/ Communit4 Server hier herunter und installiert diesen auf eurem NAS.

Aur #nstallation gibt es nicht viel anzumer en. 2+hlt einfach G'4pischeH #nstallationsmethode.

Nach Abschluss der #nstallation m"ssen wir eine S:/ Server #nstanz anlegen. /asst den *a en gesetzt und lic t auf 7inish.

&ie #nstanz richten wir beIuem "ber einen 2izard ein.

#hr w+hlt die Standard.$onfiguration1

&er M4S:/ Server soll als 2indows.&ienst eingerichtet werden% damit er automatisch beim 2indows.Start mitgestartet wird.

(ergebt ein $ennwort f"r den 9oot.Augriff ;oder auch nicht=.

&amit ist die $onfiguration abgeschlossen und der M4S:/ Server lauff+hig. Nun gilt es einen &atenban user anzulegen% durch den das XBMC Augriff auf die &atenban en be ommt. &azu 0ffnet ihr aus dem Startmen" die M4S:/ !ingabeaufforderung

und gebt folgende zwei Befehle ein1 1 /12)*2 3421 5&b$"5 6728*69627 -: 5&b$"5;

um einen &atenban .8ser mit $ennwort anzulegen und 1 <1)8* )== O8 >.> *O 5&b$"5;

um dem &atenban .8ser Augriffsrechte auf alle &atenban en zu erteilen. &ie &atenban en selber brauchen wir nicht anzulegen. &ies erledigt XBMC sp+ter automatisch f"r uns. 8m XBMC mitzuteilen% dass wir nun nicht mehr die lo ale sondern eine zentrale &atenban nutzen% m"ssen wir eine &atei mit dem Namen advancedsettings.xml erstellen und den folgenden #nhalt einf"gen1 ?1 @advancedsettings%

?2 ?3 ?4 ?5 ?6 ?7 ?' ?( 1? 11 12 13 14 15 16 17 1'

@videodatabase% @type%$!sAl@/type% @host%ipadresseBnas@/host% @port%33?6@/port% @user%&b$"@/user% @pass%&b$"@/pass% @name%&b$"Bvideo@/name% @/videodatabase% @musicdatabase% @type%$!sAl@/type% @host%ipadresseBnas@/host% @port%33?6@/port% @user%&b$"@/user% @pass%&b$"@/pass% @name%&b$"B$usi"@/name% @/musicdatabase% @/advancedsettings%

&iese &atei werden wir sp+ter in den Benutzerordner der XBMC.#nstallationen opieren. !ine Besonderheit gilt es dabei noch zu erw+hnen1 XBMC h+ngt an den von uns vergebenen &atenban namen noch die (ersion der internen &atenban . !s wird also eine &atenban xbmc_video oder xbmc_music angelegt% sondern der Name der &atenban lautet in XBMC (ersion C6.C xbmc_video57 und xbmc_music18.

Daten&an'si-+erung einri-+ten
2o wir gerade beim 'hema &atenban en sind% passt sicher auch der *inweis auf die regelm+-ige &atenban sicherung. So 0nnt ihr bei *ard. oder Softwareproblemen die &aten bei Bedarf schnell wiederherstellen. &ie einfachste M0glich eit besteht darin% dass M4S:/.'ool mysqldump.exe im <rogrammverzeichnis der M4S:/.Server.#nstallation mit folgender S4nta3 f"r die (ideo.&atenban ;(ersion C6.C= auszuf"hren1 1 $!sAldu$p -u&b$" -p&b$" &b$"Bvideo57 % @einandererp0adau0eineranderen0estplatte%C&b$"Bvideo.sAl

und f"r die Musi datenban ;(ersion C6.C= 1 $!sAldu$p -u&b$" -p&b$" &b$"B$usi"1' % @einandererp0adau0eineranderen0estplatte%C&b$"B$usi".sAl

&as ann nat"rlich Betzt noch nicht fun tionieren% da noch eine &atenban en angelegt sind. &as macht XBMC% wie bereits erw+hnt% beim erstmaligen Start. !in 'ipp noch1 wie ihr eine regelm+-ige automatisierte Sicherung unter 2indows einrichtet% beschreibe ich in diesem Arti el.

Gemeinsamer T+um&nail-.rdner
7"r die im XBMC verwalteten Medien gibt es diverses Bildmaterial ;7anart% <oster% Cover% Banner% etc.=% welche durch Scraper ;ermitteln Meta.#nformationen zu '(.Serien% 7ilmen% etc.= hinzugef"gt und automatisch heruntergeladen werden. &iese Bilddateien werden generell im Benutzerordner der XBMC.#nstallation gespeichert. &amit diese nicht f"r Bedes XBMC separat gespeichert werden% ann man den Bilder.>rdner umleiten und zentralisieren% beispielsweise auf einen Netzwer speicher. &as solltet ihr unbedingt machen% da ihr sonst beim Apple '( irgendwann Speicherplatzprobleme be ommen werdet. &ie 8mleitung erfolgt durch einen !intrag in der bereits be annten advancedsettings.xml. Aber der 9eihe nach. 2ir wollen die Bilder zentral auf dem NAS mit einer 2indows.7reigabe einrichten. &azu m"ssen wir erst einmal das (erzeichnis auf unserem NAS anlegen und freigeben. Achtet darauf% dass ausreichend 7estplattenplatz zur (erf"gung steht% denn die Bilder ;7anart% <oster% Cover% etc.= ben0tigen einiges an Speicherplatz. 2er eine gro-e Sammlung hat% sollte hier schon einige Gigab4te einplanen. /egt ein (erzeichnis mit dem Namen xbmcthumbs an und gebt es wie folgt frei1

&a wir Ba lo al in unserem Netzwer bleiben% Beschr+n ungen% also f"r G,edenH% freigeben.

0nnen wir das (erzeichnis ruhigen Gewissens ohne

2ir testen die 7reigabe von unserem 2indows.9echner% indem wir im !3plorer die #<.Adresse oder den *ostnamen unseres NAS aufrufen. &ort sollte dann die 7reigabe xbmcthumbs auftauchen. *abt ihr eine bestehende XBMC.#nstallation% in der bereits Bilder vorhanden sind% 0nnt ihr den vorhandenen 'humbnails.>rdner aus dem (erzeichnis C:\Users\%username%\AppData\Roaming\XBMC\userdata \Thumbnails in die 7reigabe xbmcthumbs verschieben. &as sieht dann in etwa so aus ;wundert euch nicht "ber die (erzeichnis.Stru tur=1

2er ein Bungfr+uliches XBMC und noch eine Bilder heruntergeladen hat% braucht die >rdner nat"rlich nicht zu opieren. Nun 0ffnen wir nochmals die &atei advancedsettings.xml% die wir vorhin bereits angelegt haben. &ort f"gen wir folgenden !intrag% innerhalb des bestehenden Bereichs <advancedsettings> hinzu1 1 2 3 4 5 6 @pathsubstitution% @substitute% @from%spe"ial://$asterpro0ile/*hu$bnails/@/from% @to%s$b://ipadressBnas/&b$"thu$bs@/to% @/substitute% @/pathsubstitution%

Speichert die &atei und schlie-t den !ditor. &ie &atei sollte nun folgenden #nhalt haben1 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?' ?( 1? 11 12 13 14 15 16 17 1' 1( 2? 21 22 @advancedsettings% @videodatabase% @type%$!sAl@/type% @host%ipadresseBnas@/host% @port%33?6@/port% @user%&b$"@/user% @pass%&b$"@/pass% @name%&b$"Bvideo@/name% @/videodatabase% @musicdatabase% @type%$!sAl@/type% @host%ipadresseBnas@/host% @port%33?6@/port% @user%&b$"@/user% @pass%&b$"@/pass% @name%&b$"B$usi"@/name% @/musicdatabase% @pathsubstitution% @substitute% @from%spe"ial://$asterpro0ile/*hu$bnails/@/from% @to%s$b://ipadressBnas/&b$"thu$bs@/to% @/substitute%

23 24

@/pathsubstitution% @/advancedsettings%

2ir haben in der &atei nun also den (erweis auf die &atenban en f"r Musi und (ideos eingetragen sowie den Bilderordner umgeleitet. Nun 0nnen wir die &atei auf unsere XBMC.#nstallationen verteilen und zwar auf dem 2indows.9echner in das (erzeichnis C:\Users\%username%\AppData\Roaming\XBMC\userdata\ sowie auf dem Apple '( ) in das (erzeichnis /private/var/mobile/Library/Preferences/XBMC/userdata Aum $opieren auf das Apple '( ben0tigen wir eine 7'<.(erbindung. Schmei-t euren 7'<.Client ;z.B. das ostenlose 7ilezilla= an und tragt die Augangsdaten zum Apple '( ein ;sind identisch zur SS*.(erbindung per <utt4=.

Startet die (erbindung und opiert die &atei.

&as war der erste 'eil zum XBMC.Guide. 2ir haben nun die #nstallation abgeschlossen und widmen uns im zweiten 'eil der $onfiguration.