10 Commits

Author SHA1 Message Date
Brandon4466
1e40570d57 ** MAJOR speed improvements **
Refactored code for TRUE multithreaded performance
startup time decreased from 2 secs to 0.2 secs
updates song time decreased from 3 secs to 0.1 secs
introduced proper and full error handler, can fully recover from errors
(including performing a full restart)
implemented web server to push updates and restart application (flask)
getting lyrics is truely mulithreaded now, all in memory.
2023-05-25 17:25:20 -07:00
Brandon4466
90b1448d93 seperated controls from artist song frame
this fixes the controls moving if song name long
modified updater to restart completely if killed/encounters exception
2023-04-08 16:16:45 -07:00
Brandon4466
1c4024be7d Changed update so it doesn't retry to fast
Refactored code
2023-03-08 20:26:45 -08:00
Brandon4466
88c877c50f added liking by double tapping album art
add exception handling to update.py, prepping for handling script
2023-03-04 13:46:12 -08:00
Brandon4466
c66ee19a25 mem leak fix
new icons! higher qual
miscelanous code cleanup
2023-03-04 01:58:18 -08:00
Brandon4466
c18594855e added threading for the lyrics download for speed
added update print to console if updated
2023-02-10 22:57:12 -08:00
Brandon4466
dcd2fc068f not sure what changes i made tbh 2023-01-21 00:48:00 -08:00
Brandon4466
671ca07d4b NEW DISPLAY!
formatted all content for 1 very wide display
fixed up frames and grid for all screen sizes (should scale)
2023-01-14 15:05:00 -08:00
Brandon4466
68183931c1 auto-login headless login added 2023-01-10 17:07:27 -08:00
Brandon4466
fcb3132d6a - volume slider of device will be grabbed on start
- if no music is playing, device list will appear that keeps searching
2022-12-17 02:53:07 -08:00