[gelöst] Filelog Kodi Media Player - leere Einträge bei "currentMedia" Filtern

Begonnen von dirkbalzer, 30 Oktober 2015, 09:16:59

Vorheriges Thema - Nächstes Thema

dirkbalzer

Hallo, ich möchte alle abgespielten Dateien des Kodi Player loggen. Die Konfig sieht bei mir momentan so aus:

define Kodi XBMC 192.168.1.120:9090 tcp XXX YYY
attr Kodi alias Kodi Media Player
attr Kodi devStateIcon opened:general_an disconnected:general_aus Initialized:control_home
attr Kodi event-on-change-reading currentMedia
attr Kodi group HTPC
attr Kodi icon kodi
attr Kodi room Harmony
attr Kodi updateInterval 60

define FileLog_Kodi FileLog ./log/kodi-watchlist.log Kodi:(currentMedia:).*
attr FileLog_Kodi icon time_graph
attr FileLog_Kodi logtype text
attr FileLog_Kodi room hidden


Das ganze funktioniert schon mal grundlegend:
2015-10-29_21:05:45 Kodi currentMedia:
2015-10-29_21:05:45 Kodi currentMedia: X:\Serien\002.mkv
2015-10-30_06:50:36 Kodi currentMedia:
2015-10-30_06:50:36 Kodi currentMedia: X:\Serien\003.mkv
2015-10-30_06:51:04 Kodi currentMedia:
2015-10-30_06:51:04 Kodi currentMedia: X:\Serien\004.mkv


Allerdings möchte ich jetzt noch die "leeren" Einträge herraus filtern wenn momentan nichts abgespielt wird.
Jemand eine Idee wie ich das anstellen kann?
Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

dirkbalzer

Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...

P.A.Trick

Zitat von: dirkbalzer am 03 November 2015, 12:27:55
Keiner eine Idee?
Am besten die Leerzeilen gar nicht abspeichern! Du müsstest das Filelog umdefinieren, dass via Regex keine Leerstrings mehr abgespeichert werden. Der Haken: meine Regex Kenntnisse reichen nicht aus um dir zu helfen!? Vielleicht googelst du mal oder bittest einen Regex Profi um Hilfe!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

dirkbalzer

So, ich wollte das alte Thema noch mal hoch holen.
Nachdem ich immer wieder mal an der Logdatei rumgespielt habe, bin ich wohl endlich auf eine Lösung gekommen die funktioniert...
define FileLog_Kodi FileLog ./log/kodi-watchlist.log Kodi:(currentMedia:).(X).*
So werden nur noch Logeinträge gespeichert die auch mein Netzlaufwerk X: enthalten.
Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie brauchte...