diff --git a/components/LyricsWindow.py b/components/LyricsWindow.py index 24fbd9f..7784953 100644 --- a/components/LyricsWindow.py +++ b/components/LyricsWindow.py @@ -38,8 +38,6 @@ class LyricsWindow(QDialog): ) if success: print("success! yay") - error_dialog = ErrorDialog("Could not save lyrics :( sad") - error_dialog.exec() else: error_dialog = ErrorDialog("Could not save lyrics :( sad") error_dialog.exec() diff --git a/main.py b/main.py index 1a07db6..34b9be9 100644 --- a/main.py +++ b/main.py @@ -84,6 +84,7 @@ class ApplicationWindow(QMainWindow, Ui_MainWindow): self.playbackSlider.sliderReleased.connect( lambda: self.player.setPosition(self.playbackSlider.value()) ) # maybe sliderReleased works better than sliderMoved + self self.volumeSlider.sliderMoved[int].connect( lambda: self.volume_changed() ) # Move slider to adjust volume @@ -293,6 +294,9 @@ class ApplicationWindow(QMainWindow, Ui_MainWindow): if stopped: return else: + if self.playbackSlider.isSliderDown(): + # Prevents slider from updating when dragging + return # Update the slider if self.player.state() == QMediaPlayer.State.PlayingState: self.playbackSlider.setMinimum(0)