Commit Graph

848 Commits (d147c92053c2ed577bf44aca0e92bfcd20b75fab)

Author SHA1 Message Date
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
Robin Howard 3f1fadbeef Plumb queue next+previous through to Lua, incl. with stubs and docs. 1 year ago
jacqueline cd650b30bd fix some lua stack leaks + add a console func to help debug 1 year ago
jacqueline 1525afe8aa fix issue with unclipped dither 1 year ago
jacqueline d1ae1a4230 on second thought, let's not violate patents. 'tis a silly system. 1 year ago
jacqueline 2d7f9fc775 calculate length for CBR mp3 files 1 year ago
jacqueline 200a43fad3 fix issues with some song info not appearing 1 year ago
jacqueline c1b7a0c9f2 move lua ui-related data to spi ram 1 year ago
jacqueline ea8a7b0f93 allocate lua properties in spi ram 1 year ago
jacqueline c0ec19c496 fix some properties that got copied wrong 1 year ago
jacqueline a81c7a8a86 split out track pushing 1 year ago
jacqueline 1f5249de6f shift some long-lived allocs into spi ram 1 year ago
jacqueline 08d16e8580 whoops 1 year ago
jacqueline a4d03fc704 Make reindex button work; no feedback yet 1 year ago
jacqueline 71b4673039 all screens basically working, but bluetooth is rough 1 year ago
jacqueline 7cdcd44e0c Begin migration of remaining screens to Lua 1 year ago
ailurux 0e04eb918e wav-codec (#13) 1 year ago
jacqueline 55bde70b96 add accurate esp and samd versions + expose this info to lua 1 year ago
jacqueline 1b2d791a05 Use doubles instead of floats for lua numbers (this unpins the ui task) 1 year ago
jacqueline abdc00fd2d Add faad2 for aac decoding 1 year ago
jacqueline 44fdf69674 tweak wheel sensitivity, improve AKS for centre button 1 year ago
jacqueline 09eacb71f0 bringup r8 muting 1 year ago
jacqueline 0db85f5e9e move default theme into styles, for easier lua overrides 1 year ago
jacqueline e12a68a74d split lua stubs into one set for ldoc, and one set for lua-ls 1 year ago
jacqueline 34cae4e6e4 add an alerts module for lua, and implement a volume indicator with it 1 year ago
jacqueline 938ba62f57 refactor handling of volume steps; improve controls 1 year ago
jacqueline 42a98a3799 disable group wrapping by default 1 year ago
jacqueline 44e6aee722 fix yet more mono i2s issues 1 year ago
jacqueline b6d16a20a4 fix issues with leftover bytes in audio converter 1 year ago
jacqueline 5f0e16e97a Support changing the usb msc state 1 year ago
jacqueline d4a0085753 Fix some dither clipping issues 1 year ago
jacqueline 2ccaaf5724 Add dither when requantising >16 bit samples 1 year ago
jacqueline 8a260dad05 Fix sample::FromSigned to not shift by a negative amount 1 year ago
jacqueline 62d51a304e replace foxenflac with miniflac 1 year ago
jacqueline 876db2e7eb Add the touchwheel button to the AKS channel 1 year ago
jacqueline 414f139ae3 Audio fsm usability tweaks 1 year ago
Robin Howard ae72566c0e Have the unit not immediately sleep when starting up. 1 year ago
jacqueline 64b106c13e add a cool lua repl 1 year ago
jacqueline 5a2f0b08e0 Centralise which level is 'locked' 1 year ago
jacqueline 01eb868373 Support more datatypes in track tags 1 year ago
jacqueline bd730c82b0 Do db updates on the bg worker 1 year ago
jacqueline ca5d7b867c Add shuffle and repeat options for the playback queue 1 year ago
jacqueline 3f7f199cb9 Remove pre-iterator concepts 1 year ago
jacqueline 852ce7b917 Add a back button gesture in clickwheel mode 1 year ago
jacqueline 009f69c929 Add basic track queue save/load support 1 year ago
jacqueline 4f5422e906 Rewrite the track queue to work directly with database iterators 1 year ago
jacqueline e6844a68b6 implement play/pause 1 year ago
jacqueline 7c6eb2997c Migrate 'now playing' screen to lua 1 year ago
jacqueline 230721cd62 Periodically check int lines instead of relying on interrupts 1 year ago
jacqueline 09c0e1608f Implement adding to the playback queue from lua 1 year ago