mirror of
https://github.com/Febbweiss/mopidy-touchscreen.git
synced 2026-03-04 22:25:39 +00:00
Added keys to play/pause, next, previous and vol+/- with keys space, n, p, +, -
This commit is contained in:
@@ -5,6 +5,8 @@ from graphic_utils import DynamicBackground, \
|
||||
ScreenObjectsManager, TouchAndTextItem
|
||||
from input import InputManager
|
||||
|
||||
import mopidy
|
||||
|
||||
from pkg_resources import Requirement, resource_filename
|
||||
|
||||
import pygame
|
||||
@@ -208,6 +210,27 @@ class ScreenManager():
|
||||
else:
|
||||
self.change_screen(self.current_screen-1)
|
||||
return True
|
||||
elif event.unicode is not None:
|
||||
if event.unicode == "n":
|
||||
self.core.playback.next()
|
||||
elif event.unicode == "p":
|
||||
self.core.playback.previous()
|
||||
elif event.unicode == "+":
|
||||
volume = self.core.playback.volume.get() + 10
|
||||
if volume > 100:
|
||||
volume = 100
|
||||
self.core.mixer.set_volume(volume)
|
||||
elif event.unicode == "-":
|
||||
volume = self.core.playback.volume.get() - 10
|
||||
if volume < 0:
|
||||
volume = 0
|
||||
self.core.mixer.set_volume(volume)
|
||||
elif event.unicode == " ":
|
||||
if self.core.playback.get_state().get() == \
|
||||
mopidy.core.PlaybackState.PLAYING:
|
||||
self.core.playback.pause()
|
||||
else:
|
||||
self.core.playback.play()
|
||||
return False
|
||||
|
||||
def volume_changed(self, volume):
|
||||
|
||||
Reference in New Issue
Block a user