Markil3
|
7c71c031ec
|
Some more work with playback.
WARNING: UNSTABLE
|
2021-08-11 10:16:56 -06:00 |
|
Markil3
|
8082407ca2
|
Cleans up the QueueList a bit.
|
2021-08-09 21:38:01 -06:00 |
|
Markil3
|
d76105d7bf
|
Adds a context menu to the songs in the queue.
This allows for finer control over song order (in that it lets us remove songs).
|
2021-08-09 21:36:58 -06:00 |
|
Markil3
|
52262b5668
|
Added a queue system.
|
2021-08-03 13:11:36 -06:00 |
|
Markil3
|
8386c9575c
|
Improves the caching strategy.
Now much more performant.
|
2021-08-02 15:08:10 -07: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
|
bc327e8ab7
|
Provides the interface the ability to load up songs from the file system.
|
2021-08-02 08:49:52 -07: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 |
|
Markil3
|
6cc001af70
|
Allows all messages to the browser to be sent without waiting for a response.
This prevents any one message from holding up the browser from receiving additional insructions.
|
2021-07-27 10:52:02 -07:00 |
|
Markil3
|
b89dd9783a
|
Set up a callback system for the browser link.
This should somewhat simulate asynchronous method calling.
|
2021-07-26 22:53:44 -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
|
6a95966f9e
|
Allowed this project to compile on Windows.
I was missing a c file for windows-specific builds.
|
2021-07-24 14:13:21 -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
|
97985044f8
|
Sets the main package name to universeplayer.
The extra underscore was causing problems with the JNI.
|
2021-07-17 07:23:17 -06: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
|
2bc005f031
|
Adds working links for the collections and such.
|
2021-07-09 13:26:05 -06:00 |
|
Markil3
|
b0c3f5e6ff
|
Adds a view for displaying songs, as well as a basic song database API.
|
2021-07-09 10:36:17 -06:00 |
|
Markil3
|
88c19290b7
|
Initial commit
|
2021-07-05 12:02:30 -06:00 |
|