Suche Datenbank Liste 'Gesehen'

  • SkyBird1980 war schneller. :)

    Genau das wollte ich auch schreiben.
    Wenn man 5672 Filme hat und das SELECT Ergebnis spuckt 173.420 Einträge (Filme) aus sollte man stutzig werden.

    Wobei bei mir funktioniert es auch gar nicht. Mein Ergebnis (ohne "WHERE movie.idFile = files.idFile") ist null.

    Testumgebung - OS: Ubuntu 20.04 LTS | Kodi 19.1 | skin: Rapier 12.2.26 + Transparency! (views Slide und Fanart) | für Datenbank-/ Skin Tests
    Live Umgebung - OS: Ubuntu 16.04.3 LTS | Kodi 17.6 | skin: Transparency! 10.3.0 | TV

  • Die Überflüssigen Ergebnisse können übrigens daran liegen das du mal USB Datenträger dran hattest und nie die Datenbank bereinigt hast.

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • Hallo TehTux,
    das schaut ja jetzt sehr gut aus , genau genommen ganz super, das ist das, was ich wollte.
    Nun sind insgesamt 198 Videos selektiert. Die Datenbank war vom Kodi meiner Frau, ich weiss deshalb nicht genau, wieviele geschaut wurden. Es könnte etwas zu wenig sein, aber die Liste hilft auf jeden Fall beim Aufräumen.
    Vielen Dank !

  • Wie ich schon mal angedeutet habe, mache ich nichts mit Linux. War sehr überrascht das Kodi auf Anhieb lief, ohne dass ich mich in die Details einarbeiten musste.
    Da ich die Datenbank nicht benutze, habe ich mich damit nicht beschäftigt und werde mich dann mal damit und speziell der Bereinigung beschäftigen.
    Vielen Dank für die tolle Hilfe !

  • So, ich habe nun einen recht brauchbaren Zwischenstand erreicht.
    Die Query :

    CREATE VIEW files_path_view6
    AS SELECT files.strFilename as Name, files.lastPlayed as Datum, files.playCount as Z, path.strPath as Pfad
    FROM files, path
    WHERE path.idPath=files.idPath
    AND path.strPath LIKE 'smb%'
    AND files.lastplayed > 0

    erstellt für jedes angespielte Video eine Zeile (die evtl. doppelten entferne ich in einem späteren Schritt), die so ausschaut:

    Expeditionen ins Tierreich - Unsere Eichhörnchen_#V2_2019-08-14_20-10-02_NDR FS HH HD.ts2019-08-14 23:24:10smb://192.168.2.124/Video_Neu/


    Der files.playCount ist leer, es sei denn das Video wurde bis zum Ende angeschaut.
    Dass überhaupt mal reingeschaut wurde, geht aus dem Datum hervor.

    Eine Anzeige, bis wohin das Video gesehen wurde,wäre noch schön, also das Feld bookmark.timeInSeconds im Verhältnis zur Gesamtzeit (evtl. Prozent)
    Das bekomme ich leider nicht hin.
    Wie muss ich die Query abändern, dass diese Info mit angezeigt wird ?
    Vielen Dank schon mal !

  • So, es hat etwas gedauert (bin ja Anfänger mit sehr wenig Ahnung mit Linux und SQL etc), aber inzwischen läuft alles wie ich mir das vorgestellt habe.
    Die SQLite DB vom RPI wird auf dem Windows PC, auf dem auch alle Videos liegen, analysiert und daraus ensteht eine Vorschlagsliste, welche Videos bereits gesehen wurden und gelöscht werden können. Soweit so gut. Eine Kleinigkeit fehlt noch:

    Auf dem Windows PC soll jeden Tag diese Analyse laufen. Die 3 Kodis auf RPI sind da natürlich meisstens aus. Ich möchte nun, dass jeder RPI beim Einschalten die MyVideosXXX.db auf den Server kopiert und zwar möglichst mit dem Systemnamen vom Kodi. Also z.B WZ_Videos.db.
    Fragen:
    - kann ich die Kopie jederzeit machen, oder muss die vor dem Öffnen der Datenbank vom Kodi erfolgen ?
    - wie kann ich den Systemnamen in den Copy Befehl bringen ?
    - Könnte mir bitte dafür jemand ein Script für die autoexec.py schreiben oder muss es was kompliziertes sein ?
    Leider bekomme ich das alleine nicht hin .
    Vielen Dank schon mal

  • Fragen:
    - kann ich die Kopie jederzeit machen, oder muss die vor dem Öffnen der Datenbank vom Kodi erfolgen ?

    Sollte vor dem Öffnen der Datei stattfinden.

    - wie kann ich den Systemnamen in den Copy Befehl bringen ?

    für jedes System einen eigenen Copy Befehl erstellen.

    - Könnte mir bitte dafür jemand ein Script für die autoexec.py schreiben oder muss es was kompliziertes sein ?

    da bin ich raus.

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • Der Weg,dass Kodi die Datenbank zum Server kopiert, scheint mir zu mühsam zu sein. Eventuell stelle ich später mal auf eine gemeinsame Datenbank auf dem Server um, dann stellt sich das Problem gar nicht mehr.
    Vorerst habe ich das so gelöst, dass ich bei Bedarf den Kodi RPI einschalte und dann per Knopfdruck auf dem Windows Server die Datenbank hole und auswerte. Ist einfach und völlig ausreichend.
    Vielen Dank für Eure Hilfe !

  • Eventuell stelle ich später mal auf eine gemeinsame Datenbank auf dem Server um, dann stellt sich das Problem gar nicht mehr.

    Ich würde dir da lieber Emby Server als Backend empfehlen.
    Einfach zu Warten und Profile ohne Wenn und Aber.

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • Danke, schaue mir den Emby Server noch mal an.
    Allerdings hatte ich das m.W. bei der Umstellung auf Kodi damals ausgeschlossen, da die Videus ausschliesslich in freigegebenen Ordner auf dem Windows Server liegen und dort auch verwaltet(z.B. verschieben in Kategorien-Ordner, löschen ) werden.
    Die Kodi Datenbank wird eigentlich nicht verwendet und kam jetzt nur für die Auswertung "Gesehen" und daraus folgende Löschaktionen ins Spiel.

Jetzt mitmachen!

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