jacqueline
|
7d7f7755d1
|
start moving include files into subdirs
|
12 months ago |
jacqueline
|
1573a8c4cd
|
WIP merge cyclically dependent components into one big component
|
12 months ago |
jacqueline
|
175bfc4e3e
|
WIP rewrie audio pipeline+fsm guts for more reliability
|
1 year ago |
jacqueline
|
1455288190
|
Restore the previous track position when booting
|
1 year ago |
jacqueline
|
173b09b015
|
Clear the drain buffer when skipping between tracks
|
1 year ago |
jacqueline
|
c035ed2b4d
|
Don't mark the current track as changed when falling off the end of the queue
|
1 year ago |
jacqueline
|
786546653a
|
include repeat, replay, and shuffle in persisted queue info
|
1 year ago |
ailurux
|
527374c72e
|
Don't hold lock on notifyChanged
|
1 year ago |
ailurux
|
9512bd97bb
|
Add buttons for shuffle + repeat track
|
1 year ago |
jacqueline
|
299f3cc48f
|
Preserve the queue when going into standby
|
1 year ago |
jacqueline
|
dad159dc3c
|
Use a single pool of bg workers instead of separate tasks per use case
Also: bump the number of workers tasks up to 3 from 2!
This makes bg db updates + playback work :)
|
1 year ago |
Robin Howard
|
429abd1237
|
Fix bug where calling TrackQueue's next() repeatedly would increase the position despite running off the end of the queue.
|
1 year ago |
jacqueline
|
ca5d7b867c
|
Add shuffle and repeat options for the playback queue
|
1 year ago |
jacqueline
|
3f7f199cb9
|
Remove pre-iterator concepts
- No more IndexRecord/Result/dbGetPage nonsense
- Queue is just track ids
- i am so tired and have so much to do
|
1 year ago |
jacqueline
|
009f69c929
|
Add basic track queue save/load support
Not wired up yet; I need to do a bunch of cleanup before i wire it in
|
1 year ago |
jacqueline
|
4f5422e906
|
Rewrite the track queue to work directly with database iterators
|
1 year ago |
jacqueline
|
7c6eb2997c
|
Migrate 'now playing' screen to lua
|
1 year ago |
Robin Howard
|
18d90051c9
|
Annotates the kTag with maybe_unused; they're only used for logging.
|
2 years ago |
jacqueline
|
a8b866aafe
|
Don't crash if the current track source encounters a record with no id
This *shouldn't* normally happen, but it's not worth crashing over.
|
2 years ago |
jacqueline
|
f09ba5ffd5
|
Use bindey for databinding instead of hand rolling ui updates
|
2 years ago |
jacqueline
|
f94be3db2f
|
make event queue go faster
|
2 years ago |
jacqueline
|
80d7df9109
|
fuck off
|
2 years ago |
jacqueline
|
7197da21f6
|
Basic playlists for upcoming
Beware under-testing and bugs. Just getting something barebones in so
that I can do rN+1 bringup
|
2 years ago |
jacqueline
|
39f7545cd5
|
wire up the playing screen with some real data
Includes implementing song duration calculation for CBR MP3 files
|
2 years ago |