Ich habe einen Qnap Nas. Auf der liegen meine Filme und Serien. Dort befindet sich auch meine Datenbank.
Vielleicht möchtest dir den Tipp anschauen :
Spoiler anzeigen
Meine erste Vermutung ist, das die Zugangsdaten oder die Rechte für den mysql Nutzer nicht korrekt gesetzt sind.
Hast du hier schon einmal verifiziert das du mit dem MySQL Nutzer auch von einem anderen Gerät als dem QNAP auf die Datenbank kommst? Dazu könntest du z.B. HeidiSQL oder DBEAVER nutzen. Das sind beides Programme zum verwalten von Datenbanken. Einfach eines von beiden installieren und dann mit deinen Daten versuchen eine neue Verbindung einzutragen.
Oft meint man die Rechte korrekt gesetzt zu haben, aber dann ist z.B. der user „kodi“ nur @localhost erlaubt. Testen tut man das ganze via phpMyAdmin das auf dem Qnap installiert ist und sieht das es funktioniert. phpMyAdmin versucht dann ja auch via kodi@localhost zu verbinden. wenn du allerdings von deinem pc eine verbindung versuchst aufzubauen wird kodi@pc eventuell keine erbindung aufbauen können. Also prüfe am besten noch einmal sehr genau die Rechtevergabe.
Ein weiteres Problem könnte sein das die DNS Namensauflösung im Netzwerk für die FireTv Sticks nicht korrekt funktioniert. Sprichst du deinen qnap via Hostnamen an? Oder nutzt du die IP in der advancedSettings.xml?
Die Menüpunkte kommen von selbst wieder wenn es Quellen mit den passenden Content-Types gib
Hab ich aus dem Kodi Blog