jacqueline
166e8feb3c
copy audacious' math it looks good
hace 2 años
jacqueline
ade0094595
switch to software volume scaling (it's bad tho i need daniel to do maths for me please)
hace 2 años
jacqueline
b319b3f07f
Version bump
hace 2 años
jacqueline
49bd389528
use our spi flash in its fastest mode
hace 2 años
jacqueline
e34842516e
show a preview of the new track position while scrubbing
hace 2 años
cooljqln
dd1ea595a7
Merge pull request 'jqln/input-devices' ( #62 ) from jqln/input-devices into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/62
Reviewed-by: ailurux <ailurux@noreply.codeberg.org>
hace 2 años
jacqueline
f580928cba
Remember the source of the previous track when opening a new one
hace 2 años
jacqueline
3276d113fc
Use a fix scrubber range on the playing screen
...
this ensure that the amount the scrubber moves for each tick of the
input remains consistent, even when tracks have very different durations
hace 2 años
jacqueline
d1bf21fcf7
exec a config file on sd
hace 2 años
jacqueline
33919e9e3f
Migrate all existing control schemes to the cool new world
hace 2 años
jacqueline
ed82063af5
WIP decompose our giant LVGL driver into smaller classes
hace 2 años
jacqueline
2e59325c22
Go to the start of the current track before the previous track when hitting back
hace 2 años
jacqueline
a6f8468ad5
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
hace 2 años
jacqueline
e5c6ffdb8b
Unmount storage when there's a bad error
hace 2 años
jacqueline
f93e3c1c69
fix some struct defaults in low-level drivers
hace 2 años
jacqueline
6e73f1a22e
Upgrade fatfs component version
hace 2 años
ailurux
f20ca9583a
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
hace 2 años
ailurux
01ae3fee30
Status bar consistency improvements
hace 2 años
jacqueline
96b62321c3
fix some issues with settings screen styling
hace 2 años
jacqueline
5f1a6507d8
Warn and block MSC disable if the sd card is busy
hace 2 años
jacqueline
251c0ba96d
Fix null poiner dereference when turning off i2s output twice
hace 2 años
jacqueline
673b6a33ef
version bump
hace 2 años
jacqueline
63bc8cf896
Ensure we always clean up after ourselves when invoking bindings
...
this fixes a very nasty lua stack leak
hace 2 años
jacqueline
c24479d4d8
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
hace 2 años
jacqueline
654fde5f68
Support disabling automatic database updates
hace 2 años
jacqueline
1e278d55c4
tweak db performance
...
- leveldb cache pinned to spiram
- actually use it during indexing lol
- all up, saves about 10ms per file (amortised) for an incremental reindex
hace 2 años
cooljqln
b229f452a6
Merge pull request 'lua-volume' ( #60 ) from lua-volume into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/60
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
hace 2 años
ailurux
25dca40e5d
Fix volume getters/setters for bluetooth
hace 2 años
ailurux
e20ebe7574
Merge branch 'main' into lua-volume
hace 2 años
ailurux
a750af35aa
Added bluetooth db impl
hace 2 años
Robin Howard
0d0c4b2307
Fix bg_grad_colour LSP type annotation
hace 2 años
jacqueline
313c021c3b
version bump
hace 2 años
cooljqln
0175eaf1b5
Merge pull request 'themes' ( #58 ) from themes into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/58
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
hace 2 años
ailurux
7c5dae8417
Remove unused variable
hace 2 años
ailurux
79b6c3b393
Use luaL_checkstring in set_style
hace 2 años
ailurux
c8e67cbd80
Merge branch 'main' into themes
hace 2 años
ailurux
f1c8866b81
Check type is actually a table
hace 2 años
ailurux
78c708e939
Fix log message
hace 2 años
ailurux
10441162c4
Fix for adding multiple styles with the same key
hace 2 años
jacqueline
35a822fe60
Use 48kHz SBC instead of 44.1
hace 2 años
jacqueline
d6355ea7c9
Use dual-channel SBC encoding instead of joint-stereo
hace 2 años
jacqueline
ee29c25b29
Fork ESP-IDF's bluetooth component
...
i want better sbc encoding, and no cla will stop me
hace 2 años
jacqueline
239e6d8950
bump esp-idf to 5.2.1
hace 2 años
jacqueline
dd3346d381
HACK: auto-accept CFM pairing, and increase the connection timeout
...
This gets Tangara connecting to most non-trivial devices, including car
headunits and my laptop. We can add a real UI / better timeout handling
for this later (likely via a new BluetoothState?)
hace 2 años
ailurux
bf58cb7acf
Minor fixes
hace 2 años
ailurux
489fbceb2b
Update icons and volume dialogue to use themes
hace 2 años
ailurux
223c4cbbc9
Allow image recoloring properties to be inherited by children
hace 2 años
jacqueline
4cec85af2d
implement handling of stream/playback ending
hace 2 años
jacqueline
078b77d0f7
pass stream start/update/end events through the whole pipeline
hace 2 años
jacqueline
175bfc4e3e
WIP rewrie audio pipeline+fsm guts for more reliability
hace 2 años