0
1
mirror of https://github.com/radio95-rnt/RadioPlayer.git synced 2026-02-27 06:03:52 +01:00

also this

This commit is contained in:
KubaPro010
2025-11-07 15:51:41 +01:00
parent 8378f9cfac
commit f4daf79742

View File

@@ -50,12 +50,12 @@ class Module(PlaylistAdvisor):
self.last_playlist = None self.last_playlist = None
self.class_imc = None self.class_imc = None
self.custom_playlist = None self.custom_playlist = None
self.custom_playlist_path = Path("/tmp/radioPlayer_list")
def advise(self, arguments: str | None) -> Path: def advise(self, arguments: str | None) -> Path:
if self.custom_playlist: return self.custom_playlist if self.custom_playlist: return self.custom_playlist
custom_playlist = Path("/tmp/radioPlayer_list") if self.custom_playlist_path.exists():
if custom_playlist.exists(): self.last_playlist = self.custom_playlist_path
self.last_playlist = custom_playlist
self.custom_playlist = self.last_playlist self.custom_playlist = self.last_playlist
return self.custom_playlist return self.custom_playlist
elif self.custom_playlist: self.custom_playlist = None elif self.custom_playlist: self.custom_playlist = None
@@ -103,7 +103,7 @@ class Module(PlaylistAdvisor):
self.last_playlist = night_playlist self.last_playlist = night_playlist
return night_playlist return night_playlist
def new_playlist(self) -> bool: def new_playlist(self) -> bool:
if self.custom_playlist: return False if self.custom_playlist and self.custom_playlist_path.exists(): return False
if not self.last_playlist: return True if not self.last_playlist: return True
if check_if_playlist_modifed(self.last_playlist): return True if check_if_playlist_modifed(self.last_playlist): return True
mod_time = Time.get_playlist_modification_time(self.last_playlist) mod_time = Time.get_playlist_modification_time(self.last_playlist)