Commit Graph

17 Commits

Author SHA1 Message Date
Markil3
6a1c7d86e3 Added better CLI support.
This approach is more flexible.
2021-10-31 14:05:27 -06:00
Markil3
a92d686ddb Allowed all logging to be viewed by the interface.
It is just much easier this way.
2021-10-10 15:00:31 -06:00
Markil3
f7370ba08a Creates a self-extracting install script. 2021-09-15 09:03:48 -06:00
Markil3
55f879fedd Almost completely separates the GUI from the logic.
This will hopefully make debugging easier as well as make a CLI possible.
2021-09-14 17:02:18 -06:00
Markil3
999f3345cc Moves player logic to its own class, away from Interface
In the future, this will make testing and a CLI environment easier.
2021-09-14 16:39:40 -06:00
Markil3
c24d6c2367 Improved support for Linux 2021-09-04 15:11:36 -06:00
Markil3
5e4ae23978 Has Gradle download and install the browser rather than bundle it.
This is more flexible, and I couldn't exactly upload the Firefox installation to Git before.
2021-08-30 17:15:36 -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
e5ab98345f Adds local playback via VLC 2021-08-12 17:47:23 -06:00
Markil3
69a1d9cbf4 Lets the interface cache local song/album data
This will let the interface avoid a system scan every time, improving performance.
2021-08-02 13:02:33 -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
Markil3
66ce116da4 Added better logging and browser support.
We still need to work on the Linux browser a bit.
2021-07-26 20:27:43 -07:00
Markil3
77c0b4fa67 Added better logging and browser support.
We still need to work on the Linux browser a bit.
2021-07-25 14:09:06 -07:00
Markil3
adf4cea82c Converts the project to use a licensed WAVE file reader.
This is easier to distribute.
2021-07-24 14:12:42 -07:00
Markil3
94ffd80c8d Adds basic support for native APIs for a local song player. 2021-07-17 07:21:25 -06:00
Markil3
704ab06f85 Adds some integration with firefox.
This is still rather unstable, but it runs.
2021-07-11 23:33:39 -06:00
Markil3
88c19290b7 Initial commit 2021-07-05 12:02:30 -06:00