Commit Graph

784 Commits (8a6c41be459d1eefa874137a6961434640d2a5e4)

Author SHA1 Message Date
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) 6 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 9 months ago
jacqueline b95cd34520 Make the 'Podcasts' index just a list by title 9 months ago
jacqueline ade5e4bc08 Encode and decode MediaType in TrackData 10 months ago
jacqueline ea9c7a0498 Include leading slash in media type paths 10 months ago
jacqueline 57af3e64c8 Introduce a MediaType for each track and index 10 months ago
ailurux e96dcde085 Fix commented issues 10 months ago
ailurux c479d699d0 Implements seeking to saved position for tracks 10 months ago
jacqueline 7d1266404d Move SPI ISR back to CPU0 10 months ago
ailurux c4ec089a90 Added lua methods to access track data 10 months ago
ailurux f58679983e Save positions over 5 minutes, every minute 10 months ago
jacqueline a174d76aa1 Mount the SD card asynchronously when it becomes available 10 months ago
ailurux d4bad11130 WIP: Fixed errors, cleanup 10 months ago
ailurux 4353779810 WIP: Add last_position field to track data and start on implementation 10 months ago
jacqueline d8b9e65e68 Clean up some tts logging and descriptions 10 months ago
jacqueline c51709f99f Pause and unpause the current audio output in response to TTS 10 months ago
jacqueline 542ebc6531 Play TTS files in response to TTS prompts, but it's legible now 10 months ago
ailurux 1f5ce24389 Rename set_style to set_subject 10 months ago
jacqueline 50d6efada5 Use '/sd' instead of '/sdcard' for accessing the sd card 10 months ago
jacqueline d0b739c66e Play basic wav files in response to tts prompts 10 months ago
jacqueline dacf3efc45 Look for music in "/Music", with the root dir as a fallback 10 months ago
jacqueline 172d31ec6d Ignore comments within playlist files 10 months ago
jacqueline 99a3a904e4 Handle collation text that includes '\0' 10 months ago
jacqueline e6921dc055 Use libogg + our own parser for ogg files 10 months ago
jacqueline 91eaed4b37 use snake_case consistently in lua function names 10 months ago