def _on_stream_start(self, bus, message): """ On stream start, set next and previous track """ if not Lp().scanner.is_locked(): Lp().window.pulse(False) if self._current_track.id >= 0: ShufflePlayer._on_stream_start(self, bus, message) self.set_next() self.set_prev() BinPlayer._on_stream_start(self, bus, message)
def _on_stream_start(self, bus, message): """ On stream start, set next and previous track """ if self.is_in_queue(self._current_track.id): self.remove_from_queue(self._current_track.id) ShufflePlayer._on_stream_start(self, bus, message) BinPlayer._on_stream_start(self, bus, message) AutoSimilarPlayer._on_stream_start(self, bus, message) self.set_next() self.set_prev()
def _on_stream_start(self, bus, message): """ On stream start, set next and previous track """ if self.track_in_queue(self._current_track): self.remove_from_queue(self._current_track.id) else: self._current_playback_track = self._current_track ShufflePlayer._on_stream_start(self, bus, message) BinPlayer._on_stream_start(self, bus, message) self.set_prev() self.set_next()
def _on_stream_start(self, bus, message): """ On stream start, set next and previous track """ if self.current_track.id >= 0: ShufflePlayer._on_stream_start(self, bus, message) if self._queue and self.current_track.id == self._queue[0]: self._queue.pop(0) self.emit("queue-changed") self.set_next() self.set_prev() BinPlayer._on_stream_start(self, bus, message)
def _on_stream_start(self, bus, message): """ On stream start, set next and previous track """ if not Lp().scanner.is_locked(): Lp().window.pulse(False) if self._current_track.id is not None and self._current_track.id >= 0: ShufflePlayer._on_stream_start(self, bus, message) if not self.__do_not_update_next: self.set_next() self.__do_not_update_next = False self.set_prev() BinPlayer._on_stream_start(self, bus, message)
def _on_stream_start(self, bus, message): """ On stream start, set next and previous track """ if not Lp().scanner.is_locked(): Lp().window.pulse(False) if self.current_track.id >= 0: ShufflePlayer._on_stream_start(self, bus, message) if self._queue and self.current_track.id == self._queue[0]: self._queue.pop(0) self.emit("queue-changed") self.set_next() self.set_prev() BinPlayer._on_stream_start(self, bus, message)
def _on_stream_start(self, bus, message): """ On stream start, set next and previous track """ if not App().scanner.is_locked(): App().window.container.pulse(False) if self._current_track.id is not None and self._current_track.id >= 0: ShufflePlayer._on_stream_start(self, bus, message) if self.track_in_queue(self._current_track): self.remove_from_queue(self._current_track.id) else: if self.shuffle_has_next or not self.__do_not_update_next: self.set_next() self.__do_not_update_next = False self.set_prev() BinPlayer._on_stream_start(self, bus, message)
def _on_stream_start(self, bus, message): """ On stream start, set next and previous track """ if not Lp().scanner.is_locked(): Lp().window.pulse(False) if self.current_track.id >= 0: ShufflePlayer._on_stream_start(self, bus, message) if self._queue and self.current_track.id == self._queue[0]: self._queue.pop(0) self.emit("queue-changed") # Only set next if needed, not when user load a track in shuffle mode if (not self._is_party and self._shuffle != Shuffle.TRACKS_ARTIST and self._shuffle != Shuffle.TRACKS) or\ self.current_track == self.next_track or\ self.current_track.id == Type.RADIOS or\ self.next_track.id is None: self.set_next() self.set_prev() BinPlayer._on_stream_start(self, bus, message)
def _on_stream_start(self, bus, message): if self.current_track.id >= 0: ShufflePlayer._on_stream_start(self, bus, message) self._set_next() self._set_prev() BinPlayer._on_stream_start(self, bus, message)
def _on_stream_start(self, bus, message): BinPlayer._on_stream_start(self, bus, message) ShufflePlayer._on_stream_start(self, bus, message)