updated version

This commit is contained in:
2025-09-08 15:46:59 +03:00
parent 5063b47a56
commit 185f3099ad
10 changed files with 195 additions and 16 deletions

View File

@@ -3601,3 +3601,133 @@
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:19:13.047643', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Fetching playlist from URL: http://192.168.1.22:80/api/playlists with params: {'hostname': 'tv-terasa', 'quickconnect_code': '8887779'}
[INFO] [SignageApp] Server response: {'hashed_quickconnect': '$2b$12$Prw4EUYn4j59CAdsZCsvsug6.xociqbOPaNr0oxOA2zwD9S2MSiK6', 'playlist': [{'duration': 30, 'file_name': 'HARTING_Safety_day_informare_2_page_003.jpg', 'url': 'http://192.168.1.22/media/HARTING_Safety_day_informare_2_page_003.jpg'}, {'duration': 30, 'file_name': 'one-piece-season-2-5120x2880-23673.jpg', 'url': 'http://192.168.1.22/media/one-piece-season-2-5120x2880-23673.jpg'}, {'duration': 25, 'file_name': 'demo2.jpeg', 'url': 'http://192.168.1.22/media/demo2.jpeg'}], 'playlist_version': 6}
[INFO] [SignageApp] Fetched updated playlist from server.
[INFO] [SignageApp] Local playlist version: 0, Server playlist version: 6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, server interrogation, checking for updates : playlist v6', 'status': 'active', 'timestamp': '2025-09-08T15:20:30.305132', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, server interrogation, checking for updates : playlist v6
[INFO] [SignageApp] Preparing to download HARTING_Safety_day_informare_2_page_003.jpg from http://192.168.1.22/media/HARTING_Safety_day_informare_2_page_003.jpg...
[INFO] [SignageApp] File HARTING_Safety_day_informare_2_page_003.jpg already exists. Skipping download.
[INFO] [SignageApp] Preparing to download one-piece-season-2-5120x2880-23673.jpg from http://192.168.1.22/media/one-piece-season-2-5120x2880-23673.jpg...
[INFO] [SignageApp] File one-piece-season-2-5120x2880-23673.jpg already exists. Skipping download.
[INFO] [SignageApp] Preparing to download demo2.jpeg from http://192.168.1.22/media/demo2.jpeg...
[INFO] [SignageApp] File demo2.jpeg already exists. Skipping download.
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:20:36.097991', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:22:03.540714', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:22:03.717540', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:23:30.945809', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:23:31.049964', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:24:58.305922', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:24:58.527204', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Fetching playlist from URL: http://192.168.1.22:80/api/playlists with params: {'hostname': 'tv-terasa', 'quickconnect_code': '8887779'}
[INFO] [SignageApp] Server response: {'hashed_quickconnect': '$2b$12$Prw4EUYn4j59CAdsZCsvsug6.xociqbOPaNr0oxOA2zwD9S2MSiK6', 'playlist': [{'duration': 30, 'file_name': 'one-piece-season-2-5120x2880-23673.jpg', 'url': 'http://192.168.1.22/media/one-piece-season-2-5120x2880-23673.jpg'}, {'duration': 30, 'file_name': 'call-of-duty-black-3840x2160-23674.jpg', 'url': 'http://192.168.1.22/media/call-of-duty-black-3840x2160-23674.jpg'}], 'playlist_version': 6}
[INFO] [SignageApp] Fetched updated playlist from server.
[INFO] [SignageApp] Local playlist version: 0, Server playlist version: 6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, server interrogation, checking for updates : playlist v6', 'status': 'active', 'timestamp': '2025-09-08T15:25:31.217264', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, server interrogation, checking for updates : playlist v6
[INFO] [SignageApp] Preparing to download one-piece-season-2-5120x2880-23673.jpg from http://192.168.1.22/media/one-piece-season-2-5120x2880-23673.jpg...
[INFO] [SignageApp] File one-piece-season-2-5120x2880-23673.jpg already exists. Skipping download.
[INFO] [SignageApp] Preparing to download call-of-duty-black-3840x2160-23674.jpg from http://192.168.1.22/media/call-of-duty-black-3840x2160-23674.jpg...
[INFO] [SignageApp] Successfully downloaded call-of-duty-black-3840x2160-23674.jpg to /home/pi/Desktop/tkinter_player/signage_player/static_data/media/call-of-duty-black-3840x2160-23674.jpg
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:25:40.322943', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:26:11.646023', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:26:11.865110', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:26:43.023108', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:26:43.143362', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:27:14.243585', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:27:14.441508', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:27:45.599984', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:27:45.707196', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:28:16.860092', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:28:16.934391', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:28:48.039131', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:28:48.206807', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:29:19.435066', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:29:19.636491', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:29:50.751675', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:29:50.852179', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:30:21.977962', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:30:22.078087', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Fetching playlist from URL: http://192.168.1.22:80/api/playlists with params: {'hostname': 'tv-terasa', 'quickconnect_code': '8887779'}
[INFO] [SignageApp] Server response: {'hashed_quickconnect': '$2b$12$Prw4EUYn4j59CAdsZCsvsug6.xociqbOPaNr0oxOA2zwD9S2MSiK6', 'playlist': [{'duration': 30, 'file_name': 'one-piece-season-2-5120x2880-23673.jpg', 'url': 'http://192.168.1.22/media/one-piece-season-2-5120x2880-23673.jpg'}, {'duration': 30, 'file_name': 'call-of-duty-black-3840x2160-23674.jpg', 'url': 'http://192.168.1.22/media/call-of-duty-black-3840x2160-23674.jpg'}], 'playlist_version': 6}
[INFO] [SignageApp] Fetched updated playlist from server.
[INFO] [SignageApp] Local playlist version: 0, Server playlist version: 6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, server interrogation, checking for updates : playlist v6', 'status': 'active', 'timestamp': '2025-09-08T15:30:32.588348', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, server interrogation, checking for updates : playlist v6
[INFO] [SignageApp] Preparing to download one-piece-season-2-5120x2880-23673.jpg from http://192.168.1.22/media/one-piece-season-2-5120x2880-23673.jpg...
[INFO] [SignageApp] File one-piece-season-2-5120x2880-23673.jpg already exists. Skipping download.
[INFO] [SignageApp] Preparing to download call-of-duty-black-3840x2160-23674.jpg from http://192.168.1.22/media/call-of-duty-black-3840x2160-23674.jpg...
[INFO] [SignageApp] File call-of-duty-black-3840x2160-23674.jpg already exists. Skipping download.
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:30:53.251697', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:30:53.422841', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:31:24.576996', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:31:24.786355', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:31:55.924837', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:31:55.989195', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:32:27.100771', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:32:27.251959', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:32:58.412710', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:32:58.611640', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:33:29.788463', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:33:29.928860', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:34:01.056294', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:34:01.254308', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, server interrogation, checking for updates : playlist v6', 'status': 'active', 'timestamp': '2025-09-08T15:44:39.385111', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, server interrogation, checking for updates : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v6', 'status': 'playing', 'timestamp': '2025-09-08T15:44:39.553656', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v6', 'status': 'restarting', 'timestamp': '2025-09-08T15:44:39.605445', 'playlist_version': 6, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v6
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, server interrogation, checking for updates : playlist v7', 'status': 'active', 'timestamp': '2025-09-08T15:45:55.603561', 'playlist_version': 7, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, server interrogation, checking for updates : playlist v7
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v7', 'status': 'playing', 'timestamp': '2025-09-08T15:45:55.747876', 'playlist_version': 7, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v7
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v7', 'status': 'restarting', 'timestamp': '2025-09-08T15:45:55.796736', 'playlist_version': 7, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v7
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, server interrogation, checking for updates : playlist v8', 'status': 'active', 'timestamp': '2025-09-08T15:46:16.372504', 'playlist_version': 8, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, server interrogation, checking for updates : playlist v8
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist started : playlist v8', 'status': 'playing', 'timestamp': '2025-09-08T15:46:16.527706', 'playlist_version': 8, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist started : playlist v8
[INFO] [SignageApp] Sending feedback to http://192.168.1.22:80/api/player-feedback: {'player_name': 'tv-terasa', 'quickconnect_code': '8887779', 'message': 'player tv-terasa, playlist working in loop, cycle completed : playlist v8', 'status': 'restarting', 'timestamp': '2025-09-08T15:46:16.569020', 'playlist_version': 8, 'error_details': None}
[INFO] [SignageApp] Feedback sent successfully: player tv-terasa, playlist working in loop, cycle completed : playlist v8

