Commit Graph

871 Commits (1e340b2ceafcd987cdeb447fb79303076ca1cbf3)

Author SHA1 Message Date
jacqueline a69b95187b Handle lock state in each input device, instead of in the lvgl driver 6 months ago
Tom Kirchner b65713624f Skip gap samples in MP3 decoding 6 months ago
Tom Kirchner 3993835a35 Extract gapless info from MP3 LAME header 6 months ago
Tom Kirchner f8199bbd6d Handle optional frames field in bytes offset of MP3 header 6 months ago
Tom Kirchner 35f1246379 Check for frames/bytes/TOC in CBR as well 6 months ago
Tom Kirchner 1f1059843f Rename VbrInfo to Mp3Info 6 months ago
jacqueline 94c30b7591 Isolate the SD card from the SPI bus when talking to the display (#176) 6 months ago
Tom Kirchner 2a92bb1869 Extend idle -> sleep time to 2 minutes 6 months ago
Tom Kirchner faa62e0c60 Add bitrate info 6 months ago
Tom Kirchner d6db4b0826 Add missing copyright/license headers 6 months ago
ailurux 829d033a44 Improvements to the queue for shuffling/playing all (#170) 6 months ago
Tom Kirchner 02954cd40b Expose more properties to Lua for UI 6 months ago
jacqueline 824fca8cd0 Reorder indexes 6 months ago
jacqueline 33e89a0672 Pass through TXXX kv pairs from libtags, treated as vorbis comments 6 months ago
jacqueline b6b62cb8ea Handle synthesizing missing tag values in TrackTags instead of the indexer 6 months ago
jacqueline 407d2da049 Add ARTISTS= vorbis comment support to libtags 6 months ago
jacqueline 4a422f4e54 Use a common code path for parsing delimited track tags 6 months ago
jacqueline e9e608cfa0 Add a new track tag + index for multiple artists 6 months ago
ailurux dac29bf986 Fix issue with playlists restarting playback after enqueuing 6 months ago
Clayton Craft ff87c92175 Write settings to nvs when changing from the setting screen 6 months ago
Clayton Craft 92908533c4 Attempt to parse tags only from supported audio files 6 months ago
jacqueline 46f55e3a1f Accept more tags for track and disc number 6 months ago
Clayton Craft 8a6c41be45 display: set lower limit for brightness 6 months ago
Clayton Craft d985cfb5fb console: loglevel: improve help text 6 months ago
Clayton Craft 6e087b2dc4 suspend playback when headphones disconnected 6 months ago
ailurux 35520ef177 Make media directories case insensitive 6 months ago
ailurux 5cdc1141ee Queue repeat modes (#126) 7 months ago
jacqueline 96e2fdd4e2 When no media-specific top level directories exist, assume everything is music 7 months ago
malcircuit 287c4bfb26 Make now-playing queue circular 7 months ago
ailurux a1d64dce07 Allow for connecting to the paired device from the known devices list 7 months ago
ailurux 048cfd705f Audio FSM should transit to Standby when BT disconnect 7 months ago
ailurux b2548a1f0b Fixed issue with saving positions, and only auto-resume long-form content 9 months ago
ailurux d3791d557f Don't create a cache file on deserialising 9 months ago
ailurux 7cc6f198cf Explicitly close the playlist files in the queue on storage unmount 9 months ago
ailurux 39a5d062fc Fix issues with deserialising queue when queue exists already 9 months ago
jacqueline 6318b27284 Use cppbor for encoding playlist toc 9 months ago
ailurux ea71fa5d2b Clear queue if loading cache fails and file is large, also fix indices oops 9 months ago
ailurux 1d2153f69d Clean up + use 8 bytes for uint64_t 9 months ago
ailurux a169e60cac Add additional cache file for playlist table of contents 9 months ago
jacqueline 4c2bcbfb56 Support a minor version in the SAMD firmware 9 months ago
jacqueline 222465d31b Run the Lua GC a little more aggresively 9 months ago
ailurux 3490cceb6b Added listened indicator for audiobooks and podcasts 9 months ago
ailurux de351a5b89 Empty the buffer when we seek mp3 files 9 months ago
jacqueline faddb229fc Record play_count in TrackData, incrementing it when tracks finish 9 months ago
ailurux 5e43b42218 Adds audiobook index to available indexes 9 months ago
jacqueline 94ccd405e3 Retry SD card mounting a few times when talking to the card fails 9 months ago
ailurux e91580c75b Implement VBR seeking based off TOC 9 months ago
ailurux eba2ffc260 Improve seeking for constant bitrate mp3 9 months ago
jacqueline 2ac2629c48 Don't try to configure the dac if there is no dac 10 months ago
jacqueline b95cd34520 Make the 'Podcasts' index just a list by title 10 months ago