|
@@ -98,6 +98,9 @@ class VlcFrame(QtWidgets.QFrame):
|
|
|
self.playlistStarted.emit(self.playlist)
|
|
self.playlistStarted.emit(self.playlist)
|
|
|
self.trackStarted.emit(self.currentTrack)
|
|
self.trackStarted.emit(self.currentTrack)
|
|
|
|
|
|
|
|
|
|
+ if self.is_muted:
|
|
|
|
|
+ self._mediaplayer.audio_set_volume(0)
|
|
|
|
|
+
|
|
|
self.refresh_ui()
|
|
self.refresh_ui()
|
|
|
|
|
|
|
|
def refresh_ui(self):
|
|
def refresh_ui(self):
|
|
@@ -139,7 +142,7 @@ class VlcFrame(QtWidgets.QFrame):
|
|
|
self.playlistEnded.emit(self.playlist)
|
|
self.playlistEnded.emit(self.playlist)
|
|
|
self.trackEnded.emit(self.currentTrack)
|
|
self.trackEnded.emit(self.currentTrack)
|
|
|
|
|
|
|
|
- if len(self.tracks) > 0 and self.current_index < (len(self.tracks) - 1):
|
|
|
|
|
|
|
+ if len(self.tracks) > 0 and self.current_index is not None and self.current_index < (len(self.tracks) - 1):
|
|
|
self.current_index += 1
|
|
self.current_index += 1
|
|
|
self.play()
|
|
self.play()
|
|
|
else:
|
|
else:
|
|
@@ -210,7 +213,10 @@ class VlcFrame(QtWidgets.QFrame):
|
|
|
self.timer.start()
|
|
self.timer.start()
|
|
|
|
|
|
|
|
def toggle_muted(self):
|
|
def toggle_muted(self):
|
|
|
- if not self.is_muted:
|
|
|
|
|
|
|
+ self.set_muted(not self.is_muted)
|
|
|
|
|
+
|
|
|
|
|
+ def set_muted(self, mute):
|
|
|
|
|
+ if mute:
|
|
|
self._mediaplayer.audio_set_volume(0)
|
|
self._mediaplayer.audio_set_volume(0)
|
|
|
self.ui.btnMute.setIcon(QIcon(":/img/rsc/mute.png"))
|
|
self.ui.btnMute.setIcon(QIcon(":/img/rsc/mute.png"))
|
|
|
self.is_muted = True
|
|
self.is_muted = True
|