Commit Graph

26 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
Brandon4466
319542f470 FIXED RECURSION
had some bad recursion in the function, fixed with a while loop
2023-01-14 18:50:51 -08:00
Brandon4466
c23b8b01c2 added background color changing to album art color
determines if new bg color is "dark" or "bright"
text and buttons invert color when bg color is too bright
2023-01-14 16:45:19 -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
b023607e33 removed album art file; all handled in memory now 2023-01-12 22:12:50 -08:00
Brandon4466
aaf80d14f1 added album art background on lyrics screen
switch back to now playing by tapping anywhere on lyrics screen
added try blocks to fix HTTP and TypeError Exceptions
other small code reworks
2023-01-12 22:00:29 -08:00
Brandon4466
98bd4ff9b9 sped up loop to fix lyrics occasionly missing 2023-01-11 17:55:05 -08:00
Brandon4466
f53ec36b69 moved device name label up by 5 pixels 2023-01-11 13:39:25 -08:00
Brandon4466
ef0f0f16c2 clears previous on screen lyrics when song changes 2023-01-11 13:36:13 -08:00
Brandon4466
9162f7194d fixed devices list not loading now playing
added exception handling for token expiration in devices list
2023-01-11 13:26:54 -08:00
Brandon4466
bbd9e7a0a3 added synced lyrics 2023-01-11 11:16:31 -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
Brandon4466
d65bc6989a beautified 2022-12-14 22:07:25 -08:00
Brandon4466
5a4265247b working 2022-12-14 15:21:15 -08:00