Hailey Somerville
c29b5521ed
add luarun command
před 2 roky
jacqueline
f2df12836f
tweak pipeline buffers rather than i2s dma buffer
...
this maintains the bluetooth changes to buffer sizes, but keeps the most
important i2s buffer the same size
před 2 roky
jacqueline
f4d8b2b04a
hey i found 40KiB SRAM behind the couch!
před 2 roky
jacqueline
e073309907
Properly persist bluetooth mode changes
před 2 roky
jacqueline
0f03efe868
Make db updates more robust again the sd card disappearing
...
Accidentally found a bug while live on youtube :)
před 2 roky
jacqueline
299f3cc48f
Preserve the queue when going into standby
před 2 roky
cooljqln
811c335c2a
Merge pull request 'Change suggested flash baudrate to 1000000' ( #27 ) from hails/tangara-fw:building-readme-baudrate into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/27
před 2 roky
Hailey Somerville
5f7fda0252
change suggested flash baudrate to 1000000
před 2 roky
Robin Howard
e2a6c3b5b3
Adds missing greyed-out state images for next and previous; oops!
před 2 roky
jacqueline
71280f93bd
sorry the tests dont work
před 2 roky
jacqueline
32cee65809
Accept opus files that don't fully parse, remove opus-specific tag parser
...
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?
před 2 roky
jacqueline
79a6dc1a3e
Use a cache for lvgl images
před 2 roky
jacqueline
ee867f2dbc
add an indicator for database updates
před 2 roky
jacqueline
2626c0cffc
Do a db update after every mount
před 2 roky
jacqueline
c8bbd4d52c
Reduce leveldb cache sizes and worker stacks, increase number of workers
před 2 roky
jacqueline
dad159dc3c
Use a single pool of bg workers instead of separate tasks per use case
...
Also: bump the number of workers tasks up to 3 from 2!
This makes bg db updates + playback work :)
před 2 roky
jacqueline
fde45dba39
Explicitly specify C++23
před 2 roky
jacqueline
d5d1f2247a
version bump
před 2 roky
jacqueline
587c585ba6
Don't unmount the sd card as aggressively
před 2 roky
jacqueline
816c30afb5
Panic on task WDT
...
deadlocks should probably not free the device!
před 2 roky
jacqueline
1494e08ea2
Handle read errors properly
před 2 roky
jacqueline
968d545d67
hand off the sd card to the samd properly, and remount when it's finished
před 2 roky
jacqueline
eacea59e8a
Do more to avoid and recover from partial db updates
...
- do not power off in an update is in progress
- explicitly store last update time, rather than deriving it from
unchanged tracks.
před 2 roky
jacqueline
c399199bfc
Improve handling of sd card changes during runtime
...
- mount if an sd card is inserted
- unmount if it's removed
před 2 roky
jacqueline
9039a97ab4
version bump due to schema version bump
před 2 roky
jacqueline
04ff8bf492
Extract album artist from libtags-processed files
před 2 roky
Robin Howard
6b9a513214
Merge pull request 'Makes the ⏮ and ⏭ on the Now Playing screen work' ( #14 ) from rh/next-prev into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/14
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
před 2 roky
Robin Howard
2f93ac3c59
Add next+prev buttons to the Now Playing screen.
před 2 roky
Robin Howard
429abd1237
Fix bug where calling TrackQueue's next() repeatedly would increase the position despite running off the end of the queue.
před 2 roky
Robin Howard
3f1fadbeef
Plumb queue next+previous through to Lua, incl. with stubs and docs.
před 2 roky
jacqueline
9b63f14cb8
Flesh out contributing section of README.md
před 2 roky
jacqueline
d7ba9420fe
bump to 0.1.3
před 2 roky
jacqueline
cd650b30bd
fix some lua stack leaks + add a console func to help debug
před 2 roky
jacqueline
1525afe8aa
fix issue with unclipped dither
před 2 roky
jacqueline
d1ae1a4230
on second thought, let's not violate patents. 'tis a silly system.
před 2 roky
jacqueline
442c45d461
bump to 0.1.2
před 2 roky
jacqueline
e8bcbdeff6
make the default sdkconfig more release build-y
před 2 roky
jacqueline
2d7f9fc775
calculate length for CBR mp3 files
před 2 roky
jacqueline
200a43fad3
fix issues with some song info not appearing
před 2 roky
jacqueline
52f5e95acb
wrap long artist names and titles
před 2 roky
jacqueline
c1b7a0c9f2
move lua ui-related data to spi ram
před 2 roky
jacqueline
ea8a7b0f93
allocate lua properties in spi ram
před 2 roky
jacqueline
c0ec19c496
fix some properties that got copied wrong
před 2 roky
jacqueline
a81c7a8a86
split out track pushing
před 2 roky
jacqueline
1f5249de6f
shift some long-lived allocs into spi ram
před 2 roky
jacqueline
08d16e8580
whoops
před 2 roky
jacqueline
a4d03fc704
Make reindex button work; no feedback yet
před 2 roky
jacqueline
71b4673039
all screens basically working, but bluetooth is rough
před 2 roky
jacqueline
7cdcd44e0c
Begin migration of remaining screens to Lua
před 2 roky
ailurux
0e04eb918e
wav-codec ( #13 )
...
here is a wav decoder, enjoy!
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/13
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
před 2 roky