added weekly artists and hide cursor
This commit is contained in:
parent
7c25bd9bbd
commit
652a4abcaa
@ -52,6 +52,7 @@ class Ticker:
|
|||||||
pin_e=lcd_e,
|
pin_e=lcd_e,
|
||||||
pins_data=lcd_data,
|
pins_data=lcd_data,
|
||||||
auto_linebreaks=True)
|
auto_linebreaks=True)
|
||||||
|
self.lcd.cursor_mode = 'hide'
|
||||||
self.leds = TrafficLights(red=red_led_pin, yellow=yellow_led_pin, green=green_led_pin, pwm=True)
|
self.leds = TrafficLights(red=red_led_pin, yellow=yellow_led_pin, green=green_led_pin, pwm=True)
|
||||||
|
|
||||||
self.buzzer = TonalBuzzer(buzzer_pin)
|
self.buzzer = TonalBuzzer(buzzer_pin)
|
||||||
@ -137,6 +138,32 @@ class Ticker:
|
|||||||
logger.exception(e)
|
logger.exception(e)
|
||||||
self.queue_text('Last.FM Error', f'{e.http_code}, {e.error_code}, {e.message}')
|
self.queue_text('Last.FM Error', f'{e.http_code}, {e.error_code}, {e.message}')
|
||||||
|
|
||||||
|
try:
|
||||||
|
artists = self.fmnet.get_top_artists(period=FMNetwork.Range.WEEK, limit=3)
|
||||||
|
logger.debug(f'loaded top artists')
|
||||||
|
|
||||||
|
self.pulled_idle_text['weekly_artists'] = DisplayItem('Weekly Artists',
|
||||||
|
', '.join([str(i) for i in artists]),
|
||||||
|
iterations=1)
|
||||||
|
except LastFMNetworkException as e:
|
||||||
|
logger.exception(e)
|
||||||
|
self.queue_text('Last.FM Error', f'{e.http_code}, {e.error_code}, {e.message}')
|
||||||
|
|
||||||
|
# try:
|
||||||
|
# from_time = date.today()
|
||||||
|
# from_time = datetime(year=from_time.year, month=from_time.month, day=1)
|
||||||
|
#
|
||||||
|
# to_time = datetime.now()
|
||||||
|
#
|
||||||
|
# total = len(self.fmnet.get_recent_tracks(from_time=from_time, to_time=to_time, page_limit=200))
|
||||||
|
# logger.debug(f'loaded monthly scrobbles {total}')
|
||||||
|
#
|
||||||
|
# # self.queue_text('Scrobbles Today', total)
|
||||||
|
# self.pulled_idle_text['monthly_scrobbles'] = DisplayItem('This Month', str(total))
|
||||||
|
# except LastFMNetworkException as e:
|
||||||
|
# logger.exception(e)
|
||||||
|
# self.queue_text('Last.FM Error', f'{e.http_code}, {e.error_code}, {e.message}')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
playlist_total = len(self.spotnet.get_user_playlists())
|
playlist_total = len(self.spotnet.get_user_playlists())
|
||||||
logger.debug(f'loaded daily scrobbles {playlist_total}')
|
logger.debug(f'loaded daily scrobbles {playlist_total}')
|
||||||
|
Loading…
Reference in New Issue
Block a user