Some missing files & fixes
This commit is contained in:
@@ -69,7 +69,8 @@ def on_firmware_msg(protocol: MusicMouseProtocol, message):
|
||||
eff.swipe.bell_curve_width_in_leds = 6
|
||||
|
||||
protocol.led_ring_effect(eff)
|
||||
protocol.mouse_led_effect(EffectStaticConfig(ColorRGBW(0, 0, 1, 0)))
|
||||
protocol.mouse_led_effect(
|
||||
EffectStaticConfig(ColorRGBW(18 / 255 / 2, 156 / 255 / 2, 140 / 255 / 2, 0)))
|
||||
print(figure)
|
||||
if figure in playlists:
|
||||
audio_player.set_playlist(playlists[figure])
|
||||
|
||||
@@ -75,7 +75,11 @@ class AudioPlayer:
|
||||
self.media_player = self.media_list_player.get_media_player()
|
||||
|
||||
evm = self.media_player.event_manager()
|
||||
evm.event_attach(vlc.EventType.MediaPlayerEndReached, self._callback)
|
||||
evm.event_attach(vlc.EventType.MediaPlayerStopped, self._callback)
|
||||
evm.event_attach(vlc.EventType.MediaListEndReached, self._callback)
|
||||
|
||||
evm2 = self.media_list_player.event_manager()
|
||||
evm2.event_attach(vlc.EventType.MediaListEndReached, self._callback)
|
||||
|
||||
self.on_playlist_end_callback = None
|
||||
|
||||
@@ -107,12 +111,13 @@ class AudioPlayer:
|
||||
self.media_list_player.pause()
|
||||
|
||||
def _callback(self, event, *args, **kwargs):
|
||||
if event.type == vlc.EventType.MediaPlayerEndReached:
|
||||
|
||||
if True: # event.type == vlc.EventType.MediaPlayerEndReached:
|
||||
print("End reached")
|
||||
if self.on_playlist_end_callback:
|
||||
self.on_playlist_end_callback()
|
||||
#print("Callback from VLC", event, args, kwargs)
|
||||
#print(event.meta_type, event.obj, event.type)
|
||||
print("Callback from VLC", event, args, kwargs)
|
||||
print(event.meta_type, event.obj, event.type)
|
||||
|
||||
def change_volume(self, amount=1):
|
||||
vol = self.media_player.audio_get_volume() + amount
|
||||
|
||||
Reference in New Issue
Block a user