Commit Graph
6 Commits
Author SHA1 Message Date
Clayton Craftandcooljqln ff87c92175 Write settings to nvs when changing from the setting screen
Otherwise, settings may not actually be saved if the device crashes/
reboots unexpectedly.

Fixes #148
2024-12-29 23:53:42 +00:00
Clayton Craftandcooljqln 92908533c4 Attempt to parse tags only from supported audio files
Trying and failing to parse tags from unsupported files is probably
costly (requires reading from SD card), and it probably slows down
indexing large collections that include a lot of non-audio files (like
cover art, etc).

This limits tag parsing to only files that have extensions for
supported audio formats. It assumes that folks don't have audio files
in supported formats with crazy extensions (e.g. an mp3-formatted file
with the extension .lol). Since this hardcodes a list of supported file
extensions for tag parsing, it'll need to be maintained later if more
formats are supported. The file ext matching is case-insensitive.

Fixes #149
2024-12-29 23:38:57 +00:00
Clayton Craftandcooljqln 8a6c41be45 display: set lower limit for brightness
Fixes #158
2024-12-29 23:02:54 +00:00
Clayton Craftandcooljqln d985cfb5fb console: loglevel: improve help text
I was confused about why setting the level to something lower didn't
seem to work, so this attempts make it more clear that not all log
levels are actually available on release builds.

Fixes #155
2024-12-29 22:59:43 +00:00
Clayton Craftandcooljqln 6e087b2dc4 suspend playback when headphones disconnected
I think this is what most folks would expect to happen if BT is
disconnected/disabled and the headphones are removed.

Also, I think(?) this fixes one situation where the device doesn't idle/
sleep when folks would expect it to (not connected to headphones or bt).
2024-12-29 22:50:11 +00:00
Clayton Craftandcooljqln d5946a91d0 BUILDING.md: add some notes about setup on Linux (#150)
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/150
Co-authored-by: Clayton Craft <clayton@craftyguy.net>
Co-committed-by: Clayton Craft <clayton@craftyguy.net>
2024-12-29 22:37:26 +00:00