Graphique des révisions

41 Révisions (0e1833023314dcdbbaf3213905cb6de263ee2191)

Auteur SHA1 Message Date
Be c4c6c9df7b fix premature pause at end of last track of queue il y a 3 mois
jacqueline 4d7893cb97 Quick fix unmount requests getting dropped when there's no sd card il y a 3 mois
ayumi 9fdf94e9ce
Allow manually unmounting the SD card il y a 4 mois
ailurux 285c4928af Only change output mode if the new output mode is different il y a 5 mois
ailurux 4f08a0838a Change output mode when bluetooth connects/disconnects il y a 5 mois
ailurux 829d033a44 Improvements to the queue for shuffling/playing all (#170) il y a 6 mois
Clayton Craft 6e087b2dc4 suspend playback when headphones disconnected il y a 6 mois
ailurux 048cfd705f Audio FSM should transit to Standby when BT disconnect il y a 7 mois
ailurux b2548a1f0b Fixed issue with saving positions, and only auto-resume long-form content il y a 9 mois
jacqueline faddb229fc Record play_count in TrackData, incrementing it when tracks finish il y a 9 mois
ailurux e96dcde085 Fix commented issues il y a 10 mois
ailurux c479d699d0 Implements seeking to saved position for tracks il y a 10 mois
ailurux f58679983e Save positions over 5 minutes, every minute il y a 10 mois
ailurux d4bad11130 WIP: Fixed errors, cleanup il y a 10 mois
ailurux 4353779810 WIP: Add last_position field to track data and start on implementation il y a 10 mois
jacqueline c51709f99f Pause and unpause the current audio output in response to TTS il y a 10 mois
jacqueline d0b739c66e Play basic wav files in response to tts prompts il y a 10 mois
jacqueline 32869129ff clang-format il y a 10 mois
jacqueline 9ec8d6dafc Handle the loading state whilst appending many tracks better il y a 10 mois
jacqueline f253d2ee75 Timeout when writing output samples throughout the audio pipeline il y a 10 mois
ailurux e6c77f17b8 Switch output mode to headphones when plugged in il y a 10 mois
jacqueline 28cf749951 Make FileGatherer shaped more like a normal iterator il y a 11 mois
jacqueline 649cb74f03 Advance the queue when the current track fails to start il y a 11 mois
jacqueline 9475d10d10 WIP initial tts player wiring il y a 12 mois
ailurux 0a271d786b daniel/playlist-queue (#83) il y a 12 mois
jacqueline a3eb2dd9dc WIP improve bluetooth api and settings screen il y a 12 mois
jacqueline a9d2335e1d Break FatfsStreamFactory's dep on ServiceLocator il y a 12 mois
jacqueline 370d1853b5 Break FatfsStreamFactory's dep on ServiceLocator il y a 12 mois
jacqueline 41e0605f17 Give PcmBuffer pairs a name, and wire them up in the audio stack il y a 12 mois
ailurux 8de07fe8fa daniel/bluetooth-avrc (#80) il y a 1 an
jacqueline f84474d94d Introduce a PcmBuffer abstraction for handling source draining il y a 1 an
jacqueline 51bbb6a495 Add a stream source that generates a sine wave il y a 1 an
jacqueline 690c64c151 Fix playback after restoring queue on boot il y a 1 an
jacqueline 265049c519 Count samples going in and out of the drain buffer il y a 1 an
jacqueline b242ba9986 Improve decoder's interface to accept streams il y a 1 an
jacqueline 344a46d066 Respond to sd card mounts and unmounts within lua il y a 1 an
jacqueline 26eb580043 move driver includes into a subdir as well il y a 1 an
jacqueline 7d7f7755d1 start moving include files into subdirs il y a 1 an
jacqueline 1573a8c4cd WIP merge cyclically dependent components into one big component il y a 1 an
jacqueline 531475e351 Enable bluetooth after boot, not during boot il y a 1 an
jacqueline f580928cba Remember the source of the previous track when opening a new one il y a 1 an
jacqueline 239e6d8950 bump esp-idf to 5.2.1 il y a 1 an
jacqueline 4cec85af2d implement handling of stream/playback ending il y a 1 an
jacqueline 078b77d0f7 pass stream start/update/end events through the whole pipeline il y a 1 an
jacqueline 175bfc4e3e WIP rewrie audio pipeline+fsm guts for more reliability il y a 1 an
jacqueline 1455288190 Restore the previous track position when booting il y a 1 an
ailurux 6586819171 WIP Commit- Lua setters for volume, bluetooth todo il y a 1 an
jacqueline b2f0e6d3a4 Clear the drain buffer also when seeking il y a 1 an
jacqueline 173b09b015 Clear the drain buffer when skipping between tracks il y a 1 an
jacqueline 28651fa7e1 Wait for the sink buffer to drain before stopping playback il y a 1 an