Commit Graph

12 Commits

Author SHA1 Message Date
Tanner 8a1d240341 fix: clamp volume input between 0 and 100
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-30 14:13:47 -06:00
Tanner f63bf23722 feat: use cubic curve for natural volume scaling
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-30 14:11:45 -06:00
Tanner d80d9a0172 Log directly to Docker's log stream 2026-07-30 14:05:38 -06:00
Tanner e94c43ff19 feat: add logging for IPC commands, responses, and errors
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-30 13:47:59 -06:00
Tanner 1f0c658fff feat: configure logging based on DEBUG environment variable 2026-07-30 13:47:57 -06:00
Tanner 43c59d2c28 chore: set default volume to 50 2026-07-28 17:08:16 -06:00
Tanner ef9cfa6bc3 Optimistically return seek position 2026-07-28 16:57:13 -06:00
Tanner 5973724730 feat: implement IPC quit command
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-28 16:28:29 -06:00
Tanner 47d2045858 fix: remove stream parameter from container seek
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-28 16:25:37 -06:00
Tanner 9272dddb2f fix: remove invalid self reference in playback_thread
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-28 16:04:18 -06:00
Tanner d020b41b43 feat: implement headless audio player with IPC control
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-28 15:59:24 -06:00
Tanner 866d416980 Initial commit 2026-07-28 15:44:50 -06:00