| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-02 | tweak db performance | jacqueline | |
| - leveldb cache pinned to spiram - actually use it during indexing lol - all up, saves about 10ms per file (amortised) for an incremental reindex | |||
| 2024-03-28 | Fix bg_grad_colour LSP type annotation | Robin Howard | |
| 2024-03-28 | Merge branch 'main' into themes | ailurux | |
| 2024-03-28 | Use 48kHz SBC instead of 44.1 | jacqueline | |
| 2024-03-28 | Use dual-channel SBC encoding instead of joint-stereo | jacqueline | |
| 2024-03-28 | Fork ESP-IDF's bluetooth component | jacqueline | |
| i want better sbc encoding, and no cla will stop me | |||
| 2024-03-28 | bump esp-idf to 5.2.1 | jacqueline | |
| 2024-03-27 | Allow image recoloring properties to be inherited by children | ailurux | |
| 2024-03-20 | Support pinning decoded images to RAM | jacqueline | |
| 2024-03-07 | Add luavgl_to_style method | ailurux | |
| 2024-02-29 | Merge branch 'main' into seek-support | jacqueline | |
| 2024-02-29 | Use drflac instead of miniflac | jacqueline | |
| This one is fast as hell! Does seeking really good too. Thank u Doctor Flac. | |||
| 2024-02-20 | Update to latest libtags | jacqueline | |
| Mostly for wav fixes | |||
| 2024-02-16 | Merge branch 'main' into seek-support | ailurux | |
| 2024-02-16 | Only update scrubber if not currently dragging | ailurux | |
| 2024-02-14 | Use -Ofast for all codecs that don't break with it | jacqueline | |
| 2024-02-14 | Tweak opus build flags and allocs | jacqueline | |
| This gets us to ~40% of one core cpu usage during playback. Good enough for a while I reckon! Paid for the internal ram usage by reclaiming some stack size headroom. | |||
| 2024-02-14 | put the big opus alloc back into spiram | jacqueline | |
| it's not clear to me that it helps *that* much, since the ogg allocs are in internal ram anyway, and the memory pressure is just a bit much | |||
| 2024-02-14 | Switch to the lowmem tremor branch | jacqueline | |
| in addition to using slightly less memory, this branch also doesn't seem to have the same issues with `-O2` builds that the main branch has. | |||
| 2024-02-13 | fix (improve?) libtremor strangeness | jacqueline | |
| something fucky | |||
| 2024-02-07 | put opus' allocations into internal ram | jacqueline | |
| it's a pretty chonky codec, but this seems like the best way to tame its performance. | |||
| 2024-02-07 | Ensure the resampler is allocated in internal ram | jacqueline | |
| It's quite small! | |||
| 2024-02-06 | luavgl: add a method to focus an object | jacqueline | |
| 2024-02-01 | Accept opus files that don't fully parse, remove opus-specific tag parser | jacqueline | |
| The libtags change is a bit of a hack... I think we're running into tracks that have long lyrics tags, which pushes the other tags out onto the next ogg page? | |||
| 2024-02-01 | Use a cache for lvgl images | jacqueline | |
| 2024-01-29 | Extract album artist from libtags-processed files | jacqueline | |
| 2024-01-18 | on second thought, let's not violate patents. 'tis a silly system. | jacqueline | |
| 2024-01-17 | move lua ui-related data to spi ram | jacqueline | |
| 2024-01-15 | Begin migration of remaining screens to Lua | jacqueline | |
| 2024-01-10 | Use doubles instead of floats for lua numbers (this unpins the ui task) | jacqueline | |
| 2024-01-10 | Add faad2 for aac decoding | jacqueline | |
| 2024-01-05 | fix issues with luavgl type annotations | jacqueline | |
| 2023-12-19 | replace foxenflac with miniflac | jacqueline | |
| it's better! | |||
| 2023-12-13 | add a cool lua repl | jacqueline | |
| 2023-12-08 | Add shuffle and repeat options for the playback queue | jacqueline | |
| 2023-12-07 | Remove pre-iterator concepts | jacqueline | |
| - No more IndexRecord/Result/dbGetPage nonsense - Queue is just track ids - i am so tired and have so much to do | |||
| 2023-11-24 | Migrate 'now playing' screen to lua | jacqueline | |
| 2023-11-23 | Add a second font, flesh out browser screen | jacqueline | |
| 2023-11-22 | Add basic lua browser screen | jacqueline | |
| 2023-11-20 | Add 'btn' support to luavgl | jacqueline | |
| 2023-11-14 | Add two-way databinding for lua, and flesh out the lua statusbar | jacqueline | |
| 2023-11-12 | Convert the main menu screen to lua lol | jacqueline | |
| 2023-11-07 | Fix missing licenses | jacqueline | |
| Includes removing unused shared_string This helps with #6, but there's still more work to do | |||
| 2023-11-07 | Make foxenflac a little less memory hungry | jacqueline | |
| We should really just use the xiph library :/ | |||
| 2023-11-06 | Bump to latest 5.1 changes since 5.1.1 release. | Robin Howard | |
| 2023-10-20 | Bump esp-idf to v5.1.1 | jacqueline | |
| 2023-10-16 | Codec memory tweaks | jacqueline | |
| - Ensure mad and ogg structs are allocated internally - Free old codec before making a new one | |||
| 2023-10-13 | Use libcppbor for much much nicer db encoding | jacqueline | |
| 2023-09-28 | Use bindey for databinding instead of hand rolling ui updates | jacqueline | |
| 2023-09-25 | Fix incorrect default theme | jacqueline | |
