diff options
author | Eddy Pedroni <epedroni@pm.me> | 2025-02-25 17:49:15 +0100 |
---|---|---|
committer | Eddy Pedroni <epedroni@pm.me> | 2025-02-25 17:49:15 +0100 |
commit | b3a6f857a218004641c94bed4d233f11fa5f07c7 (patch) | |
tree | 75171ddd3db3d4b0e24750f736396320d1b3fd57 /solo-tool-project/src/solo_tool/player_vlc.py | |
parent | b93717904ce75c6fc202528d9cf87eaaf3e449e6 (diff) |
Change backend to mpv
Diffstat (limited to 'solo-tool-project/src/solo_tool/player_vlc.py')
-rw-r--r-- | solo-tool-project/src/solo_tool/player_vlc.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/solo-tool-project/src/solo_tool/player_vlc.py b/solo-tool-project/src/solo_tool/player_vlc.py deleted file mode 100644 index dade61f..0000000 --- a/solo-tool-project/src/solo_tool/player_vlc.py +++ /dev/null @@ -1,51 +0,0 @@ -import vlc - -class Player: - def __init__(self): - self._player = vlc.MediaPlayer() - - def play(self): - self._player.play() - - def pause(self): - self._player.pause() - - def isPlaying(self): - playing = self._player.is_playing() == 1 - return playing - - def setPlaybackRate(self, rate): - self._player.set_rate(rate) - - def getPlaybackRate(self): - return self._player.get_rate() - - def setPlaybackPosition(self, position): - self._player.set_position(position) - - def getPlaybackPosition(self): - return self._player.get_position() - - def setPlaybackVolume(self, volume): - self._player.audio_set_volume(int(volume * 100)) - - def getPlaybackVolume(self): - return self._player.audio_get_volume() / 100.0 - - def setCurrentSong(self, path): - media = vlc.Media(path) - self._player.set_media(media) - - def setPlayingStateChangedCallback(self, callback): - events = [ - vlc.EventType.MediaPlayerStopped, - vlc.EventType.MediaPlayerPlaying, - vlc.EventType.MediaPlayerPaused - ] - manager = self._player.event_manager() - for e in events: - manager.event_attach(e, callback) - - def setPlaybackVolumeChangedCallback(self, callback): - manager = self._player.event_manager() - manager.event_attach(vlc.EventType.MediaPlayerAudioVolume, callback) |