Kiwy Signage Player 1cc0eae542 Perf: Optimize playback and simplify playlist management
- Performance improvements:
  * Throttle drawing updates to 60fps (16ms intervals)
  * Optimize file I/O: use single os.stat() instead of exists+getsize
  * Reduce logger overhead: convert hot-path info logs to debug
  * Preload next media asynchronously for smoother transitions
  * Smart cache invalidation for edited images

- Simplify playlist management:
  * Remove versioning: single server_playlist.json file
  * Create nested directories for edited_media downloads
  * Recursively delete unused media and empty folders
  * Cleaner version tracking without file proliferation

- UI improvements:
  * Smoother intro-to-playlist transition
  * Fix edited media directory creation for nested paths
2025-12-14 16:57:47 +02:00
2025-12-13 19:09:06 +02:00
2025-12-05 00:36:38 +02:00
2025-09-26 16:48:54 +03:00
2025-10-27 16:46:08 +02:00
2025-11-22 10:26:20 +02:00
Description
No description provided
70 MiB
Languages
Python 79.7%
kvlang 12.1%
Shell 8.2%