From 859c898d8a3288c55f0293713899b026c5af5516 Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Sat, 8 Aug 2020 19:33:03 +0200 Subject: [PATCH] sw: Add shutdown screen --- software/webradio.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/software/webradio.py b/software/webradio.py index 5a5d435..31e2132 100644 --- a/software/webradio.py +++ b/software/webradio.py @@ -200,7 +200,7 @@ class radioserv: self.io_event.set() async def mpd_main(self): - last_title = "" + last_title = "Loading..." last_state = "" last_info = "" play_icon_map = {"play" : "▶️", "pause" : "ll", "stop" : "□"} @@ -220,7 +220,7 @@ class radioserv: try: title = currentsong['file']; except: - title = "" + title = " " if (title != last_title): self.disp_playback.update_text(title) last_title = title @@ -280,6 +280,12 @@ class radioserv: await self.kill_event.wait() self.kill_event.clear() + # Show shutdown screen + self.disp_info.update_text("Shutting down", True); + self.disp_info.update_info(" ") + self.disp_mgr.set_display(self.disp_info) + await asyncio.sleep(0.1) + io_timer_task.cancel() io_task.cancel() mpd_task.cancel()