View File

@@ -66,6 +66,12 @@ class SimpleTkPlayer:
print(f"[CONFIG] Error getting playlist version: {e}")
return None
def update_playlist_version(self):
"""Update the current playlist version - call when playlist changes"""
self.playlist_version = self.get_current_playlist_version()
print(f"[CONFIG] Updated playlist version to: {self.playlist_version}")
return self.playlist_version
def send_error_feedback(self, error_message):
"""Send error feedback to server"""
try:
@@ -421,6 +427,8 @@ class SimpleTkPlayer:
if new_playlist:
self.playlist = new_playlist
self.current_index = 0
# Update playlist version after reloading
self.update_playlist_version()
print("[PLAYER] Playlist reloaded. Continuing playback.")
self.show_current_media()
else:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 523 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 537 KiB

View File

@@ -1,19 +1,14 @@
{
"playlist": [
{
"file_name": "HARTING_Safety_day_informare_2_page_003.jpg",
"url": "media/HARTING_Safety_day_informare_2_page_003.jpg",
"duration": 30
},
{
"file_name": "one-piece-season-2-5120x2880-23673.jpg",
"url": "media/one-piece-season-2-5120x2880-23673.jpg",
"duration": 30
},
{
"file_name": "demo2.jpeg",
"url": "media/demo2.jpeg",
"duration": 25
"file_name": "call-of-duty-black-3840x2160-23674.jpg",
"url": "media/call-of-duty-black-3840x2160-23674.jpg",
"duration": 30
}
],
"version": 6

View File

@@ -0,0 +1,15 @@
{
"playlist": [
{
"file_name": "one-piece-season-2-5120x2880-23673.jpg",
"url": "media/one-piece-season-2-5120x2880-23673.jpg",
"duration": 30
},
{
"file_name": "call-of-duty-black-3840x2160-23674.jpg",
"url": "media/call-of-duty-black-3840x2160-23674.jpg",
"duration": 30
}
],
"version": 7
}

View File

@@ -0,0 +1,15 @@
{
"playlist": [
{
"file_name": "one-piece-season-2-5120x2880-23673.jpg",
"url": "media/one-piece-season-2-5120x2880-23673.jpg",
"duration": 30
},
{
"file_name": "call-of-duty-black-3840x2160-23674.jpg",
"url": "media/call-of-duty-black-3840x2160-23674.jpg",
"duration": 30
}
],
"version": 8
}

View File

@@ -17,29 +17,45 @@ def load_config():
with open(config_path, 'r') as f:
return json.load(f)
def get_current_playlist_version():
"""Get the actual current playlist version from the system"""
playlist_dir = os.path.join(os.path.dirname(__file__), 'signage_player', 'static_data', 'playlist')
try:
if os.path.exists(playlist_dir):
playlist_files = [f for f in os.listdir(playlist_dir) if f.startswith('server_playlist_v') and f.endswith('.json')]
if playlist_files:
versions = [int(f.split('_v')[-1].split('.json')[0]) for f in playlist_files]
return max(versions)
return 1 # Default version if no files found
except Exception as e:
print(f"Error getting playlist version: {e}")
return 1
def test_feedback():
print("=== Testing Complete Feedback System ===")
config = load_config()
current_version = get_current_playlist_version()
print(f"Current actual playlist version: v{current_version}")
print("\n1. Server Interrogation Feedback:")
result1 = send_playlist_check_feedback(config, 6)
result1 = send_playlist_check_feedback(config, current_version)
print(f" Result: {'✓ Success' if result1 else '❌ Failed'}")
print("\n2. Playlist Starting Feedback:")
result2 = send_playing_status_feedback(config, 6, "intro1.mp4")
result2 = send_playing_status_feedback(config, current_version, "intro1.mp4")
print(f" Result: {'✓ Success' if result2 else '❌ Failed'}")
print("\n3. Playlist Working in Loop Feedback:")
result3 = send_playlist_restart_feedback(config, 6)
result3 = send_playlist_restart_feedback(config, current_version)
print(f" Result: {'✓ Success' if result3 else '❌ Failed'}")
success_count = sum([result1, result2, result3])
print(f"\n=== Complete Feedback Coverage ===")
print("Server interrogation - when checking for new playlist")
print("Playlist starting - when first media begins")
print("Playlist working in loop - when playlist cycles complete")
print("✓ Error reporting - when issues occur")
print(f"\n=== Dynamic Version Feedback ===")
print(f"Using actual playlist version: v{current_version}")
print("Version updates automatically when playlist changes")
print("Server gets real-time version information")
print(f"\nResults: {success_count}/3 successful")
if __name__ == "__main__":