diff --git a/.player_heartbeat b/.player_heartbeat deleted file mode 100644 index 4476cd4..0000000 --- a/.player_heartbeat +++ /dev/null @@ -1 +0,0 @@ -1763799978.6257727 \ No newline at end of file diff --git a/.player_stop_requested b/.player_stop_requested new file mode 100644 index 0000000..bb64142 --- /dev/null +++ b/.player_stop_requested @@ -0,0 +1 @@ +User requested exit via password \ No newline at end of file diff --git a/media/edited_media/AGC_20250704_204105932_e_v1.jpg b/media/edited_media/AGC_20250704_204105932_e_v1.jpg new file mode 100644 index 0000000..ee6ba33 Binary files /dev/null and b/media/edited_media/AGC_20250704_204105932_e_v1.jpg differ diff --git a/media/edited_media/AGC_20250704_204105932_e_v1_metadata.json b/media/edited_media/AGC_20250704_204105932_e_v1_metadata.json new file mode 100644 index 0000000..7273734 --- /dev/null +++ b/media/edited_media/AGC_20250704_204105932_e_v1_metadata.json @@ -0,0 +1,7 @@ +{ + "time_of_modification": "2025-12-05T00:20:29.292050", + "original_name": "AGC_20250704_204105932.jpg", + "new_name": "AGC_20250704_204105932_e_v1.jpg", + "original_path": "/home/pi/Desktop/Kiwy-Signage/media/AGC_20250704_204105932.jpg", + "version": 1 +} \ No newline at end of file diff --git a/media/edited_media/Cindrel_1_e_v1.jpg b/media/edited_media/Cindrel_1_e_v1.jpg new file mode 100644 index 0000000..58b7d53 Binary files /dev/null and b/media/edited_media/Cindrel_1_e_v1.jpg differ diff --git a/media/edited_media/Cindrel_1_e_v1_metadata.json b/media/edited_media/Cindrel_1_e_v1_metadata.json new file mode 100644 index 0000000..3719c6e --- /dev/null +++ b/media/edited_media/Cindrel_1_e_v1_metadata.json @@ -0,0 +1,7 @@ +{ + "time_of_modification": "2025-12-05T00:23:14.473276", + "original_name": "Cindrel_1.jpg", + "new_name": "Cindrel_1_e_v1.jpg", + "original_path": "/home/pi/Desktop/Kiwy-Signage/media/Cindrel_1.jpg", + "version": 1 +} \ No newline at end of file diff --git a/repo/python-wheels/Kivy-2.1.0.tar.gz b/repo/python-wheels/Kivy-2.1.0.tar.gz deleted file mode 100644 index ead46cc..0000000 Binary files a/repo/python-wheels/Kivy-2.1.0.tar.gz and /dev/null differ diff --git a/src/main.py b/src/main.py index 3586293..b12ecd0 100644 --- a/src/main.py +++ b/src/main.py @@ -39,7 +39,7 @@ from kivy.animation import Animation from kivy.lang import Builder from kivy.graphics import Rectangle from kivy.graphics.texture import Texture -from get_playlists import ( +from get_playlists_v2 import ( update_playlist_if_needed, send_playing_status_feedback, send_playlist_restart_feedback, @@ -1046,20 +1046,14 @@ class SignagePlayer(Widget): # Run blocking network I/O in thread pool loop = asyncio.get_event_loop() - # Find latest playlist file - latest_playlist = await loop.run_in_executor( - None, - self.get_latest_playlist_file - ) - # Check for updates (network I/O in thread pool) + # Note: get_playlists_v2 doesn't need latest_playlist parameter updated = await loop.run_in_executor( None, update_playlist_if_needed, - latest_playlist, self.config, - self.media_dir, - self.playlists_dir + self.playlists_dir, + self.media_dir ) if updated: