[Vorstellung] Kodi WebView

  • Ja kannst du einfach aktvieren und dann diese thumbs.php aktivieren.

    Eigentlich dürfte er dann keine Datei in den 300x424 bzw. 144x210 ablegen weil die Skalierung über eine PHP Funktion läuft die, gd braucht

    Kodi im Netzwerk : KodiWebView

    EMBY MediaServer

    Heimkino
    Philips 58PUS8105 | 5.1 - Pioneer VSX-528 - Heco Victa Prime
    HTPC: Antec Media Center Fusion | ASUS Prime B350M-K | AMD Ryzen 1500X | GeForce GT 1030 | Kodi 19.1

    2x Raspberry Pi 4 | 4GB | LibreELEC | Kodi 19.1

    Datengrab
    Synology DS414 | 20TB
    Synology DS218 | 08TB

  • Ja kannst du einfach aktvieren und dann diese thumbs.php aktivieren.

    Eigentlich dürfte er dann keine Datei in den 300x424 bzw. 144x210 ablegen weil die Skalierung über eine PHP Funktion läuft die, gd braucht

    Wurde aber trotzdem gemacht, also die Ordner sind voll bei mir.
    Wie es aussieht wird das von System zu System unterschiedlich gehandhabt, ob man dazu das Modul in der php.ini freischalten muss oder ob es reicht das gd-Modul einfach nur zu installieren:
    https://stackoverflow.com/questions/2283…sion-without-gd

  • Ich habe noch eine Art Bug gefunden: Als ich nun alle meine Originale mühsam eingetragen hatte (ja es sind sehr viele :D) und danach auf Thumbs und Cover aktualisieren geklickt hatte, wurde der Vorgang kurz danach abgebrochen. Daraufhin bin ich auf die Fehlersuche gegangen und habe nach und nach alle Filme herausgefiltert die Probleme verursachen und es lässt sich rekonstruieren: Der Datenbank-Eintrag c6 in der Tabelle kwv_originals ist für die Drehbuchautoren da. Wenn es jetzt zu viele davon für einen Film gibt, bricht das aktualisieren ab, weil nicht alle in diese Spalte passen. Hier hab ich mal ein Beispiel: https://www.imdb.com/title/tt081671…ts?ref_=tt_ql_1

    Code
    [Sat Nov 23 23:36:15.928409 2019] [php7:error] [pid 3052] [client 192.168.178.56:53130] PHP Fatal error:  Uncaught PDOException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'c06' at row 1 in /var/www/html/KodiWebView/include/newest.php:210\nStack trace:\n#0 /var/www/html/KodiWebView/include/newest.php(210): PDO->exec('UPDATE kwv_orig...')\n#1 {main}\n  thrown in /var/www/html/KodiWebView/include/newest.php on line 210, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs

    Lässt sich da was machen?

  • Na klar. Führe auf der DB MyVideo116 folgende SQL Abfrage im phpnyadmin aus :

    Code
    ALTER TABLE `kwv_originals` CHANGE `c06` `c06` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;

    Kodi im Netzwerk : KodiWebView

    EMBY MediaServer

    Heimkino
    Philips 58PUS8105 | 5.1 - Pioneer VSX-528 - Heco Victa Prime
    HTPC: Antec Media Center Fusion | ASUS Prime B350M-K | AMD Ryzen 1500X | GeForce GT 1030 | Kodi 19.1

    2x Raspberry Pi 4 | 4GB | LibreELEC | Kodi 19.1

    Datengrab
    Synology DS414 | 20TB
    Synology DS218 | 08TB

  • Hm.. Originale auf gesehen setzten funktioniert noch nicht (hab die ganzen Module mal mal wieder aktiviert um das als Fehlerquelle auszuschließen):

    Code
    [Sun Nov 24 12:29:23.327559 2019] [php7:notice] [pid 7123] [client 192.168.178.56:57389] PHP Notice:  A non well formed numeric value encountered in /var/www/html/KodiWebView/pages/MovieDetails.php on line 210, referer: http://192.168.178.30/KodiWebView/index.php?area=originals&criteria=o-all&value=&sort=&way=&counter=
    [Sun Nov 24 12:29:25.965253 2019] [php7:notice] [pid 7125] [client 192.168.178.56:57394] PHP Notice:  A non well formed numeric value encountered in /var/www/html/KodiWebView/pages/MovieDetails.php on line 210, referer: http://192.168.178.30/KodiWebView/index.php?area=originals&criteria=o-details&value=tt0099088
    [Sun Nov 24 12:29:25.967350 2019] [php7:error] [pid 7125] [client 192.168.178.56:57394] PHP Fatal error:  Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '> '0' WHERE `uniqueid_value` = 'tt0099088'' at line 1 in /var/www/html/KodiWebView/include/functions.php:957\nStack trace:\n#0 /var/www/html/KodiWebView/include/functions.php(957): PDO->exec('UPDATE kwv_orig...')\n#1 /var/www/html/KodiWebView/pages/MovieDetails.php(249): setSeen('tt0099088', 'originals')\n#2 /var/www/html/KodiWebView/pages/cont_originals.php(77): include('/var/www/html/K...')\n#3 /var/www/html/KodiWebView/index.php(55): include('/var/www/html/K...')\n#4 {main}\n  thrown in /var/www/html/KodiWebView/include/functions.php on line 957, referer: http://192.168.178.30/KodiWebView/index.php?area=originals&criteria=o-details&value=tt0099088


    Genauso die Ausleih-Funktion:

    Code
    [Sun Nov 24 12:32:28.916992 2019] [php7:error] [pid 7117] [client 192.168.178.56:57454] PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000]: General error: 1364 Field 'stop_date' doesn't have a default value in /var/www/html/KodiWebView/include/functions.php:1320\nStack trace:\n#0 /var/www/html/KodiWebView/include/functions.php(1320): PDO->exec('INSERT INTO kwv...')\n#1 /var/www/html/KodiWebView/pages/MovieDetails.php(257): rNew('Nils', '2019-11-24', 'tt0089230')\n#2 /var/www/html/KodiWebView/pages/cont_originals.php(77): include('/var/www/html/K...')\n#3 /var/www/html/KodiWebView/index.php(55): include('/var/www/html/K...')\n#4 {main}\n  thrown in /var/www/html/KodiWebView/include/functions.php on line 1320, referer: http://192.168.178.30/KodiWebView/index.php?area=originals&criteria=o-details&value=tt0089230
  • Vielen Dank!


    Code
    ALTER TABLE `kwv_rental` CHANGE `uniqueid_value` `uniqueid_value` VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
    
    
    ALTER TABLE `kwv_rental` CHANGE `person` `person` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
    
    
    ALTER TABLE `kwv_rental` CHANGE `start_date` `start_date` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
    
    
    ALTER TABLE `kwv_rental` CHANGE `stop_date` `stop_date` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;

    Dateien

    Kodi im Netzwerk : KodiWebView

    EMBY MediaServer

    Heimkino
    Philips 58PUS8105 | 5.1 - Pioneer VSX-528 - Heco Victa Prime
    HTPC: Antec Media Center Fusion | ASUS Prime B350M-K | AMD Ryzen 1500X | GeForce GT 1030 | Kodi 19.1

    2x Raspberry Pi 4 | 4GB | LibreELEC | Kodi 19.1

    Datengrab
    Synology DS414 | 20TB
    Synology DS218 | 08TB

  • @agarnele @CreatorX

    Ich habe mir das mit der SQLite angeschaut (die Dateiversion ...). Ich werde wahrscheinlich auch diese Möglichkeit nutzen, da ich meine Datenbank derzeit zu Emby wechsel. Da SQLite (wie der Name schon sagt) etwas abgespeckt ist, muss ich doch mehr umbauen als gedacht.

    Ich werden dann gleich noch ein paar mehr Änderungen durchführen, zB wrden die eigenen Tabellen vom Tool eine eigene DB bekommen um mehr unabhängig vom Kodi zu werden. Das ganze dauert aber etwas ...

    Ich werde in den nächsten Tagen mir erstmal Gedanken in welchen Schritten ich vorgehe und werde dementsprechen den Bugtracker füllen und pflegen :)

    Kodi im Netzwerk : KodiWebView

    EMBY MediaServer

    Heimkino
    Philips 58PUS8105 | 5.1 - Pioneer VSX-528 - Heco Victa Prime
    HTPC: Antec Media Center Fusion | ASUS Prime B350M-K | AMD Ryzen 1500X | GeForce GT 1030 | Kodi 19.1

    2x Raspberry Pi 4 | 4GB | LibreELEC | Kodi 19.1

    Datengrab
    Synology DS414 | 20TB
    Synology DS218 | 08TB

  • Eigene DB klingt gut. Ich hatte jetzt die Situation, dass ich mir meine Kodi Filmdatenbank zerschossen habe und ein Backup wiederherstellen musste. Dieses Backup enthielt aber noch nicht den aktuellen Stand der kwv-original, also musste ich die Tabelle einzeln extrahieren. Aber sag mal, wenn du dann auf Emby wechselst ist doch für dich selber KodiWebView dann unnötig oder?

  • Das ist natürlich doof.
    Ja und nein. Emby unterstützt keine Originale :) Und ausserdem brauch ich auch was zum basteln.

    Kodi im Netzwerk : KodiWebView

    EMBY MediaServer

    Heimkino
    Philips 58PUS8105 | 5.1 - Pioneer VSX-528 - Heco Victa Prime
    HTPC: Antec Media Center Fusion | ASUS Prime B350M-K | AMD Ryzen 1500X | GeForce GT 1030 | Kodi 19.1

    2x Raspberry Pi 4 | 4GB | LibreELEC | Kodi 19.1

    Datengrab
    Synology DS414 | 20TB
    Synology DS218 | 08TB

  • Ja das war die Idee. Und was ist wem verliehen habe...

    Kodi im Netzwerk : KodiWebView

    EMBY MediaServer

    Heimkino
    Philips 58PUS8105 | 5.1 - Pioneer VSX-528 - Heco Victa Prime
    HTPC: Antec Media Center Fusion | ASUS Prime B350M-K | AMD Ryzen 1500X | GeForce GT 1030 | Kodi 19.1

    2x Raspberry Pi 4 | 4GB | LibreELEC | Kodi 19.1

    Datengrab
    Synology DS414 | 20TB
    Synology DS218 | 08TB

  • Ich habe nun die ganzen Dateien auf meinen Websevrer hochgeladen.
    Dazu habe ich meine movie.db in den Installationsordner kopiert.

    Welchen Pfad muss ich in der Webseite angeben, dass er meine DB-Datei findet?
    Welche Rechte werden für dieses Include Verzeichnis benötigt? Da bekomme ich immer eine Fehlermeldung angezeigt.

  • Danke. Habe die Rechte nun vergeben.
    Wie sieht es mit dem Pfad aus?
    Wenn die Movie.Db in dem Install-Verzeichnis liegt. Was muss ich eintragen?

    Ich habe den Anfangspost etwas angepasst. Wie die Installation geht habe ich dort noch mal etwas besser geschrieben.
    Ausserdem habe ich eben eine neue Version hochgeladen. Diese solltest du nehmen.

    Kodi im Netzwerk : KodiWebView

    EMBY MediaServer

    Heimkino
    Philips 58PUS8105 | 5.1 - Pioneer VSX-528 - Heco Victa Prime
    HTPC: Antec Media Center Fusion | ASUS Prime B350M-K | AMD Ryzen 1500X | GeForce GT 1030 | Kodi 19.1

    2x Raspberry Pi 4 | 4GB | LibreELEC | Kodi 19.1

    Datengrab
    Synology DS414 | 20TB
    Synology DS218 | 08TB

  • Danke.

    Bin jetzt schon mal einen Schritt weiter.

    Der Hinweis auf die "php_value max_execution_time".
    Wo stellt man diese ein?

    OMDb-Key ist nun auch eingetragen. Wie startet man die Aktualisierung?

    Und noch eine letzte Frage. Bei den Seiteneinstellungen, stehen aktuell 30 Filme pro Seite drin. Unter der tabelle ist ein Button "Seite Anpassen". Wenn ich diese drücke passiert nichts.
    Wo kann ich die Zahl "30" ersetzen?

  • In der php.ini des webservers

    was für ein System ist das, linux? Windows? Nas?

    Kodi im Netzwerk : KodiWebView

    EMBY MediaServer

    Heimkino
    Philips 58PUS8105 | 5.1 - Pioneer VSX-528 - Heco Victa Prime
    HTPC: Antec Media Center Fusion | ASUS Prime B350M-K | AMD Ryzen 1500X | GeForce GT 1030 | Kodi 19.1

    2x Raspberry Pi 4 | 4GB | LibreELEC | Kodi 19.1

    Datengrab
    Synology DS414 | 20TB
    Synology DS218 | 08TB

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!