Hallo Zusammen,
bin neu hier und mit Linux nur Anwender, aber ansonsten Anwendungsentwickler (NICHT System-E.) Client-Server und Datenbank, ggf. Web-Design, seit DOS-Zeiten über diverse Windosen bis jetzt, d.h. nicht so ganz unerfahren, aber Kodi verursacht mir neue graue Haare ...
Nachdem Vodafon die analogen Sender gekillt hat, dachte ich, gute Idee, bastel dir gleich ein Mediacenter ... das lief auch ganz gut und hat Spaß gemacht, ok, viel Internet-Sucherei und Aussortieren von veralteten Schreibereien. Gut, im ganzen Raspbian/Kodi/TVHeadEnd-Umfeld ist aktuelle und vollständige Anleitung wohl eher Fremdwort, gut, verstehe ich als Entwickler, hatte auch ausgerechnet immer dann Feierabend oder Urlaub wenn's um Dokumentation ging, aber da unsere firmeninternen User sowas eh nie gelesen haben, egal ...
Gut, was habe ich und wo stehe/hänge ich ... 2 Raspi 3B+, einer davon zusätzlich mit dem Hifiberry AMP2 und dranhängenden Lautsprecherboxen. Dieser hat auch Kodi in Betrieb plus zusätzlich ein CD/DVD-Brenner (portable, USB2 Energieversorgung). Der andere Raspi beherbergt TVHeadEnd, dient also als Server und hat dementsprechend den DVB-C-Stick am USB. Beide haben noch zusätzlich Festplatte, 6TB bei TVHeadEnd, 1 TB bei Kodi. Die Platten sind wohlweislich 3,5", also mit eigener Ernergieversorgung und robuster als der 2,5"-Schlabberkram. Die im folgenden genannten Probleme hab ich schon vorzugsweise vergeblich gegoogelt. Und prinzipiell läuft der Kram in obiger Konstellation.
Problemkreis 1: Kodi-Oberflächen-Handlings
Ok, generell kann Kodi seine Herkunft von der Spielekonsole nicht verbergen, bezgl. der diversen Einstellungen sollte da mal ein "erfahrener" Nichtspieler-Entwickler ran und das stromlinienförmig gerade ziehen, aber egal ...
Frage 1: Gibt es eine Möglichkeit Tonlautstärke einzustellen direkt in der Oberfläche (Estuari oder Chorus2). Ich finde bei beiden nur den Button Ton an oder aus. Ok, es gibt plus und minus Taste, aber blöd, wenn keine Tastatur rumfliegt. Und irgendwo im Unterbau (nach zig Menü-Klicks) gibts auch einen verborgenen Slider, hab aber schon wieder vergessen, wo ...
Nachdem ich Kore wieder weggefeuert habe und mir Yatse geladen habe, ist das Thema etwas entspannter, die Yatse-Entwickler hatten wohl das gleiche Problem und deshalb gibts dort brauchbare Buttons für die Lautstärke.
Frage 2: Weiter mit dem Gui-Chaos, jetzt Filmarchiv. Kodi hat da ja gewisse Vorstellungen, wie das gebaut sein soll, damit er den Film-Fanart etc. Kram scappen kann, sonst ist Kodi mit abspielen bockig. Ich hatte erst 1, dann 2 Filme mal testweise platziert und beide nunmehr an andere Stellen befördert. Das ging auch zunächst gut, aber das Löschen der alten falschen Sourcen haut so überhaupt nicht hin. Im Sourcen-Dialog gibts zwar ein Button "Entfernen", nur wird der nie zugreifbar/klickbar. Ich habe mir dann damit beholfen, diese Sourcen in der sourcen.xml per Editor hart zu entsorgen, aber das kann es ja so nicht sein. Und trotzdem die Filme jetzt wo anders liegen, zeigt Kodi mir unter Information immer noch den alten, inexistenten Pfad an, aber abspielen kann er sie trotzdem. Was bitte ist das für ein Chaos und wie kann man es wirklich ordentlich pflegen.
Frage 3: Der ganz gescrappte Kram landet doch bestimmt irgendwo oder fischt Kodi das immer aktuell aus dem Netz. Wenn der Kram irgendwo lokal landet, dann ist es bestimmt eine gute Idee Kodi's Ablage-Halde auf die Festplatte zu verlagern bevor die eher fragile SD-Karte überschwappt oder die Grätsche macht, immerhin stehen Kodi da rund 500++ Filme ins Haus. Keine Sorge, alles legal über Jahre vom Fernsehen mitgebrannt.
Ok, bis jetzt sind das Kleinigkeiten, aber jetzt wirds für Kodi in meinem Haushalt existenziell ...
Problemfall Audio-CD-Player ... Ich war zunächst ganz begeistert, das Kodi sofort eine Audio-CD nach einlegen abspielte, ok, auch wenn mir die Ohren weggeflogen sind (s.o. Frage 1) und dank 3 Uhr morgens zu befürchten stand, daß Nachbarn mir auch noch den Rest der Ohren abreißen, denn die Hifibeere trägt den Namen Verstärker zu Recht. Gut soweit ...
Aber beim Abspielen der CD's (alle) fiel mir gleich auf, das zwischen 1 bis 5-mal die Musik aussetzt und der Lesekopf des Players hin- und herrauscht als müsse er seinen Track wiederfinden. Das kanns ja nicht sein. Ich hatte (Internet-Erfahrung) die Stromversorgung durch Raspi per USB im Verdacht, aber der Anschluß des CD-Players via aktiven, stromversorgten USB-Hub brachte genau die selben Ergebnisse. Ich habe mir dann einen IDE-USB-Adapter mit eigener Stromversorgung beschafft und den alten GSA-4081B-DVD/CD-Brenner angeschlossen, also echte robuste 5,25" Technik, zusätzlich mit dem Vorteil, daß der eine solide Schublade hat und nicht son Schlabberding wie der portable CD/DVD-Brenner. Und siehe da der 4081B läuft einwandfrei mit allen CD's durch ohne jegliche Aussetzer. Aber ab und zu, ohne genaue zeitliche Eingrenzung, ist Kodi der Meinung er müsse sich um die eingelegte CD nicht kümmern, geschweige abspielen ... was zum Teufel klemmt denn da jetzt. Ich kann ergänzen, daß ich das CD-Spielen auch noch mit SMPlayer auf dem selben Raspi probiert habe, natürlich nicht automatisch nur per manuellen anstarten, aber dabei fiel auf, daß unter Kodi-Kontrolle die Laufwerkslampe nahezu durchgängig leuchtet, als ob bitweise geliefert wird, während bei SMPlayer nur am Anfang jedes Stücks die Lampe leuchtet und dann erst wieder beim nächsten Stück. So, als würde dort ein komplettes Stück auf einmal eingelutscht und vom Raspi gepuffert. Und unter SMPlayer gibt es auch die Aussetzer des Laufwerks nicht, wie übrigens auch nicht am Windows-PC. Gut SMPlayer ist leider zu dämlich eine CD in physischer Reihenfolge zu spielen, weil die Programmierer wohl in Playlists verliebt sind und noch nicht gelernt haben, daß unterschiedlich-stellige Zahlen, z.B. 1, 10, 11, 2, 22 eben nicht so einfach in ihrer korrekten Abfolge als 1, 2, 10, 11, 22 it-mäßig antanzen. Muß man als Entwickler schon mal selbst drauf achten, egal andere Baustelle, reibe ich gelegentlich noch jemand in dem SMPlayer-Forum unter die Nase.
Die Frage(n) sind hier jetzt a) warum bockt der portableCD/DVD-Brenner unter Kodi derart herum und b) warum fühlt sich Kodi ab und zu bemüßigt, die eingelegte CD zu ignorieren und muß mit einem Reboot zu Räson gebracht werden ... Selbstdarstellerwahn ??? Ok, ich habe irgendwo gelesen, daß man in der Datei advancesettings.xml was mit Puffersettings bewirken kann, aber nach näherem besehen ist mir das unklar, denn dabei gehts vorzugsweise um Netzwerpufferung, also eher nicht USB ... Und während das Laufwerk schon deutlich hörbar mit seinem Schlitten rumgurkt gibs noch Musik, d.h. Kodi hat da noch was im Puffer. Also nach meiner Meinung geht das Gerammel schon los bevor überhaupt ein Puffer Underflow haben konnte. Very strange der ganze Kram ...
Und letzteres Gesamtproblemfeld ist essentiell, denn sonst macht Kodi wenig Wert und würde von der Platte fliegen incl. SMPlayer. Statt dessen würde ich mich mit VLC amüsieren (muß kompiliert werden, um die Harwareacceleration des Raspi nutzen zu können). VLC kann problemlos CD's abspielen oder auch Filme laufen lassen, einfach indem man ihm zeigt, wo und was. Und der ganze gescrappte Kram in Kodi ist zwar sehr schick und toll, aber im Zweifelsfalle gleich garnicht lebensnotwendig, zumal ich mir das auch problemlos mit einem Browser auf der entsprechenden Website direkt zu Gemüte führen kann. Und ich bin es leid im Betrieb dauernd an Sperenzien rumzudoktern, während der Aufbau-Zeit ist sowas ok und normal, aber irgendwann muß der Kram stehen und schlicht aber zuverläßig seinen Dienst tun. Und danch sieht das z.Zt. nur sehr wenig aus ...
Also, es wäre lieb und nett, wenn hier jemand eine Idee zu dem einen oder anderen Teilbereich hat. Gut ich bin mir klar, dies sind die Kodineerds und meine Liebe für Kodi ist aktuelle reichlich auf Talfahrt und da nehme ich auch kein Blatt vor den Mund ... dafür haben meine Chefs mich immer gut bezahlt, Schlau- und Schönredner gibts an jeder Ecke dutzendweise, aber jemand, der Dinge direkt auffassen kann, durchanalysiert und dann Klartext redet, ist manchmal evtl. unbeliebt aber nötig, um den Laden in Schwung zu halten/bringen, also nix für Ungut, falls ich dem Lieblingsmediaspielzeug auf die Zehen getreten bin ...
So long Joachim