Commit Graph

2 Commits

Author SHA1 Message Date
Jess
3786959cde Initial commit - Video Player Log Analyzer with comprehensive print report feature
Features:

- Interactive dashboard with real-time statistics

- NFC scan tracking and video playback analytics

- Trailer randomization monitoring

- 4 interactive Chart.js visualizations (Event Timeline, Hourly Activity, Top Videos, Time Between Scans)

- Comprehensive print report with all charts and detailed tables

- Parser correctly identifies 585 actual scans vs configuration lines

- NFC mapping lookup eliminates Unknown entries

- Professional purple gradient theme with responsive design
2026-01-19 13:15:17 +11:00
f58b395b75 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
2026-01-18 21:39:38 +11:00