Example #1
0
 def play(self):
     PlayerControl().play()
Example #2
0
 def set_volume(volume):
     player = PlayerControl()
     player.set_volume(volume)
     return str(player.get_volume())
Example #3
0
 def play_entry(entry_id):
     player = PlayerControl()
     player.play_entry(entry_id)
     return "1"
Example #4
0
 def add_to_queue(entry_id):
     PlayerControl().add_entry_to_queue(entry_id)
     return "1"
Example #5
0
 def get_player_info():
     player = PlayerControl()
     return {
         "volume": player.get_volume(),
         "playing": player.is_playing(),
         "play_or_pause": player.get_playing_entry_id() >= 0,
         "has_next": player.has_next(),
         "has_prev": player.has_prev(),
         "title": player.get_playing_entry_str(),
         "duration": player.get_playing_duration(),
         "position": player.get_playing_time(),
         "queue_entries": player.get_queue_entries(),
         "playlists": player.get_playlist_names()
     }
Example #6
0
 def playlist(playlist):
     playlist = urllib.unquote_plus(playlist)
     return dict(tracks=PlayerControl().get_playlist_entries(playlist),
                 playlist=playlist,
                 backlink=("/", "Home"))
Example #7
0
 def get_volume():
     return str(PlayerControl().get_volume())
Example #8
0
 def play_playlist_entry(playlist, entry_id):
     PlayerControl().play_entry_from_playlist(entry_id, playlist)
Example #9
0
 def stop():
     PlayerControl().stop()
Example #10
0
 def seek(position):
     PlayerControl().seek(position)
Example #11
0
 def pause():
     PlayerControl().pause()
Example #12
0
 def play_next():
     PlayerControl().next()
Example #13
0
 def play_previous():
     PlayerControl().previous()
Example #14
0
 def get_player_info():
     player = PlayerControl()
     return {"volume"       : player.get_volume(),
             "playing"      : player.is_playing(),
             "play_or_pause": player.get_playing_entry_id() >= 0,
             "has_next"     : player.has_next(),
             "has_prev"     : player.has_prev(),
             "title"        : player.get_playing_entry_str(),
             "duration"     : player.get_playing_duration(),
             "position"     : player.get_playing_time(),
             "queue_entries": player.get_queue_entries(),
             "playlists"    : player.get_playlist_names()}
Example #15
0
 def set_volume(volume):
     player = PlayerControl()
     player.set_volume(volume)
     return str(player.get_volume())
Example #16
0
 def play_entry(entry_id):
     player = PlayerControl()
     player.play_entry(entry_id)
     return "1"
Example #17
0
 def play_queue(entry_id):
     PlayerControl().play_entry_from_queue(entry_id)