Commit Graph

11 Commits (94ccd405e37bd1cfc74b9f173bdd31c6f16ef890)

Author SHA1 Message Date
jacqueline 94ccd405e3 Retry SD card mounting a few times when talking to the card fails 7 months ago
jacqueline a174d76aa1 Mount the SD card asynchronously when it becomes available 7 months ago
jacqueline 9c56261122 Delay DB reindexing slightly 8 months ago
jacqueline 28cf749951 Make FileGatherer shaped more like a normal iterator 8 months ago
jacqueline 984b874d7e Fix some issues with the splash screen 10 months ago
jacqueline 9204b585ae show a message if the sd card is unmounted 10 months ago
jacqueline 72344b5777 no more acquire_spi :) 11 months ago
jacqueline 344a46d066 Respond to sd card mounts and unmounts within lua 12 months ago
jacqueline 26eb580043 move driver includes into a subdir as well 12 months ago
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 e5c6ffdb8b Unmount storage when there's a bad error 1 year ago
jacqueline 654fde5f68 Support disabling automatic database updates 1 year ago
jacqueline 175bfc4e3e WIP rewrie audio pipeline+fsm guts for more reliability 1 year ago
jacqueline dadac304dd Add very basic usb msc ui 1 year ago
jacqueline 299f3cc48f Preserve the queue when going into standby 1 year ago
jacqueline 2626c0cffc Do a db update after every mount 1 year ago
jacqueline 587c585ba6 Don't unmount the sd card as aggressively 1 year ago
jacqueline 968d545d67 hand off the sd card to the samd properly, and remount when it's finished 1 year ago
jacqueline eacea59e8a Do more to avoid and recover from partial db updates 1 year ago
jacqueline c399199bfc Improve handling of sd card changes during runtime 1 year ago
jacqueline 499d5a942f Add a wrapper codec source that does readahead 1 year ago
jacqueline b58c081508 add locale-aware colation to db indexes 1 year ago
Robin Howard 18d90051c9 Annotates the kTag with maybe_unused; they're only used for logging. 2 years ago
jacqueline 5a459ac6e9 Remove accidental debug thing 2 years ago
jacqueline ceba508593 Add modified time to TrackData 2 years ago
jacqueline 0ea358ab81 Make the onboarding flow basically work. Much still to do! 2 years ago
jacqueline 320fdeb9d8 Use a service locator instead of passing around subsets of drivers between FSMs 2 years ago
jacqueline 8ff93f5467 Make idle state more robust + check playback state 2 years ago
jacqueline 764b01e913 Add idle->standby support when locked and no music 2 years ago
jacqueline f94be3db2f make event queue go faster 2 years ago
jacqueline 80d7df9109 fuck off 2 years ago
jacqueline 371f0a20ca Clean up gpios interface 2 years ago
jacqueline acccd822f0 back to back flac playback is working :) 2 years ago
jacqueline 0c81c3e1f6 paths with spaces? wow!! 2 years ago
jacqueline 6ff8b5886e Support playing tracks by track id 2 years ago
jacqueline 5b7b88420b Fix issues with importing my entire library 2 years ago
jacqueline 8a2a2d2265 Get basic audio playback going again 2 years ago
jacqueline 3b371cfc54 reuse annotate new files 2 years ago
jacqueline 82830f995c Fix some logging, add transition to missing storage 2 years ago
jacqueline a6ab150405 Add tinyfsm, start converting core functions to an FSM-based event loop 2 years ago