[Vorstellung] Kodi WebView

  • Ist das die Originale php.ini?
    Da sind ja alle Module deaktiviert, da hätte ja die install nicht klappen dürfen. Seltsam ...

    Ab Zeile 908 (Suche : ;extension=bz2)
    bei folgenden Modulen das entfernen :
    extension=curl
    extension=gd2
    extension=pdo_mysql

    Testweise noch extension=mysqli


    vorsorglich

    extension=sockets


    Mach das erst mal und sag mir was passiert. Den Rest schaue ich mir gleich an.


    Danke für deine Mithilfe!

    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

  • Der fix sollte die meisten Medungen eleminieren.
    Komischer weise bringt mich das nicht weiter, warum die Thumbs nicht geladen werden. Da warte ich aber auf deine Meldung gespannt.
    In dem Zip-Archiv ist auch noch eine angepasst newest-test.php zum Testen, diese gibt mehr Meldungen aus , wie gesagt nur zum Testen.

    Du kannst nach den Anpassungen an der php.ini (Neustart des Apache2 Server bitte nicht vergessen), des nochmal im Adminpanel starten. Sollte wieder nichts passieren dann starte mal : http://192.168.178.30/KodiWebView/include/newest-test.php .

    Danke

    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

    Einmal editiert, zuletzt von RedLabs (18. November 2019 um 12:43)

  • Ja, das war die php.ini habe ich so bis gestern genutzt, weil ich ja nicht wusste, was genau ich da verändern soll :D
    Leider brachte das Anpassen der ini irgendwie nichts, die Fehlermeldungen im [definition='1','0']log[/definition] blieben (hab Apache neu gestartet danach)

    Der fix sollte die meisten Medungen eleminieren.
    Komischer weise bringt mich das nicht weiter, warum die Thumbs nicht geladen werden. Da warte ich aber auf deine Meldung gespannt.
    In dem Zip-Archiv ist auch noch eine angepasst newest-test.php zum Testen, diese gibt mehr Meldungen aus , wie gesagt nur zum Testen.

    Du kannst nach den Anpassungen an der php.ini (Neustart des Apache2 Server bitte nicht vergessen), des nochmal im Adminpanel starten. Sollte wieder nichts passieren dann starte mal : http://192.168.178.30/KodiWebView/include/newest-test.php .

    Danke

    Sorry aber, wo finde ich das Zip-Archiv? Hast du vergessen es zu verlinken oder bin ich blind? 8|

  • In der Tat ^^ hab die Datei vergessen :D

    Brachte die Änderung eine Besserung an der Aktualisierung der Thumbs? Hast du den Apache2 neugestartet nach dem du die Änderung an der php.ini durchgeführt hast?

    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

  • Brachte die Änderung eine Besserung an der Aktualisierung der Thumbs? Hast du den Apache2 neugestartet nach dem du die Änderung an der php.ini durchgeführt hast?


    Das brachte leider keine Änderung, und ja, ich habe Apache2 neu gestartet.

    Ich habe auch die Dateien mit denen aus dem fix4.zip ausgetauscht und den Server nochmal neu gestartet. Keine Änderung.
    Der Zugriff auf die Seiten http://192.168.178.30/KodiWebView/include/newest-test.php öffnet im Browser eine leere Seite. Das Log zeigt an:

    Code
    [Tue Nov 19 11:14:36.259182 2019] [php7:warn] [pid 15442] [client 192.168.178.56:65315] PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0
    [Tue Nov 19 11:14:36.259388 2019] [php7:error] [pid 15442] [client 192.168.178.56:65315] PHP Fatal error:  Unknown: Failed opening required '/var/www/html/KodiWebView/include/newest-test.php' (include_path='.:/usr/share/php') in Unknown on line 0
  • Es sieht für mich so aus, als wenn nicht das Tool schuld ist, sondern Berechtigungen zum ausführen fehlen.

    Code
    PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0

    kannst du mal chmod 777 auf die Datei newst-test.php machen. Sowie auf conf.php, enviroment.php, functions.php, image.class.php .

    Sehr seltsam.

    Ich werde mal ne virtuelle Kiste einrichten mit Linux.

    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

  • Das hattest du ja am Freitag gepostet. Ich habe mir das nochmal angeschaut ... drwx------ bedeutet chmod 700
    Wir brauchen aber für die Dateien und Ordner mindestens rwxr-xr-x (755) testweise rwxrwxrwx (777).


    Schau mal bitte.

    Quelle : https://www.user-archiv.de/chmod.html

    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

  • Du hast recht, sorry mein Fehler, hatte den Befehl falsch angewendet. Jetzt hat aber der gesamte Ordner samt Unterordner und allen Dateien 777:

    Code
    chmod 777 -R KodiWebView/


    Brachte leider keine Besserung, wenn ich auf manuelles Update im Thumbs-Modul klicke, öffnet sich ein neues Browserfenster und es steht da

    Code
     ../thumb/original/cover/tt0257360.jpg - Image type not supported

    Logfile:

    Code
    [Tue Nov 19 13:20:46.224888 2019] [php7:warn] [pid 853] [client 192.168.178.56:55160] PHP Warning:  file_get_contents(http://www.omdbapi.com/?i=tt0257360&plot=short&r=json&apikey=http://www.omdbapi.com/?i=tt3896198&apikey=b7c3e412): failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n in /var/www/html/KodiWebView/include/newest.php on line 42, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs
    [Tue Nov 19 13:20:46.225005 2019] [php7:warn] [pid 853] [client 192.168.178.56:55160] PHP Warning:  file_get_contents(): Filename cannot be empty in /var/www/html/KodiWebView/include/newest.php on line 49, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs
  • Edit: Läuft das Script jetzt länger? Ist jetzt etwas im thumbs Ordner drin?

    Kannst mal die andere ausführen? Die newest-Test.php

    Weil das sind nur Warnings, die stoppen das Script nicht.

    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

    2 Mal editiert, zuletzt von RedLabs (19. November 2019 um 14:19)

  • Sorry hab jetzt erst wieder Zeit gefunden mich darum zu kümmern.
    Also, erstmal zum Stand ohne die neue fixit.zip:
    Wenn ich die Seite http://192.168.178.30/KodiWebView/include/newest-test.php aufrufe, bleibt sie weiterhin leer.
    Das Log sagt:

    Code
    [Tue Nov 19 22:47:24.876603 2019] [php7:emerg] [pid 854] [client 192.168.178.56:50135] PHP Parse error:  syntax error, unexpected '$savefile' (T_VARIABLE), expecting ',' or ';' in /var/www/html/KodiWebView/include/newest-test.php on line 137

    Edit: Läuft das Script jetzt länger? Ist jetzt etwas im thumbs Ordner drin?

    Du meinst das Thumbs-Modul im Adminbereich? Das wird weiterhin ohne merkliche Verzögerung geladen. Also nein.

    Aber es ist jetzt tatsächlich etwas im Thumbsordner drin. Aber nicht sehr viel, nur ein paar wenige Bilder im Cover Ordner, die anderen Ordner sind aber leer.

    Code
    KodiWebView/thumb/original/cover:
    insgesamt 532
    drwxrwxrwx 2 root     root       4096 Nov 19 22:38 .
    drwxrwxrwx 5 root     root       4096 Nov 14 07:37 ..
    -rw-r--r-- 1 www-data www-data      0 Nov 19 13:20 tt0257360.jpg
    -rw-r--r-- 1 www-data www-data 535212 Nov 19 13:20 tt0453562.jpg
    -rwxrwxrwx 1 www-data www-data      0 Nov 17 01:05 tt0983213.jpg
    -rwxrwxrwx 1 www-data www-data      0 Nov 17 01:01 tt1022603.jpg
    -rw-r--r-- 1 www-data www-data      0 Nov 19 22:38 tt1091722.jpg


    Wenn ich mir meine Filmsammlung in Kodi Web View ansehe, hat da gerade mal ein Film ein Cover.
    Aber immerhin, schonmal eine Verbesserung :D

    Mir ist noch was aufgefallen: Fast alle Daten und Ordner haben als Besitzer den User root, nur ein paar wenige haben www-data als Besitzer:

    Sollte ich alle Daten einem User zuweisen oder ist das egal?

  • Kannst du machen bei 777 ist es aber egal. Haben ja alle voll zu griff.
    Test bitte mal die letzte Datei die ich hochgeladen habe(fixit) Hab noch nen Fehler gefunden.
    Wenn du Dateien tauschst , musst du sicherlich die Berechtigung wieder ändern.
    Achso und lösch bitte mal die 0byte Dateien im thumb Ordner.

    ich habe bei mir gerade geschaut mein thumb Ordner hat ca. 60000 Datei und ist mehrere gb. Habe in meiner Test install nochmal alle Thumbs Neu laden lassen das dauert ... dabei bleibt die Seite auch weiß... Firefox zeigt nur an das die Seite geladen wird... 999 Sekunden dann bricht er mit nen Fehler das die maximale ausführzeit über Schritte ist ... wenn du soweit bist ... einfach das nochmal starten.
    Wenn er richtig fertig ist gib’s ne Art Bericht. Das siehst du dann schon. Von da an dauert die Aktualisierung nicht mehr lange.

    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 die Dateien aus deiner fixit.zip in den KodiWebView Ordner kopiert. (neue Rechteverteilung war nicht nötig, es scheinen bei den Dateien die Rechte des Ordners übernommen zu werden) Wenn ich jetzt auf 'Manuelles Update Starten' klicke öffnet sich ein weiteres Browserfenster und da steht "Warten auf 192.168.178.30..." Das geht jetzt schon mehrere Minuten so, aber es scheint sich was zu tun (habs nicht abgebrochen, lass es mal weiterlaufen) Einige Film Cover sind schon hinzugekommen, aber vor allem die ganzen Schauspieler und so scheinen lange zu brauchen. Allgemein braucht es aber für jedes Bild auch recht lange.
    Log gibt bei jedem Bild dann etwa folgendes aus:

    Code
    [Tue Nov 19 23:27:06.617919 2019] [php7:warn] [pid 856] [client 192.168.178.56:50294] PHP Warning:  imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: Empty input file in /var/www/html/KodiWebView/include/image.class.php on line 82, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs
    [Tue Nov 19 23:27:06.618117 2019] [php7:warn] [pid 856] [client 192.168.178.56:50294] PHP Warning:  imagecreatefromjpeg(): '../thumb/original/persona/Eric Idle.jpg' is not a valid JPEG file in /var/www/html/KodiWebView/include/image.class.php on line 82, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs
    [Tue Nov 19 23:27:06.618291 2019] [php7:warn] [pid 856] [client 192.168.178.56:50294] PHP Warning:  imagepalettecopy() expects parameter 2 to be resource, bool given in /var/www/html/KodiWebView/include/image.class.php on line 180, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs
    [Tue Nov 19 23:27:06.618379 2019] [php7:warn] [pid 856] [client 192.168.178.56:50294] PHP Warning:  imagecopyresampled() expects parameter 2 to be resource, bool given in /var/www/html/KodiWebView/include/image.class.php on line 186, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs
    
    
    [Tue Nov 19 23:29:42.577866 2019] [php7:warn] [pid 853] [client 192.168.178.56:50212] PHP Warning:  imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: Empty input file in /var/www/html/KodiWebView/include/image.class.php on line 82, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs
    [Tue Nov 19 23:29:42.577958 2019] [php7:warn] [pid 853] [client 192.168.178.56:50212] PHP Warning:  imagecreatefromjpeg(): '../thumb/original/persona/Joseph Lepore.jpg' is not a valid JPEG file in /var/www/html/KodiWebView/include/image.class.php on line 82, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs
    [Tue Nov 19 23:29:42.578006 2019] [php7:warn] [pid 853] [client 192.168.178.56:50212] PHP Warning:  imagepalettecopy() expects parameter 2 to be resource, bool given in /var/www/html/KodiWebView/include/image.class.php on line 180, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs
    [Tue Nov 19 23:29:42.578036 2019] [php7:warn] [pid 853] [client 192.168.178.56:50212] PHP Warning:  imagecopyresampled() expects parameter 2 to be resource, bool given in /var/www/html/KodiWebView/include/image.class.php on line 186, referer: http://192.168.178.30/KodiWebView/index.php?area=admin&modul=thumbs

    CA. 2 Minuten pro Bild.

  • Super dann haben es doch bald. Ich schaue mir die warnings morgen mal an.
    Schnell ist es nicht aber 2 Minuten pro Bild ist relativ langsam. Wie gesagt nach 999 Sekunden stoppt es automatisch. Einfach wieder starten, ist am Anfang etwas mühsam. Ich lasse das Script einmal nachts automatisch per cronjob durchlaufen.
    Denk dran warnings kommen nur wenn etwas nicht geklappt hat. Kann du im thumb Ordner mal Dateien zahlen?

    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

  • Scheint bei mir auf jeden Fall zu laufen jetzt :)

    Frage: Wenn ich das Script im Browser starte und dann das Fenster schließe, stoppt dann auch das Skript oder läuft es im Hintergrund weiter? Würde das Browserfenster gern schließen und es einfach so weiter laufen lassen, wenn es jetzt länger dauert?

  • Schwierig. Ich würde es offen lassen. Oder aber auf der Console zB wget nutzen.
    Ich mache es auf der Synology via
    curl "http://10.10.12.2/KodiWebView/include/newest.php" vielleicht reicht dir das

    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

  • Hallo, ich hab das Skript heute nochmal gestartet. Jetzt stand im Browserfenster:



    Problem ist nur:
    Es wurden zwar sehr viele Darsteller Bilder heruntergeladen, allerdings haben die wenigsten Filme und noch keins der Originale bisher ein Cover.

    Edit: Ich habe mir den thumb-Ordner mal näher angesehen. In den Ordnern 144x210 sowie 300x424 sind auch nur die paar Cover enthalten, die auch bei mir im Browser angezeigt werden (ca. 60) Der Ordner original hingegen, scheint sämtliche Cover zu enthalten, also Anzahl der Filme und Serien zusammen scheint mit der Anzahl der Bilddateien in etwa übereinzustimmen. Allerdings kann man sich dort nur die Bilddateien ansehen, die es auch in den zwei anderen Ordnern gibt. Der Rest, also der Großteil lässt sich nicht öffnen oder scheint beschädigt zu sein und belegt auch keinen Speicherplatz. Ich werde mal testen was passiert, wenn ich ein paar diese Dateien wieder lösche.
    Hier mal ein kleiner Auszug:

    Edit2: Bringt leider nix sie zu löschen, die Dateien werden genau so wie sie waren wieder hergestellt, aber sind weiterhin unbrauchbar :(

  • Kannst du du dir bitte mal ein Film raus suchen wo kein Cover angezeigt wird. Nimm die imdb_id und schaue mal im thumb ordner die Datei müsst es 3 mal geben.
    Einmal im Original und dann im 300x424 und 144x210. Ist das so?
    Die Dateien die es da von gibt, sind die größer als 0KB?

    Ggf. mal alle 0KB Dateien löschen und dann das Script nochmal starten, und schau nochmal in den error.[definition='1','0']log[/definition] oder schick mir dieses mal direkt an info@it-ludwig.eu

    Edit:
    Achso und pass mal bitte nochmal die php.ini an:
    post_max_size = 8M -> 64M
    upload_max_filesize = 2M -> 64M
    memory_limit = 128M -> 256M

    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

    Einmal editiert, zuletzt von RedLabs (20. November 2019 um 08:59)

  • Kannst du du dir bitte mal ein Film raus suchen wo kein Cover angezeigt wird. Nimm die imdb_id und schaue mal im thumb ordner die Datei müsst es 3 mal geben.
    Einmal im Original und dann im 300x424 und 144x210. Ist das so?

    Die Filme die kein Cover haben, sind nicht in den Ordnern 300x424 und 144x210 vorhanden sondern nur im Ordner original. Nur die wenigen Filme die auch ein Cover haben sind in allen 3 Ordnern vorhanden
    Oben habe ich ja einen Ausschnitt aus dem Ordner original/cover eingefügt. Die Bilddateien die "beschädigt" sind werden mit 0 Bytes angegeben. Der Name der Bilddatei ist auch gleichzeitig die IMDB-ID. Also ich nehm mal aus dem Ausschnitt die erste fehlerhafte Datei die dort angezeigt wird: tt0020629.jpg: Das ist der Film: https://www.imdb.com/title/tt0020629/

    Ich habe mal alle 0KB Dateien gelöscht und das Skript neu gestartet. Das Ergebnis:


    Auch wenn hier angezeigt wird, dass nichts fehlgeschlagen ist, werden die Cover weiterhin nicht angezeigt und der coverordner in original ist wieder voller 0KB Dateien.

    Hier ist das error.[definition='1','0']log[/definition] ab dem Zeitpunkt nachdem ich die 0KB Dateien gelöscht hatte und das Skript nochmal gestartet habe:
    apache_error.log.txt

  • Zeig mir mal bitte was in deiner newest.php Zeile 42 steht.
    Und was in der conf.php bei der Variable $omdbapi steht.

    Und lösch mal bitte in der newest die Zeile 108 (echo "( ".$dest_folder_144x210." => ".$source_folder_2[$z].' )';)
    Das ist da irgendwie reingerutscht ;)

    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!