Esempio n. 1
0
 def show_songs(self, reset_status=False):
     keyword = self.search_entry.get_text()
     if len(keyword) == 0:
         return
     if reset_status:
         self.liststore_songs.clear()
     songs, hit, self.songs_total = Net.search_songs(keyword, 
             self.songs_page)
     if not songs or hit == 0:
         self.songs_button.set_label('{0} (0)'.format(_('Songs')))
         return
     self.songs_button.set_label('Songs ({0})'.format(hit))
     for song in songs:
         self.liststore_songs.append([self.app.theme['anonymous'],
             song['SONGNAME'], song['ARTIST'], song['ALBUM'],
             int(song['MUSICRID'][6:]), int(song['ARTISTID']),
             int(song['ALBUMID']), ])