jacqueline
|
8ec8ba2bd8
|
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
|
7 months ago |
cooljqln
|
3287580647
|
Merge pull request 'daniel/track-toc' (#110) from daniel/track-toc into main
Yay!
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/110
|
7 months ago |
ailurux
|
7cc6f198cf
|
Explicitly close the playlist files in the queue on storage unmount
|
7 months ago |
ailurux
|
39a5d062fc
|
Fix issues with deserialising queue when queue exists already
|
7 months ago |
jacqueline
|
6318b27284
|
Use cppbor for encoding playlist toc
Also fix a locking issue with opening+clearing
Co-authored-by: ailurux <ailuruxx@gmail.com>
|
7 months ago |
ailurux
|
ea71fa5d2b
|
Clear queue if loading cache fails and file is large, also fix indices oops
|
7 months ago |
ailurux
|
1d2153f69d
|
Clean up + use 8 bytes for uint64_t
|
7 months ago |
ailurux
|
a169e60cac
|
Add additional cache file for playlist table of contents
|
7 months ago |
jacqueline
|
90b82e4ad6
|
autoformat
|
7 months ago |
jacqueline
|
a879e7b603
|
Pin some images to ram that we missed
|
7 months ago |
jacqueline
|
4c2bcbfb56
|
Support a minor version in the SAMD firmware
|
7 months ago |
jacqueline
|
6d6f59cb94
|
Don't enable usb msc when the database is updating
|
7 months ago |
jacqueline
|
6987f7befc
|
GC after locking
|
7 months ago |
jacqueline
|
222465d31b
|
Run the Lua GC a little more aggresively
|
7 months ago |
jacqueline
|
825728af23
|
Ensure the stack is clean after luavgl event callbacks
|
7 months ago |
ailurux
|
3490cceb6b
|
Added listened indicator for audiobooks and podcasts
|
7 months ago |
ailurux
|
f8a6c8c85a
|
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
|
7 months ago |
ailurux
|
de351a5b89
|
Empty the buffer when we seek mp3 files
|
7 months ago |
ailurux
|
e46582ce09
|
Merge pull request 'Record play_count in TrackData, incrementing it when tracks finish' (#107) from jqln/play-count into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/107
|
7 months ago |
jacqueline
|
c1d89e7948
|
Add lua stub for play_count
|
7 months ago |
jacqueline
|
faddb229fc
|
Record play_count in TrackData, incrementing it when tracks finish
|
7 months ago |
ailurux
|
5e43b42218
|
Adds audiobook index to available indexes
|
7 months ago |
ailurux
|
2bc191e63d
|
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
|
7 months ago |
ailurux
|
cb40ac4120
|
Format hours properly for times shown and ensure centering of playlist position labels
|
7 months ago |
jacqueline
|
94ccd405e3
|
Retry SD card mounting a few times when talking to the card fails
|
7 months ago |
jacqueline
|
ec4fb715d0
|
Hide database indexes that do not contain any tracks
|
7 months ago |
ailurux
|
e91580c75b
|
Implement VBR seeking based off TOC
|
7 months ago |
ailurux
|
eba2ffc260
|
Improve seeking for constant bitrate mp3
|
7 months ago |
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
|
7 months ago |
ailurux
|
3734eb6cdd
|
Merge branch 'main' into jqln/track-type
|
7 months ago |
jacqueline
|
2ac2629c48
|
Don't try to configure the dac if there is no dac
Fixes #106
|
7 months ago |
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
|
7 months ago |
jacqueline
|
ade5e4bc08
|
Encode and decode MediaType in TrackData
|
7 months ago |
jacqueline
|
ea9c7a0498
|
Include leading slash in media type paths
|
7 months ago |
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
|
7 months ago |
jacqueline
|
9c95c2b422
|
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
|
7 months ago |
jacqueline
|
111085b857
|
Add quick USB MSC access to the main menu
|
7 months ago |
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>
|
7 months ago |
ailurux
|
7f43d4d126
|
Add luals stubs for new methods
|
7 months ago |
ailurux
|
e96dcde085
|
Fix commented issues
|
7 months ago |
ailurux
|
3be8ae3349
|
Remove logging
|
7 months ago |
ailurux
|
c479d699d0
|
Implements seeking to saved position for tracks
|
7 months ago |
ailurux
|
6c1757a176
|
Merge branch 'main' into daniel/persistent-positions
|
7 months ago |
jacqueline
|
9aa77ec5ad
|
Actually this is more like a minor bump
|
7 months ago |
jacqueline
|
a650c94d18
|
Version bump
|
7 months ago |
jacqueline
|
7d1266404d
|
Move SPI ISR back to CPU0
See if this does anything for the itermittent spi acquire hangs
|
7 months ago |
ailurux
|
c4ec089a90
|
Added lua methods to access track data
|
7 months ago |
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
|
7 months ago |
ailurux
|
f58679983e
|
Save positions over 5 minutes, every minute
|
7 months ago |
ailurux
|
79dccc2685
|
Merge branch 'main' into daniel/persistent-positions
|
7 months ago |