Commit Graph

156 Commits (63c6f2132b06eb08309a0f682243f6e59bb0ad3c)

Author SHA1 Message Date
jacqueline d0b739c66e Play basic wav files in response to tts prompts 10 months ago
jacqueline dacf3efc45 Look for music in "/Music", with the root dir as a fallback 10 months ago
jacqueline 172d31ec6d Ignore comments within playlist files 10 months ago
jacqueline 99a3a904e4 Handle collation text that includes '\0' 10 months ago
jacqueline e6921dc055 Use libogg + our own parser for ogg files 10 months ago
jacqueline 91eaed4b37 use snake_case consistently in lua function names 10 months ago
ailurux 96a224c0df Lua API improvements and fixes 10 months ago
jacqueline 3421bd652c When clicking a track in the file browser, play it 10 months ago
jacqueline af7a70450e Support adding filepaths to the track queue 10 months ago
jacqueline 9145722b08 Don't show n+1/n when we run out of queue 10 months ago
jacqueline 32869129ff clang-format 10 months ago
jacqueline 9ec8d6dafc Handle the loading state whilst appending many tracks better 10 months ago
jacqueline d3c15bf070 spello 10 months ago
jacqueline 8f4e1ece75 Some minor cleanup, docs, assertions 10 months ago
jacqueline f253d2ee75 Timeout when writing output samples throughout the audio pipeline 10 months ago
jacqueline ef227f8c51 Move the UI task main loop info iram 10 months ago
ailurux e6c77f17b8 Switch output mode to headphones when plugged in 10 months ago
ailurux 978429109e Fix queue serialisation so that the position is correctly applied 10 months ago
ailurux 5ab4c2f0d6 Update position when updating the shuffler 11 months ago
jacqueline 9c56261122 Delay DB reindexing slightly 11 months ago
ailurux 022aa38396 Fix for position persisting when queue reset 11 months ago
jacqueline 326cc42a63 Don't spuriously report that the current track has changed 11 months ago
jacqueline 9e1fc64c88 Accept a specific tag in `loglevel` 11 months ago
jacqueline 2ad83cb210 Shard searching for new tracks across multiple tasks 11 months ago
jacqueline 28cf749951 Make FileGatherer shaped more like a normal iterator 11 months ago
jacqueline 30aaefca64 Batch up the db operations associated with adding new tracks 11 months ago
jacqueline b5dc53670a Derive the next track id from stored track data, instead of tracking it explicitly 11 months ago
jacqueline f8a3c16aad Use one MMU page per leveldb write buffer 11 months ago
ailurux d719f9c501 daniel/theme-setting (#87) 11 months ago
jacqueline 2811a3c899 Don't try to serialise a missing playlist name 11 months ago
jacqueline 1ff28233bd Recalibrate the touchwheel after unlocking 11 months ago
jacqueline 649cb74f03 Advance the queue when the current track fails to start 11 months ago
ailurux b349599174 daniel/playlist-queue (#84) 11 months ago
jacqueline 64c8496a91 Use a piecewise linear formula to calculate battery % 11 months ago
jacqueline be9564d1c7 Parse single-byte track ids properly 12 months ago
jacqueline 0cc7536684 Add a settings screen with power+battery info 12 months ago
ailurux 6f98eaf85e Fix off by one error 12 months ago
ailurux 496baefe66 Oops, forgot a return statement 12 months ago
ailurux 514540d89c Queue now keeps file offsets in memory to speed up search 12 months ago
jacqueline f00e1d7493 Fix track ids containing '\n' not decoding properly 12 months ago
jacqueline 9475d10d10 WIP initial tts player wiring 12 months ago
jacqueline 2ab459598c Encode snapshots as PNGs when saving to disk 12 months ago
jacqueline a3f48074fb Add a console command to dump a snapshot 12 months ago
ailurux bc2527135a Fix std::optional access 12 months ago
ailurux 0a271d786b daniel/playlist-queue (#83) 12 months ago
jacqueline f78de39a75 Give Bluetooth settings a bit of a refresh 12 months ago
jacqueline a3eb2dd9dc WIP improve bluetooth api and settings screen 12 months ago
jacqueline a9d2335e1d Break FatfsStreamFactory's dep on ServiceLocator 12 months ago
jacqueline 11bddb1b1d add a console command for dumping intr allocations 12 months ago
jacqueline 370d1853b5 Break FatfsStreamFactory's dep on ServiceLocator 1 year ago