Commit Graph

15 Commits

Author SHA1 Message Date
Tanner 47a953062a Adjust README 2026-07-28 17:34:50 -06:00
Tanner 963c72fccc docs: add README.md with project overview and usage instructions
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-28 17:32:46 -06:00
Tanner 844e57fc93 docs: add README.md 2026-07-28 17:32:45 -06:00
Tanner 5fab94c06c fix: handle broken pipe and filter graph failures in playback loop
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-28 17:12:04 -06:00
Tanner c100dada93 fix: delay filter graph creation until first frame is decoded
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-28 17:10:29 -06:00
Tanner 4b0774b3fa feat: add volume normalization using FFmpeg loudnorm filter
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-07-28 17:08:17 -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 a993d2ecb3 Ignore aider 2026-07-28 16:06:48 -06:00
Tanner d8b71f3088 Freeze requirements 2026-07-28 16:06:19 -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