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
Tom Kirchner
6d6d7188a8
Allow scrolling of license text
3 months ago
Tom Kirchner
bff22d9073
Update on-device license list
3 months ago
Tom Kirchner
74ca1464a5
Add missing license files
3 months ago
Tom Kirchner
11deb3fac8
Update REUSE license directives
3 months ago
cooljqln
faf52c162f
Merge pull request 'Add bitrate info' ( #172 ) from tjk/tangara-fw:bitrate into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/172
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
3 months ago
Tom Kirchner
faa62e0c60
Add bitrate info
3 months ago
Tom Kirchner
d6db4b0826
Add missing copyright/license headers
3 months ago
Tom Kirchner
88d2bbe067
Convert to supported REUSE.toml format
...
Via `reuse convert-dep5`
3 months ago
Tom Kirchner
c46a3cefa8
Use "Unknown Artist" when tag is missing
...
This fixes the case where you switch from a file with an artist to one
with no artist, which would show the old artist.
The album field is already hidden, title shows the filename if missing,
and the track info screen is fully reset, so this covers everything
currently present.
3 months ago
ailurux
829d033a44
Improvements to the queue for shuffling/playing all ( #170 )
...
Queue now has a separate 'ready' property to indicate it's ready to be used, which is independent from whether it's still loading tracks in. This also improves the response time for shuffling all tracks (we will initially pick a random track in the first 100 tracks whilst the rest of the tracks are loading). This should also fix issues where one song will start playing and then repeat itself when the queue finishes loading, and hopefully solve #160 as well (though I couldn't actually repro this myself).
Co-authored-by: jacqueline <me@jacqueline.id.au>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/170
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
3 months ago
ailurux
4ad5f1b637
Reduce horizontal spacing on controls for more room for additional info button
3 months ago
jacqueline
7aad24e073
versiom bump
4 months ago
cooljqln
3ad2fb61dc
Merge pull request 'Add track info screen' ( #168 ) from tjk/tangara-fw:track-info-screen into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/168
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
4 months ago
Tom Kirchner
0975c2cdbd
Add track info screen
4 months ago
Tom Kirchner
02954cd40b
Expose more properties to Lua for UI
4 months ago
jacqueline
0ca7328d0a
Hide the album line if the current track has no album
4 months ago
cooljqln
25ecf038ac
Merge pull request 'Add an 'All Artists' index including tracks under multiple artists' ( #144 ) from jqln/all-artists into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/144
4 months ago
jacqueline
943e3b0f73
Invert the balance value in the settings UI
...
Fixes #167
4 months ago
jacqueline
824fca8cd0
Reorder indexes
...
It turns out the index *id* controls this, which is probably not good!
4 months ago
jacqueline
33e89a0672
Pass through TXXX kv pairs from libtags, treated as vorbis comments
...
mp3 is no good i do not like them at all
4 months ago
jacqueline
b6b62cb8ea
Handle synthesizing missing tag values in TrackTags instead of the indexer
4 months ago
jacqueline
407d2da049
Add ARTISTS= vorbis comment support to libtags
...
This is mostly just for flac handling, since we use libogg directly for
ogg containers, and flac+ogg are the only containers that use vorbis
comments.
4 months ago
jacqueline
4a422f4e54
Use a common code path for parsing delimited track tags
4 months ago
jacqueline
e9e608cfa0
Add a new track tag + index for multiple artists
...
We still mostly use the singular 'Artist' tag for e.g. displaying a nice
name in the now playing screen, but where a track has an 'ARTISTS=' tag,
we'll split by semicolon and then use the resulting list to populate an
index of tracks by artist
4 months ago
Tom Kirchner
e09ab5f6fb
Show album name on now-playing screen
4 months ago