Brandon4466
3a227f4e9e
gitPUSH
2023-06-04 22:14:27 -07:00
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