]> git.parisson.com Git - deefuzzer.git/commitdiff
Small fix
authorDominic Roberge <dominic.roberge.11@gmail.com>
Sun, 16 Jan 2022 20:12:34 +0000 (15:12 -0500)
committerDominic Roberge <dominic.roberge.11@gmail.com>
Sun, 16 Jan 2022 20:12:34 +0000 (15:12 -0500)
deefuzzer/station.py

index a3ce396b13c618b39d4f871fbd1e30499e87c57d..0e4cc92d1d75bf323b5edcfd2c807783690a51da 100644 (file)
@@ -554,9 +554,6 @@ class Station(Thread):
         if self.lp:
             playlist = self.playlist
             new_playlist = self.get_playlist()
-            requested_media = self.get_request()
-            if requested_media:
-                self._info('Requested media: ' + requested_media)
             lp_new = len(new_playlist)
 
             if not self.counter:
@@ -603,15 +600,19 @@ class Station(Thread):
 
                 self._info('Generating new playlist (' + str(self.lp) + ' tracks)')
 
+
             if self.jingles_mode and not (self.counter % self.jingles_frequency) and self.jingles_length:
                 media = self.jingles_list[self.jingle_id]
                 self.jingle_id = (self.jingle_id + 1) % self.jingles_length
-            elif requested_media:
-                media = requested_media
-                self.id = (self.playlist.index(requested_media) + 1) % self.lp
             else:
-                media = self.playlist[self.id]
-                self.id = (self.id + 1) % self.lp
+                requested_media = self.get_request()
+                if requested_media:
+                    self._info('Requested media: ' + requested_media)
+                    media = requested_media
+                    self.id = (self.playlist.index(requested_media) + 1) % self.lp
+                else:
+                    media = self.playlist[self.id]
+                    self.id = (self.id + 1) % self.lp
 
             self.q.get(1)
             try: