Commit Graph

12 Commits

Author SHA1 Message Date
Brandon4466
2163e5120c first push to GitPUSH 2023-06-04 22:14:08 -07:00
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
d346b639f5 fixed calling get_color many times unnecessarily
refactored calling get_devices to stop unneeded API calls
2023-03-28 01:26:28 -07:00
Brandon4466
cf6f02acd1 updated background dominant color calculation
reworked updater to work as handler, will restart if exception
2023-03-27 00:13:26 -07:00
Brandon4466
ef4d0fee66 fixed bug in liking songs 2023-03-21 22:21: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
8a5afa9a36 added liking songs by tapping album art
liked songs change play button to heart
2023-03-04 17:17:36 -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