def get_current_track(self, user_id): track = cache.get('queue.current_track_%d' % user_id) if track is not None: track = library_dao.get_track(track['id']) if track is None: return self._get_current_track(user_id) else: return track else: return None
def track(self, id): track = library_dao.get_track(id) lastfm.track_love(track.artist.name, track.name)