21722c5c85
Add local Pillow build support and update 32-bit download script for ARMhf compatibility
2025-09-11 13:36:57 +03:00
ad4d71e0b6
Remove requirements.txt - replaced by install scripts with proper offline library management
2025-09-11 10:46:16 +03:00
d7f7df49e7
Fix permissions on download_32bit_libs.sh
2025-09-11 10:15:38 +03:00
9c42b38c4b
Fix 32-bit bcrypt ELFCLASS64 error and enhance installation
...
- Enhanced install_32bit.sh with clean virtual environment creation
- Added --force-reinstall and --clear flags for proper isolation
- Improved download_32bit_libs.sh with explicit armv7l targeting
- Added troubleshoot_32bit.sh for diagnosing 32-bit issues
- Better architecture verification and error messages
- Comprehensive package testing after installation
Fixes ELFCLASS64 error on 32-bit systems by ensuring proper
architecture isolation and clean package installation.
2025-09-11 10:15:25 +03:00
0aa1bb7069
Clean up project: Remove test files and add dedicated 32-bit installer
...
- Remove temporary test files (test_*.py)
- Remove unused installation scripts
- Add install_32bit.sh for dedicated 32-bit Raspberry Pi OS installation
- Clean up repository structure for production deployment
2025-09-11 09:00:15 +03:00
35db99eb3d
installer offline
2025-09-10 16:19:43 +03:00
b6e6190d6c
create installer
2025-09-10 15:43:14 +03:00
26a9db889f
deleted unnecesary files
2025-09-10 14:30:51 +03:00
26fc946a65
updated to show when is not online
2025-09-09 17:11:25 +03:00
a91b07ede4
updated
2025-09-09 16:16:23 +03:00
185f3099ad
updated version
2025-09-08 15:46:59 +03:00
5063b47a56
updated feedback
2025-09-08 15:19:47 +03:00
e2eecb9cf9
updated to send feedback
2025-09-08 13:19:50 +03:00
bd4f101fcc
updating player startup
2025-09-05 12:33:47 +03:00
cb861d0ffa
Complete auto-startup installation system for Raspberry Pi Zero
...
- Enhanced install_minimal_xorg.sh with full automatic startup configuration
- Added systemd service for robust signage player auto-start
- Configured autologin and X server auto-launch on boot
- Added multiple startup methods (systemd, bashrc, rc.local) for reliability
- Disabled screen blanking and power management for kiosk operation
- Updated requirements.txt with proper version specifications
- Fixed run_tkinter_debug.sh for correct directory structure
- Added comprehensive logging and error handling
- Optimized for headless Raspberry Pi Zero deployment
Features:
✅ Plug-and-play operation - boots directly to signage player
✅ Automatic restart on crashes
✅ Multiple fallback startup methods
✅ Complete dependency installation
✅ Service management commands
✅ Hardware optimizations for digital signage
2025-09-04 16:44:00 +03:00
02d13b2eaa
Enhanced player stability and added exit confirmation
...
- Fixed VLC display errors by implementing PIL fallback for images
- Added comprehensive timer management with individual error handling
- Implemented watchdog timers to prevent freezing during media transitions
- Enhanced exit functionality with quickconnect code confirmation dialog
- Improved settings window behavior with proper modal focus
- Added transition protection to prevent rapid media cycling
- Enhanced error handling throughout the application
- Fixed controls window cleanup and destruction process
2025-09-04 16:32:48 +03:00
d2a996feb9
Fix player freezing and rapid cycling issues
...
- Switch from VLC to PIL for image display to avoid VLC display errors
- Add transition protection to prevent rapid media cycling
- Remove conflicting next_media_loop calls
- Improve error handling and logging for better debugging
- Fix VLC configuration for better Raspberry Pi compatibility
2025-09-04 15:52:13 +03:00
2a564f5e84
Improve robustness: add watchdog timers, error handling, and logging to prevent player freeze
2025-08-29 13:23:40 +03:00
8d69a737f9
deleted old app
2025-08-26 16:18:28 +03:00
22901043b7
Playlist logic fixes, always use latest playlist version, VLC-only image display, and bugfixes
2025-08-26 16:14:53 +03:00
f4c73b54f7
Save all current changes: video profile, player fixes, and compatibility improvements
2025-08-25 21:48:58 +03:00
f77f717af9
updating settings
2025-08-25 19:55:40 +03:00
0c162bb0c8
UI/UX: Improved mouse hiding logic, overlay controls, and robust player integration
2025-08-25 16:37:54 +03:00
1ea2ee584c
Stable: Fullscreen player, intro video, playlist update, overlay controls, clean shutdown, mouse hide, and robust exit fixes
2025-08-25 15:30:37 +03:00
027709618e
aaaabbbb
2025-08-24 22:30:51 +03:00
8f64de240b
further to check : showing of the meniu on player ui and player ui to run in fullscreen
2025-08-24 00:07:53 +03:00
da91677f5b
final touches
2025-08-23 23:55:20 +03:00
1579371395
removed old bloat
2025-08-23 19:04:26 +03:00
99338b88c7
final;
2025-08-23 19:03:10 +03:00
751a781634
Clean up and simplify settings screen connection tab; remove duplicate/test code and fix UI issues
2025-08-23 17:45:03 +03:00
e2afbee438
Final project update: all fixes, endpoint corrections, and production-ready state
2025-08-23 16:13:47 +03:00
1056fd2090
Final update: correct playlist endpoint, robust server handling, and production-ready logic
2025-08-23 16:10:49 +03:00
8fa2918905
added traked
2025-08-23 15:17:45 +03:00
2534da67f0
Chore: clear local Python cache (__pycache__ and .pyc files removed)
2025-08-22 23:05:42 +03:00
1706ae7afd
Finalize: working player, automatic playlist version check, server URL fix, and robust playlist update logic
2025-08-22 23:02:31 +03:00
47d9ec5779
Refactor: Move SettingsWindow to settings_screen.py and use system VLC for video playback
2025-08-22 21:58:18 +03:00
41ff96065b
Investigate CMS server connection issues: HTTP 522 timeout, verified local reachability and server response.
2025-08-22 13:53:43 +01:00
d81b7bfb51
Enhance settings screen logic: auto-resume playback when closed, fix style.map syntax
2025-08-22 12:15:37 +01:00
b4956607d3
Fix syntax and indentation errors in tkinter_simple_player.py, improve stability of settings UI and video playback
2025-08-22 11:12:42 +01:00
e9cb256529
Add minimal Xorg/Openbox installer for headless systems
2025-08-22 07:16:20 +01:00
ce4440bf6e
Initial commit after repository repair and requirements update
2025-08-22 06:10:33 +01:00