10 Commits

Author SHA1 Message Date
Markil3
4f8b70b2f4 Makes the application run independently of the current directory. 2021-09-15 10:04:17 -06:00
Markil3
92ebb75e9d Improves the debugging messages some.
There is something up with the browser interface, and these can help me troubleshoot.
2021-09-14 14:39:38 -06:00
Markil3
2e8b65ca9c Improves performance and accuracy of the song list.
Most of the problem was sorting stuff.
2021-09-14 13:26:25 -06:00
Markil3
849771853c Improves error handling (foreground still needs testing). 2021-09-14 11:21:02 -06:00
Markil3
b35e2eefd8 Ensures that we close all sockets and socket servers before exiting.
This makes the program more stable, and ensures that the connection is established every time we start.
2021-08-23 08:31:27 -06:00
Markil3
9c2cea1662 Adds full support for YouTube playback.
While a few optimizations could be made, YouTube playback is almost as seamless as local playback.
2021-08-17 01:23:23 -06:00
Markil3
ede9132279 Adds the ability to play youtube videos.
It still needs a bit of work, but playing and pausing are operational.
2021-08-16 22:42:44 -06:00
Markil3
7c71c031ec Some more work with playback.
WARNING: UNSTABLE
2021-08-11 10:16:56 -06:00
Markil3
105c89b615 Established a connection between the Interface and the browser.
All we're doing right now is pinging, but it should be fairly simple to get an API working now that the browser and interface can talk.
2021-07-29 11:37:07 -07:00
Markil3
1321549ef3 Moved most of the message handling to other classes.
I'm finding that this code is being used multiple times, so inheritance seems to be warranted.
2021-07-29 09:11:33 -07:00