Example #1
0
 def search(self, args, path):        
     if args.identifier == '':
         query = self.ui_helper.keyboardText()
     else:
         query = args.identifier
     if query is not None and query is not '':
         tracks_model = Model.from_object(self.server.search(Page(args.start, args.offset, args.max_items, query)))
         self.ui_helper.create_list_of_tracks(Model.from_object_list(tracks_model.tracks), Page.from_obj(tracks_model.page), path)
     self.ui_helper.end_directory()
Example #2
0
    def artist_albums(self, args):
        albums = Model.from_object_list(self.server.artist_albums(args.artist))
        self.ui_helper.create_list_of_albums(albums)
        self.ui_helper.end_directory()

            
      
    
        
        
        
Example #3
0
 def get_playlist(self, args, path):
     tracks_model = Model.from_object(self.server.playlist_tracks(args))
     self.ui_helper.create_list_of_tracks(Model.from_object_list(tracks_model.tracks), Page.from_obj(tracks_model.page), path)        
     self.ui_helper.end_directory()
Example #4
0
 def play_lists_menu(self, args):
     playlists = Model.from_object_list(self.server.playlists())
     self.ui_helper.create_list_of_playlists(playlists)
     self.ui_helper.end_directory()
Example #5
0
 def album_tracks(self, args):
     tracks = Model.from_object_list(self.server.album_tracks(args.album))
     self.ui_helper.create_list_of_tracks(tracks)
     self.ui_helper.end_directory()
Example #6
0
 def inbox_tracks(self, args):
     inbox = Model.from_object(self.server.inbox())
     self.ui_helper.create_list_of_tracks(Model.from_object_list(inbox.tracks))
     self.ui_helper.end_directory()
Example #7
0
 def inbox_playlists(self, args):
     inbox = Model.from_object(self.server.inbox())
     self.ui_helper.create_list_of_playlists(Model.from_object_list(inbox.playlists), show_owner = True)
     self.ui_helper.end_directory()
Example #8
0
 def folder_playlists(self, args):
     playlists = Model.from_object_list(self.server.folder_playlists(args.folder_id))
     self.ui_helper.create_list_of_playlists(playlists)
     self.ui_helper.end_directory()