ailurux
813db15da8
Fix merge issue breaking control settings screen
3 months ago
cooljqln
38cb3d8219
Merge pull request 'Add optional support for adjusting volume while locked' ( #230 ) from teisenbe/tangara-fw:locked_input into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/230
3 months ago
cooljqln
28846b989b
Merge pull request 'UI tweaks' ( #229 ) from schrockwell/tangara-fw:ui-tweaks-pr into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/229
3 months ago
Tess Eisenberger
546daf71c1
Persist locked control mode setting
3 months ago
Tess Eisenberger
1d485c97b0
Add optional support for changing volume while locked
...
This adds a new Controls setting for adjusting the behavior
when locked, and an option for allowing volume control.
3 months ago
Tess Eisenberger
e8eaf3df10
Add a new setting for input controls when locked
...
This is just the plumbing of the new setting. The input methods will
come in subsequent patches.
3 months ago
Rockwell Schrock
1c0170254c
Add .DS_Store to gitignore
3 months ago
Rockwell Schrock
281518eb58
Autofocus controls in settings screens
3 months ago
Rockwell Schrock
15806716c5
Autofocus the first index on the main menu
3 months ago
Rockwell Schrock
8b12310990
On the playing screen, show "Not Playing" when the queue is empty
3 months ago
Rockwell Schrock
6c323f0fd0
Don't detect center button touch until 250ms after wheel touch
3 months ago
ailurux
b98e67972b
Add outline to switch for better legibility in hicon theme
3 months ago
ailurux
ad9eae79fd
Merge pull request 'Highlight background on dropdown focus' ( #208 ) from r-tae/tangara-fw:dropdown-recolour into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/208
3 months ago
River Tae Smith
5163e59130
Change dropdown background on focus
3 months ago
jacqueline
9f9b400fb3
version bump
3 months ago
ailurux
631faea1f5
Fix for wav tagging to handle padding byte with odd size
3 months ago
ailurux
5e3cfc8f3d
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
3 months ago
ailurux
001fc52ec8
Fix playlists not setting the queue to ready
3 months ago
Rockwell Schrock
abf13d4ec1
On browser and file_browser screens, focus the first item when appearing
3 months ago
jacqueline
ddcd06dbca
Add 'Tdisc' to libtags
...
Uses 'TPOS' for id3v2 tags, and 'DISCNUMBER' for vorbis comments (mostly
just relevant to flacs for our use case).
Fixes #181 .
3 months ago
jacqueline
f9011839cd
Actually read+write the fast charge nvs bit
...
It turns out that our error prone method of managing nvs keys has led to
an error!
We took a look over the other keys here and it didn't look like any
others were missing.
Fixes #204
3 months ago
jacqueline
b4b43ca3eb
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
3 months ago
cooljqln
580712acd1
Resolve some issues with dangling index records ( #193 )
...
- The tag parser's cache is now cleared between indexing runs, preventing stale data from being used
- Multi-value tag fields (genres, all artists) are now properly ingested in the tag value cache
- Cleaning up removed index records now properly handles the case where only a subset of the records for multi-value tags need to be deleted.
- Synthesizing missing tag values is now done in the tag parser instead of TrackTags, which resolves some issues with multi-value tag callbacks from libtags not being handled properly
These fixes seem to address all the issues with stale index records we were able to repro (including the issues in https://codeberg.org/cool-tech-zone/tangara-fw/issues/191 ), but if you've got any more cases with consistent repros then lmk!
Co-authored-by: ailurux <ailuruxx@gmail.com>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/193
3 months ago
jacqueline
337f62669b
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
3 months ago
ailurux
eeead03747
Fix leading UTF-8 BOM in returned TXXX tag value
3 months ago
jacqueline
312ec8f85a
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
3 months ago
jacqueline
597208a60a
version bump
3 months ago
ailurux
27fa107b86
Don't show "go to" buttons if no track or if we don't know the artist/album
3 months ago
jacqueline
91721fb52a
Version bump
3 months ago
ailurux
61cc7209ef
ailurux/now-playing-menu ( #184 )
...
Overflow menu for the now playing screen. New home for the info screen here. Adds quick navigation to current album or artist (thanks tjk!) and clear queue button.
Also fixed up the way the now playing screen looks when queue is cleared (remove previous duration and don't show "loading" if nothing is actively loading).
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/184
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
3 months ago
cooljqln
0180c9311d
Merge pull request 'Add an input sequence for hard rebooting' ( #185 ) from jqln/hard-reset into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/185
3 months ago
ailurux
3dd0887c1f
Fix audiobook/podcast queue method
3 months ago
jacqueline
6886c686d5
Add comment
3 months ago
jacqueline
934b1484b2
Add a hard reset input sequence to recover from broken device states
...
- Unlock device
- Hold both volume buttons
- Lock device
- Unlock device
3 months ago
jacqueline
a69b95187b
Handle lock state in each input device, instead of in the lvgl driver
3 months ago
cooljqln
dfb4ea5458
Merge pull request 'MP3 gap... less' ( #180 ) from tjk/tangara-fw:mp3-gapless into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/180
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
3 months ago
cooljqln
1625d5a6b8
Merge pull request 'Ensure settings sections are in view' ( #177 ) from tjk/tangara-fw:settings-scroll into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/177
3 months ago
Tom Kirchner
b65713624f
Skip gap samples in MP3 decoding
3 months ago
Tom Kirchner
fcc9addc9a
Ensure Audio section header in settings is visible
3 months ago
cooljqln
db7c28347c
Merge pull request 'Update licensing info' ( #174 ) from tjk/tangara-fw:update-reuse into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/174
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
3 months ago
Tom Kirchner
3993835a35
Extract gapless info from MP3 LAME header
3 months ago
Tom Kirchner
f8199bbd6d
Handle optional frames field in bytes offset of MP3 header
3 months ago
Tom Kirchner
35f1246379
Check for frames/bytes/TOC in CBR as well
3 months ago
Tom Kirchner
1f1059843f
Rename VbrInfo to Mp3Info
...
It can apply to CBR files too, when the marker is "Info"
3 months ago
jacqueline
430742c297
version bump
3 months ago
jacqueline
94c30b7591
Isolate the SD card from the SPI bus when talking to the display ( #176 )
...
This should help significantly with https://codeberg.org/cool-tech-zone/tangara-fw/issues/121 , which seems to be caused by some SD cards being very picky about being the only SPI device on their bus.
Co-authored-by: ailurux <ailuruxx@gmail.com>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/176
Co-authored-by: jacqueline <me@jacqueline.id.au>
Co-committed-by: jacqueline <me@jacqueline.id.au>
3 months ago
cooljqln
9011899619
Merge pull request 'Extend idle -> sleep time to 2 minutes' ( #175 ) from tjk/tangara-fw:extend-idle-poweroff into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/175
3 months ago
Tom Kirchner
2a92bb1869
Extend idle -> sleep time to 2 minutes
3 months ago
cooljqln
3505279b49
Merge pull request 'Show "Unknown Artist" when artist is missing' ( #173 ) from tjk/tangara-fw:clear-artist into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/173
3 months ago
Tom Kirchner
63c6f2132b
Split long license lines so they fit on screen
3 months ago