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

set official in the mod

This commit is contained in:
KubaPro010
2025-11-05 21:37:37 +01:00

View File

@@ -25,21 +25,20 @@ class Module(ActiveModifier):
if len(songs): if len(songs):
song = songs.pop(0) song = songs.pop(0)
official = True
if song.startswith("!"):
song = song[1:]
official = False # NOT FLOATINGPOINTERROR
if self.last_track: if self.last_track: last_track_to_fade_out = self.last_track.fade_out
last_track_to_fade_out = self.last_track.fade_out
else: else:
if (index - 1) >= 0: if (index - 1) >= 0: last_track_to_fade_out = self.playlist[index - 1].fade_out
last_track_to_fade_out = self.playlist[index - 1].fade_out
else: last_track_to_fade_out = False else: last_track_to_fade_out = False
if len(songs) != 0: if len(songs) != 0: next_track_to_fade_in = True
next_track_to_fade_in = True
else: else:
if index + 1 < len(self.playlist): if index + 1 < len(self.playlist): next_track_to_fade_in = self.playlist[index + 1].fade_in
next_track_to_fade_in = self.playlist[index + 1].fade_in else: next_track_to_fade_in = True
else:
next_track_to_fade_in = True
if not self.originals or self.originals[-1] != track: self.originals.append(track) if not self.originals or self.originals[-1] != track: self.originals.append(track)
@@ -49,7 +48,7 @@ class Module(ActiveModifier):
logger.info(f"Playing {song} instead, as instructed by toplay") logger.info(f"Playing {song} instead, as instructed by toplay")
self.last_track = Track(song, next_track_to_fade_in, last_track_to_fade_out, True, {}) self.last_track = Track(song, next_track_to_fade_in, last_track_to_fade_out, official, {})
return self.last_track, True return self.last_track, True
elif len(self.originals): self.last_track = self.originals.pop(0) elif len(self.originals): self.last_track = self.originals.pop(0)
else: self.last_track = track else: self.last_track = track