Raider heisst jetzt Twix und aus XBMC wird Kodi. Nun haben die Macher vor ein paar Tagen den ersten Release Candidat zum Download freigegeben den man sich auf Downloads.Kodi besorgen kann. Obwohl sich der Name ändert und mit Version 14 (Helix) auch eine neue Hauptversionsnummer herauskommt, sind die bisher bekannten Änderungen doch eher kosmetischer Natur. Die Bibliotheksaktualisierung soll schneller von statten gehen, das Interface gesamt schneller reagieren und eine ganze Reihe Bugfixes soll es beinhalten, alle weiteren Neuerungen können im Kodi Blog nachgelesen werden. Zeit also dem XBMC Gotham 13.2 Nachfolger mal auf den Zahn zu fühlen, auf einer Win 8.1 Testmaschine wohlgemerkt – wir wollen ja nicht Gefahr laufen und unser HTCP-Live-System pulverisieren
Nach Abschluß der Installation erkennt Kodi artig das bereits eine XBMC Installation vorliegt und bietet an Userdaten und die Library zu übernehmen, weist aber gleichzeitig darauf hin das die alte XBMC Installation danach gelöscht wird. Nun, im Testsystem fällt die Entscheidung nicht schwer, also lassen wir Kodi das mal machen.
Alle Überredungsversuche Kodi doch noch zu starten waren dann leider erfolglos, es half hier nur die komplette De-Installation und die völlige Leerung des Profilordners unter %appdata%. Es wurde dann aber doch relativ schnell klar, das die „Advancesettings.xml“ des alten Profilordners dafür verantworlich ist. Hier waren bei mir die Daten für den zentralen MySQL Server eingetragen, aus welchem Grund auch immer stolpert Kodi darüber. Also nochmal alles auf Start und Neuinstallation mit altem XBMC Profil aber ohne die „Advanced Settings.xml“ – und siehe da es funzt und alle Einstellungen, Add-Ons, etc. sind wieder da!
Dumm nur das man nun alle Filme/Serien wieder scrapen müsste den ohne die Datenbank ist quasi alles leer. Gut – da ich eh alle .nfo und sonstige Dateien regelmässig exportiere wäre das jetzt nicht das Riesenproblem, aber das soll so nicht. Hmm, nähere Untersuchungen ergeben das Kodi im „LOG“ file folgendes sagt: „23:04:26 T:6360 WARNING: VIDEO database configuration is experimental.“ Tja, so ist das halt. Ich werde die Augen und Ohren offen halten und näheres berichten, aber soweit ich es bisher verstanden habe legt Kodi eine neue Videdatenbank in MySQL an und benennt sie „xbmc_video90“, das passiert wohl bei der ganz oben angesprochenen Migration der Userdaten. Aber egal was ich in der „AdvancedSettings“ als „name“ eintrage, Kobi findet oder bindet die Datenbank nicht ein. So sieht es gerade bei mir aus:
<advancedsettings> <videodatabase> <type>mysql</type> <host>192.168.xxx.xx</host> <port>3306</port> <user>xbmc</user> <pass>xbmc</pass> <name>xbmc_video</name> </videodatabase> </advancedsettings>
Nun denn, das hat schon mal nicht so gefunzt, also mal eben aus Spaß die Scraper auf meine externen, in den Film-Serienordnern schlummernden .nfo Einträge losgelassen und dann…MÖPP. Auch das funktioniert nicht, es startet die Aktualisierung bricht aber dann nach ein paar Sekunden wieder ab. Geiler Scheiß, also hab ich dann mal die ganz nackige Installation gemacht, Döner ohne Alles und so sieht das dann aus!
Tja, es ist Kodi mit dem Standard Theme und das war es auch schon. Ich kann hier leider kein Testsystem erfinden was es nicht gibt, defacto hat Kodi bei mir fast zu NULL funktioniert, denn ohne Datenbank und ohne das die Scraper in der Lage sind die lokalen Pfade einzubinden geht nix ohne alles komplett neu aufzusetzen. Nö, das machen wir mal für eine RC Version nicht. Aber ich checke das weiter in den KobiNerds und Kobi Foren und berichte…Wenn Ihr mehr Erfolg hattet, gebt mir bitte einen Kommentar.
Viel Spaß beim Kodi testen
Update 05.12.2014:
Ich konnte das Problem selbst lösen und wer vorhat die Kodi Helix 14 Version bei sich mit einem zentralen MySQL Server einzuspielen – zugeschaut und mitgebaut! Das Problem lag bei mir an zwei Dingen.
1) Obwohl so auch im XBMC Wikki beschrieben stolpert Kodi über den Zusatzeintrag in der advancedsettings.xml der den Namen des Schemas übergeben soll. In meinem Fall (siehe oben)
<name>xbmc_video</name>
Das führt zum Einen dazu das Kodi mit dem Fehler aus dem zweiten Screenshot oben nicht mehr startet.
2) Zweitens wird dann zwar scheinbar ein neues Schema in der MySQL Datenbank angelegt, (das tut XBMC/Kodi bei jeder neuen Version aufgrund des hinterlegten Namens in der advancedsettings.xml, bei mir also xbmc_video75, xbmc_video78, etc) dieses war aber aufgrund des Fehlers mit dem Namenseintrag dann der Standardname „myvideos“ mit der Folgenummer 90 und komplett leer. Da hat dann die Datenübernahme nicht geklappt, siehe erster Screenshot ganz oben. Das erklärt dann auch die leere Datenbank wodurch Kodi keinerlei Filme/Serien etc. angezeigt hat!
Folgendes habe ich dann getan um die Installation zu retten.
- neue „advancedsettings.xml“ erstellt, diese sieht so aus:
-
<advancedsettings> <videodatabase> <type>mysql</type> <host>192.168.xxx.xx</host> <port>3306</port> <user>xbmc</user> <pass>xbmc</pass> </videodatabase> </advancedsettings>
- Einen Dump (backup/export) des aktuellsten XBM Gotham 13.2 Datenbankschemas durchgeführt (xbmc_videos78)
- Den .sql Dump mit einem Texteditor bearbeitet und oben im Header das Schema für Kodi auf „myvideos90“ geändert, diesen dann per Import ins Schema myvideos90 importiert.
Puhh, zugegeben ein wenig aufwändig aber möglicherweise hätte das Upgrade auch problemlos geklappt wenn dieser Namenseintrag nicht in meiner as.xml gesteckt hätte und Kodi dann mit der Datenübernahme nicht ins Straucheln geraten wäre. Möglich ist auch das die finale Version den Namenseintrag richtig erkennt.
Wer jetzt schon auf den Release Candidat upgraden will und wie ich eine zentrale MySQL benutzt, sollte bedenken das dann alle Clients auf Helix umschwenken müssen. Wie oben ja beschrieben erstellt Helix ein neues Datenbankschema auf das Gotham keinen Zugriff hat, damit hätte man zwei Datenbanken was das Ganze obsolet macht. Inzwischen ist übrigens der RC 2 erhältlich den ich ohne Probleme einfach drüber installieren konnte.
Viel Spaß mit Kodi
Update: In diesem Artikel habe ich den kompletten und finalen Umstieg von XBMC Gotham auf Kodi Helix beschrieben!
Das Upgrade von Gotham auf Helix mit zentraler MySql DB geht noch viel einfacher: Xmbc_video90 Datenbank nach der Installation von Kodi einfach löschen.
Kodi greift danach wieder auf die Xmbc_Video78 Datenbank zu und alles ist wieder wie gehabt. Nicht wundern, der erste Start von Kodi dauert dann etwas, aber alles ist wieder so, wie bei Gotham. Auch der bereits gesehen Satus:
Hi Thomas,
danke für den Tipp, da wäre ich im Leben nicht drauf gekommen, obwohl ich eigentlich stutzig hätte werden sollen als Kodi ganz prima mit einem Dump der video78 Datenbank funktionierte. Werde ich die Tage mit dem fertigen Kodi Release mal so ausprobieren.
Hi Joergermeister,
habe jetzt nochmals genauer hingeschaut. Kodi nutzt scheinbar nicht die Xmb_video78 DB sondern erstellt bei Start die xmbc_Video90 neu und schiebt die Inhalte der Xmbc_video78 automatisch dort hin, falls man die 90er vorher gelöscht hat.Daher der verzögerte Start von Kodi. Hatte nämlich auf meinem HTPC noch Gotham und gehofft das bei nutzung derselben Datenbank die Synchronisierung auch auf beiden Systemen greift. Dies ist aber nicht der Fall. Unter Kodi neu hinzugefügte Sereien tauchten bei Gotham nicht auf. Daraufhin habe ich nochmal auf den SQL geschaut und gesehen das die 90er wieder erstellt war. Inzwischen habe ich alle meine Geräte auf Kodi umgestellt, so das dies kein Problem darstellt. Wünsche einen Guten Rutsch ins Neue Jahr 2015.
Hi,
na ja, Fernsehen gucke ich wirklich nur die frei empfangbaren Sender. Das meiste Video Material (einschließlich TV) was ich habe ist in SD. Deswegen nutze Lay Filter und Codecs in Kombination mit ffdshow als Post Processing Filter zum Hochrechnen und Nachschärfen. Das läuft tatsächlich seit Jahren bei mir sehr gut. Nicht ganz HD aber bei gutem Quellmaterial wirklich besser als reines SD Material.Mit DS Player geht das dann auch so aber nicht für Fernsehen und DVD meine ich, warum ? Keine Ahnung. Am Ende geht es für mich bei einem HTPC immer noch darum alles in einer Kiste zu haben. Einen weiteres Gerät für einen SAT Receiver möchte ich nicht mehr haben. Ich denke ich bleib erst noch mal bei MediaPortal gucke mir aber die anderen Geschichten sehr genau an.
Viele Grüße
JuRo
Ich nutze seit Jahren Mediaportal, überlege aber auch immer wieder umzusteigen auf XMBC oder jetzt Kodi. Die Videoqualität und das Fernsehen haben mich letztlich aber immer davon abgehalten. Ich habe mal mit dem DSplayer Build experimentiert. Hier muss man aber Videocodecs und Filter in XML Dateien einstellen, was für Laien nicht gerade schön ist. Das Scrapen von Covern und Fanarts für Musik, Serien, und Filme fand ich auch nicht so überzeugend. Generell fehlt eben eine seamless TV Integration. Bei einem Single Seat System mit Power Scheduling Funktion konnte ich den Rechner nur über Workaround starten und bei Benutzung wach halten. Fernbedienung musste ich über Event Ghost machen. Alles in Allem aber zu viel gebastel. Die neue Kodi Version habe ich auch einmal getestet (Schnelltest). Mit einer cleanen Installation kommt man schon recht weit. Mal sehen wie sich die Sache hier weiter entwickelt. Mediaportal 1 geht in jedem Fall langsam zu ende, kaum noch Innovationen …. Wenn man vernünftige Hardware hat in jedem Fall ein zuverlässiges System mit wenig Abstürzen. Mediaportal 2 soll gut werden, hier geht es aber sehr sehr langsam voran. Noch keine wirkliche Community vorhanden … Da sieht es sicherlich bei Kodi anders aus. Hier gibt es nichts was es nicht gibt. Makel wie gesagt Videoqualität, Fernsehintegration, Powerscheduling ggf. noch Fernbedienungen.
VG JuRo
Hallo JuRo und danke für den Kommentar. Ich habe auch erst längere Zeit mit MediaPortal verbracht konnte aber nirgends eine gute Anleitung entdecken dies mit einer zentralen Datenbank zu realisieren, da war es dann für mich ein No-Go. Mit Mediaportal 2 scheint das zu gehen, zumindest habe ich das damals so gelesen. Ich gebe dir recht in Bezug auf Fernsehintegration was XBMC/Kodi angeht, das steckt weiterhin in den Kinderschuhen bzw. wird nur durch DVBViewer oder MediaPortal überhaupt erst möglich. Auf der anderen Seite wird es sowieso immer schwieriger einen HDTV-Strom durch einen HTPC zu leiten, meist gehen eh nur die unverschlüsselten Kanäle. Jede etwas modernere Kiste die einem die Kabelnetzbetreiber an die Hand geben kann mehr, daher war mir TV nicht so wichtig. Was die Videoqualität angeht weiß ich nicht wo dein Problem ist, bei mir kommen die Filme gestochen scharf in FullHD auf den Schirm, ohne Ruckeln, ohne Schlieren – aber das ist natürlich auch immer Sache der Codecs, Hardware, GraKa-Treiber etc.