jacqueline
ec4fb715d0
Hide database indexes that do not contain any tracks
1 jaar geleden
ailurux
e91580c75b
Implement VBR seeking based off TOC
1 jaar geleden
ailurux
eba2ffc260
Improve seeking for constant bitrate mp3
1 jaar geleden
ailurux
fdcff74fb9
Merge pull request 'Add a 'MediaType' enum to TrackData and IndexInfo, plus a new index for podcasts' ( #105 ) from jqln/track-type into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/105
1 jaar geleden
ailurux
3734eb6cdd
Merge branch 'main' into jqln/track-type
1 jaar geleden
jacqueline
2ac2629c48
Don't try to configure the dac if there is no dac
...
Fixes #106
1 jaar geleden
jacqueline
b95cd34520
Make the 'Podcasts' index just a list by title
...
Podcasts aren't tagged consistently enough for other groupings to make
sense, at least until we implement RSS parsing
1 jaar geleden
jacqueline
ade5e4bc08
Encode and decode MediaType in TrackData
1 jaar geleden
jacqueline
ea9c7a0498
Include leading slash in media type paths
1 jaar geleden
jacqueline
57af3e64c8
Introduce a MediaType for each track and index
...
Initially set based on filepath, or by genre if the filepath doesn't
match one of our presets
1 jaar geleden
jacqueline
9c95c2b422
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1 jaar geleden
jacqueline
111085b857
Add quick USB MSC access to the main menu
1 jaar geleden
cooljqln
1eddfe97d9
Merge pull request 'daniel/persistent-positions' ( #104 ) from daniel/persistent-positions into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/104
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
1 jaar geleden
ailurux
7f43d4d126
Add luals stubs for new methods
1 jaar geleden
ailurux
e96dcde085
Fix commented issues
1 jaar geleden
ailurux
3be8ae3349
Remove logging
1 jaar geleden
ailurux
c479d699d0
Implements seeking to saved position for tracks
1 jaar geleden
ailurux
6c1757a176
Merge branch 'main' into daniel/persistent-positions
1 jaar geleden
jacqueline
9aa77ec5ad
Actually this is more like a minor bump
1 jaar geleden
jacqueline
a650c94d18
Version bump
1 jaar geleden
jacqueline
7d1266404d
Move SPI ISR back to CPU0
...
See if this does anything for the itermittent spi acquire hangs
1 jaar geleden
ailurux
c4ec089a90
Added lua methods to access track data
1 jaar geleden
cooljqln
c030a4510a
Merge pull request 'Introduce basic TTS support using pre-recorded voice lines' ( #103 ) from jqln/tts into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/103
1 jaar geleden
ailurux
f58679983e
Save positions over 5 minutes, every minute
1 jaar geleden
ailurux
79dccc2685
Merge branch 'main' into daniel/persistent-positions
1 jaar geleden
jacqueline
1106012bde
Merge branch 'main' into jqln/tts
1 jaar geleden
jacqueline
a174d76aa1
Mount the SD card asynchronously when it becomes available
...
Previously we were doing it synchronously, which led to some odd looking
livelock stacktraces... we still don't have a consistent repro, but this
at least makes the stack when we mount a lot more predictable
1 jaar geleden
ailurux
ca5e866a2f
Remove explicit opacity set on header
1 jaar geleden
ailurux
df8de179e0
Merge branch 'main' into daniel/persistent-positions
1 jaar geleden
ailurux
d4bad11130
WIP: Fixed errors, cleanup
1 jaar geleden
ailurux
4353779810
WIP: Add last_position field to track data and start on implementation
1 jaar geleden
ailurux
9a47e43ab7
daniel/theme-tweaks ( #102 )
...
- Multiple improvements + fixes
- Add charge outline icon for improving readability with monochromatic themes
- Add a chevron icon and update existing dropdown menus
- Rename `set_style` to `set_subject` for disambiguation with lvgl's Style type
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/102
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
1 jaar geleden
jacqueline
d8b9e65e68
Clean up some tts logging and descriptions
1 jaar geleden
jacqueline
c51709f99f
Pause and unpause the current audio output in response to TTS
1 jaar geleden
jacqueline
542ebc6531
Play TTS files in response to TTS prompts, but it's legible now
...
- input files are upsamples and padded to stereo before playback
- any in-progress playback is cancelled before playing a new file
1 jaar geleden
ailurux
1f5ce24389
Rename set_style to set_subject
1 jaar geleden
jacqueline
50d6efada5
Use '/sd' instead of '/sdcard' for accessing the sd card
...
it's cleaner
1 jaar geleden
jacqueline
d0b739c66e
Play basic wav files in response to tts prompts
...
It's currently quite limited (no stereo or sample rate conversion,
multiple messages clobber each other, only plays if music is playing),
but we're getting there!
1 jaar geleden
jacqueline
2b1a01705d
Merge branch 'main' into jqln/tts
1 jaar geleden
jacqueline
acdc9789c9
version bump
1 jaar geleden
ailurux
45937ac648
High contrast theme + Icon Improvements ( #100 )
...
Updated settings icon, rounded the circular play/pause icons, and addition of a new high contrast theme. Would be good to get feedback on the high contrast theme at this stage, as my intention is to use it as the basis for other 2-colour themes.
One issue I'm aware of is the charge indicator when recoloured to black is not very legible on the black battery icon. I am planning on adding an additonal outline image that can be recoloured to the background colour to make it stand out more. Happy to fix that in a later PR or I can add it now but it will take a bit of work.
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/100
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
1 jaar geleden
jacqueline
dacf3efc45
Look for music in "/Music", with the root dir as a fallback
1 jaar geleden
ailurux
067069bf3b
Merge pull request 'Support m3u(8) files as playlists, ignoring any comment lines' ( #98 ) from jqln/playlist-cleanip into main
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/98
1 jaar geleden
jacqueline
d0f70787b1
m3u and m3u8
1 jaar geleden
jacqueline
172d31ec6d
Ignore comments within playlist files
...
Includes a general cleanup+restructure of playlist.cpp, and fixing the
tests and benchmarks
1 jaar geleden
jacqueline
0426dfd4f2
Support opening m3u and m3u8 files as playlists
1 jaar geleden
jacqueline
99a3a904e4
Handle collation text that includes '\0'
...
This seems to be tickled by the ogg comment handling changes (possibly libtags doesn't actually handle this case?)
1 jaar geleden
jacqueline
e6921dc055
Use libogg + our own parser for ogg files
...
This is somewhat faster than relying on libtags to parse these, and also better handles cornercases such as tags that cross physical page boundaries.
1 jaar geleden
jacqueline
b4a2b4fb6f
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1 jaar geleden
jacqueline
3d484211a5
Add reference doc regen instructions
1 jaar geleden