commit f58b395b757b9dbce9de7b3512df355de29e7b0e Author: jessikitty Date: Sun Jan 18 21:39:38 2026 +1100 Initial commit - Video Player Log Analyzer with print report feature Complete HTML-based log analyzer for Moonlight Drive-In Theater NFC video player system. Features: - Parse NFC scan events from runtime logs (not config loading) - Extract and resolve NFC mappings from startup configuration - Statistics dashboard with scan counts, unique videos, and timing metrics - Interactive charts: Timeline, Hourly Activity, Video Counts, Time-Between-Scans - Detailed video playback lists with drill-down functionality - Print Report feature for comprehensive activity reports - Purple gradient theme matching drive-in UI - Complete scan and trailer tables for reporting - No dependencies except Chart.js CDN Technical Implementation: - Single-file HTML with embedded CSS and JavaScript - Dual-pass parsing: Config mappings first, then runtime events - Smart event detection distinguishing NFC scans from config loading - Folder video support with multi-file sequential playback - Print-optimized CSS with page breaks and alternating row colors - Error handling and console debugging for troubleshooting diff --git a/video_player_log_analyzer.html b/video_player_log_analyzer.html new file mode 100644 index 0000000..c96dceb --- /dev/null +++ b/video_player_log_analyzer.html @@ -0,0 +1,1255 @@ + + + + + + Video Player Log Analyzer + + + + + +
+
+

🎬 Video Player Log Analyzer

+

Analyze NFC scans, video playback, and usage patterns

+
+ +
+
+ + +
+ +

Upload your video_player_*.log file to begin analysis

+
+ +
+

⏳ Analyzing log file...

+
+ +
+
+
+
0
+
NFC Scans
+
+
+
0
+
Unique Videos
+
+
+
0
+
Trailers Played
+
+
+
0s
+
Avg. Time Between Scans
+
+
+ +
+

📊 Chart Options

+
+ + + + +
+
+ +
+ +
+ +
+

🎥 Video Playback Details

+
+
+
+ +
+
+ × +

+
+
+
+
+
+ + + + + + +