| Age | Commit message (Collapse) | Author |
|
|
|
This avoids some bluetooth-related devices being delivered before
BootComplete
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
seek-support into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/50
Reviewed-by: ailurux <ailurux@noreply.codeberg.org>
|
|
|
|
|
|
|
|
the i2s handler and streambuffer metadata are both still in iram for
good performance. otherwise, this seems to be enough to make gapless
playback work.
|
|
|
|
|
|
|
|
|
|
Includes refactoring nvs settings to be a bit less duplicated
|
|
|
|
|
|
|
|
|
|
it's a pretty chonky codec, but this seems like the best way to tame its
performance.
|
|
|
|
connecting and disconnecting is a bit more consistent now!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- persist the current volume when the screen locks
- pause playback if headphones are removed
|
|
- No more IndexRecord/Result/dbGetPage nonsense
- Queue is just track ids
- i am so tired and have so much to do
|
|
|
|
|
|
|
|
|
|
It turns out this is why bluetooth playback keeps running out of memory
/facepalm
|
|
I think this was the cause of toggling play/pause making audio go away.
Or at least I can't repro that bug anymore, anyway.
|
|
|
|
Everything relevant is back in internal ram, and likely to stay there.
|
|
|
|
|
|
Also other misc task cleanup
|
|
|
|
|
|
|