def track_playback_started(self, tl_track): try: self.ids.title.text = Utils.get_title_string(tl_track) self.ids.album.text = Utils.get_album_string(tl_track) self.ids.artist.text = Utils.get_artist_string(tl_track) except Exception as e: print(str(e))
def __init__(self, ws, **kwargs): super(BaseListScreen, self).__init__(ws, **kwargs) args_converter = lambda row_index, x: {'text': Utils.get_title_string(x), 'size_hint_y': None, 'height': 45} self.adapter = ListAdapter(data=[], cls=MopidyListItem, args_converter=args_converter) self.adapter.selection_mode = 'single' self.ids.list_view.adapter = self.adapter self.adapter.bind(on_selection_change=self.on_selection_change)
def track_playback_started(self, tl_track): self.ids.title.text = Utils.get_title_string(tl_track) self.ids.album.text = Utils.get_album_string(tl_track) self.ids.artist.text = Utils.get_artist_string(tl_track)
def args_converter(self, row_index, x): return { 'text': Utils.get_title_string(x), 'size_hint_y': None, 'height': 45 }