Beiträge von pipsen

    Auch wenns ein bisschen offtopic ist, möchte ich ein paar Aussagen von dir kommentieren, vielleicht interessiert es dich ja ;)

    Zitat

    Wenn die DB mal nicht erreichbar ist, und du ein Update machst, ist deine Datenbank danach leer

    Das ist tatsächlich nicht so. Wenn sie nicht erreichbar ist, wird auch nichts verändert. Du meinst vielleicht, wenn Source-Files nicht erreichbar sind. Da könnte sowas unter Umständen mal auftreten. Da ist es aber auch eher so, dass er gar nichts verändert, wenn die Source komplett weg ist. Nur wenn die Source prinzipiell da ist, aber die Inhalte darin fehlen (was ein sehr unwahrscheinlicher Fehlerfall ist), dann passiert das.

    Zitat

    Somit läufst du Gefahr alle deine Watched-States zu verlieren

    Das kann man relativ einfach verhindern, indem man einmal pro Nacht "VideoLibrary.Export" aufruft. Dann werden die watched states in den nfo dateien am Dateisystem persistiert. Zusammen mit "importwatchedstate = true" ist dann das Thema watched-states verlieren für immer Geschichte. Kann ich generell jedem empfehlen.

    ------------

    Danke für deine Hilfe, ich würd mich total freuen wenn dir noch was einfallen würde zu meiner ursprünglichen Frage.

    MariaDB Docker Container, aber das Verhalten war glaub ich schon immer so.. auch bei lokalem DB-File auf dem LibreELEC Rechner. Ich hab schon drüber nachgedacht ein SQL Skript zu schreiben und als cronjob laufen zu lassen, das regelmäßig nachprüft ob es tvshows in der table gibt, die keine Episoden haben und die dann löschen, aber ich hab gehofft, es gibt eine einfachere Möglichkeit?

    Nervt das außer mir niemanden?

    Hi zusammen,

    das Phänomen beobachte ich schon seit Jahren und irgendwie nervt es mich - vielleicht habt ihr ja eine Idee dafür:

    Ich hab das advanced setting cleanonupdate = true. Das heißt am NAS gelöschte Filme und Serienepisoden werden automatisch aus der Datenbank und damit auch aus der GUI-Ansicht gelöscht. Soweit - so gut.

    Aber wenn ich eine Serie komplett lösche vom NAS, bleibt immer ein leerer Seriencontainer in der Datenbank übrig und auch das Cover wird leer in der GUI noch angezeigt. Ich muss den Rest immer manuell über das Kontextmenü aus der Datenbank löschen.

    Habt ihr dafür eine automatische Lösung oder ein Setting?

    Danke für eure Tips!

    Hi,

    Setup:

    • KODI 12.0.0 Omega auf Nvidia Shield
    • Youtube Plugin Version 7.0.5 (Setting Streamselection = Qualitätsauswahl)
    • Shield ---HDMI---> DENON AVR ---HDMI---> Fernseher

    Folgender Ablauf:

    • Ausgangszustand ist ein laufendes KODI, AVR und Fernseher
    • Ausschalten von Fernseher und AVR und das NVIDIA Shield in den Sleep Modus
    • einige Minuten warten, bis wirklich sleep ist (check: KODI Web Interface antwortet dann nicht mehr)
    • einschalten von AVR und Fernseher -> Nvidia Shield wird aus Sleep aufgeweckt und KODI ist wieder an
    • Abspielen eines 4K Youtube Videos: Streamselection wählt 720p stream -> schlecht
    • Stop des Videos und beenden von KODI -> Exit in Nvidia Shield Hauptmenü
    • Anstarten von KODI und erneutes Abspielen des gleiche Videos -> 4K stream gewählt

    Debog Log "after Sleep": Dort gehts noch schief

    Debug Log "after Restart": Da gehts dann

    Hat jemand eine Idee? Hab das by the way auch in github beim plugin gepostet:

    Video stream max resolution 720p after Shield sleep -> wakeup · Issue #699 · anxdpanic/plugin.video.youtube
    Context Please provide any relevant information about your setup Add-on Version: 7.0.5 Kodi Version: 12.0.0 Omega Kodi GUI Language: German Operating System:…
    github.com

    2024-03-31 18:40:34.881 T:1259    error <general>: CCurlFile::Exists - <dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/> Failed: Weird server reply(8)
    2024-03-31 18:40:34.881 T:1259  warning <general>: Process directory 'dav://10.10.10.5:5005/Media/Filme/' does not exist - skipping scan and clean.
    2024-03-31 18:40:34.881 T:1259     info <general>: CleanDatabase: Starting videodatabase cleanup ..
    2024-03-31 18:40:34.884 T:1259    debug <general>: Mysql Start transaction
    2024-03-31 18:40:49.268 T:1259    debug <general>: Curl::Debug - TEXT: Hostname 10.10.10.5 was found in DNS cache
    2024-03-31 18:40:49.268 T:1259    debug <general>: Curl::Debug - TEXT:   Trying 10.10.10.5:5005...
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - TEXT: Connected to 10.10.10.5 (10.10.10.5) port 5005
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: PROPFIND /Media/Filme/ HTTP/1.1
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: Host: 10.10.10.5:5005
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: User-Agent: Kodi/21.0-RC1 (X11; Linux aarch64) LibreELEC/12.0 App_Bitness/64 Version/21.0-RC1-(20.90.900)-Git:21.0rc1-Omega
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: Accept: */*
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: Accept-Encoding: deflate, gzip
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: Accept-Charset: UTF-8,*;q=0.8
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: depth: 0
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: HTTP/1.1 401 Unauthorized
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: Date: Sun, 31 Mar 2024 16:40:49 GMT
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: Server: Apache
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: WWW-Authenticate: Basic realm="SYNO_WebDAV Storage"
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: Content-Length: 381
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: Content-Type: text/html; charset=iso-8859-1
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - TEXT: Ignoring the response-body
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - TEXT: Closing connection

    Hier ist der detailed output wen komponentenspezifischen Logging für LibCurl an ist. Webdav Server ist ein Synology Server, der aber keinen journalctl output dazu liefert

    Hi,

    hier das Setup:

    • LibreELEC Release 11.0.6 auf Raspberry PI 4
    • externe MariaDB Datenbank in einem Docker Container
    • Einbindung eines WebDAV Servers für Offline Medien

    Vor dem Update war alles fein. Jetzt habe ich von 11.0.6 auf das aktuelle Omega Beta upgegradet. Jetzt funktioniert leider das scraping des WEBDav Servers nicht mehr.

    2024-03-30 13:18:48.374 T:3276    error <general>: CCurlFile::Exists - <dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/> Failed: Weird server reply(8)
    2024-03-30 13:18:48.374 T:3276  warning <general>: Process directory 'dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/' does not exist - skipping scan and clean.
    2024-03-30 13:18:48.421 T:3276    error <general>: CCurlFile::Exists - <dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/Demofile%20(2002)%20-%202160p/> Failed: Weird server reply(8)
    2024-03-30 13:18:48.421 T:3276  warning <general>: Process directory 'dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/Demofile%20(2002)%20-%202160p/' does not exist - skipping scan and clean.

    Das gesamte Debug Log habe ich angehängt. Was mich total irritiert sind folgende beiden Tests noch

    • eine weitere KODI Instanz (OMEGA RC2 auf Mac) funktioniert wunderbar mit dem 10.10.10.5 WebDAV Server, an dem hab ich auch nichts verändert
    • mit SMB gehts wunderbar, aber über VPN Strecke nicht performant genug
    • aber das verrückteste: Wenn ich die Source nutze und manuell zur Mediendatei navigiere (über Videos, nicht Filme),spielt er es einwandfrei ab.. nur das scraping in die Datenbank geht nicht

    Habt ihr eine Idee? Warum geht der WebDAV Server jetzt auf einmal nicht mehr?

    Geh mal während du eine Atmos Spur abspielst in den Sound Mode des AVRs. Grüne Movie Taste der Denon Fernbedienung. Schau ob du da auf Atmos gestellt hast.

    Oh Mann... fast gleichzeitig zur Lösung gekommen. Hab normal ein LibreELEC Build auf einem Raspberry PI ausprobiert, um das NVIDIA Shield auszuschließen => Gleicher Effekt. Ab dem Moment war natürlich der DENON im Fokus.

    Hab den Eingangs Kanal von Media Player auf BluRay umgesteckt und da gings auf einmal... dann hab ichs ziemlich bald gehabt #facepalm

    Danke!

    @DaVu

    Ich bewundere deine Frustrationstoleranz, wie einfach seit Jahren immer wieder dein Logfile Request ignoriert wird, die Leute immer Lösungen am Silbertablett serviert haben wollen, aber zu faul sind, zwei Minuten deiner Anleitung zu folgen.....und du trotzdem weiter machst und hier geisteskranken Support leistest <3

    Beim Raspberry PI kann man die HDMI Negotiation beim plug / unplug ausschalten und die EDID Werte einmal fest abspeichern und damit ist das fix.

    Ein ähnliches Problem hatte ich da nämlich mal mit der Einschaltreihenfolge:

    pipsen
    17. November 2023 um 18:09

    Gibts denn sowas ähnliches auch für die Shield? Wenn ja, würde das Problem damit ziemlich sicher umgangen werden können, weil dann KODI ggfls. gar nichts mehr davon mitbekommt.

    Das macht der TV doch von selbst alles wenn start/stop eingestellt ist.

    Eine Blacklist gibt es ja auch nicht.

    Kodi ist bei mir mit 1080p und 50hz eingestellt. Aber 4k hdr 60 Hz geht ja auch wenn es der content eben ist. Auch ohne in der whitelist extra definiert zu sein.

    Ich bin mir relativ sicher, dass du dich irrst, aber lass mich da gern überzeugen. Der Fernseher selbst wechselt keine Auflösung, das muss immer die Quelle tun.

    "Kodi ist bei mir mit 1080p und 50Hz eingestellt" -> Das ist nur für das GUI / Skin Menü. Das hat erst mal nicht direkt was damit zu tun, wie Videostreams abgespielt werden.

    Wie oben erklärt.. es geht dabei weniger um die Umstellung von Auflösungen, das wird (abgesehen von Upscaling) vom Video selbst bestimmt, aber die Bildwiederholrate wird entweder am Fernseher umgestellt (gut) oder durch irgendwelche Resample-Methoden wie z.B. Framedoppelung angepasst (schlecht).

    Schau dir gern deine Logs mal an, es gibt ja verschiedene Demo Videos zum runderladen mit verschiedenen Framerates. Such im Log nach Display resolution ADJUST

    Ich habe die komplett leer.

    Naja, damit schaltest du das Feature "Bildwiederholrate anpassen" halt quasi aus - weil auf der Whitelist kein match zu finden ist. Das ist aber super wichtig. Wenn du z.b. einen Videodatenstrom mit 24fps hast (was neben 23.976fps absoluter Standard bei Blu-Rays ist) und dein Fernseher z.B. auf 25Hz läuft und du verbietest, den Fernseher umzuschalten, dann muss der 24. Frame gedoppelt werden um zu den 25Hz des Bildschirms zu passen.

    Ergebnis: Wenn ein langsamer Schwenk durch eine Landschaft kommt, wirst du genau einmal pro Sekunde ein kurzes "Zuckeln" sehen, weil ein Frame eben gedoppelt ist. Es macht also auf JEDEN Fall Sinn den Bildschirm auf er gleichen Bildwiederholrate zu haben, wie der Vidoedatenstrom, dass das flüssig dargestellt werden kann.

    Mein Tipp: Im Datenblatt des Fernsehers alle Auflösungen + Bildwiederholraten nachlesen und die auf die Whitelist setzen.

    Hi,

    ich habe KODI so eingestellt, dass beim Starten/Stoppen die Auflösung des Fernseher angepasst werden soll und bei "erlaubte Auflösungen" eine Whitelist erstellt.

    Bei offline MKVs funktioniert das wunderbar: Beim Start des Videos wird der Fernseher kurz schwarz, schaltet um, und dann läuft das Video los.

    Beim Youtube Plugin ist das anders: Der Fernseher wird schwarz, das Youtube Video läuft los für ca. eine Sekunde, dann wird NOCHMAL umgeschaltet, so dass die ersten 6-8 Sekunden Video Inhalt quasi kaputt sind, bis Bild und Ton endlich sauber laufen.

    Habt ihr das Phänomen auch? Habt ihr eine Idee, wie man das verhindern, außer das Feature "Auflösungen anpassen beim starten/stoppen" abzuschalten, was zu zuckenden Videos führt, wenn die Framerates nicht matchen.

    [definition='1','3']Debug[/definition] Log hängt an... hab auch mal ein Video gemacht, dass ihr euch das besser vorstellen könnt. Grad beim GTA VI Trailer macht das voll die Stimmung kaputt ;( ;( 8o

    Danke!