ich kann dir zwar nicht direkt antworten, da ich das noch nicht in den Log-Dateien gesucht habe. Dennoch habe ich eine Idee. Vielleicht ist PlexWatch und PlexWatch/Web das richtige für dich.
Da hast du dann eine super Aufschlüsselung je User (oder auch global für alle User/Clients). Ich hab dir einen Screenshot angehängt.
Ja, für Windows gibt's einen eigenen Branch, damit man das mit einem Klick installieren kann. Allerdings habe ich damit keine Erfahrung, da ich vor einem Apfel sitze ;)
plexWatch erstellt eine SQLite-DB (vielleicht genügt das für dich ja?). plexWatch/Web ist eine ganz normale Webanwendung, die auf diese DB zugreift.
Übrigens gibt es als Alternative PlexWWWatch. Das ist aber noch ziemlich Buggy und auch noch nicht komplett fertig entwickelt.
Jup, das Foto ist von PlexWatch/Web, das auf meinem Webserver läuft :)
Ja, genau PlexWatch musst du nur starten und analysiert dann was gerade gespielt wird usw. Am besten du richtest das als Cronjob/Service ein. Aber das ist eh bei den Links beschrieben.