• Joined on 2020-04-28
tanner pushed to master at tanner/qotplayer 2026-08-06 20:04:44 +00:00
ae2556dc1d Resample to 44100 Hz
tanner pushed to master at tanner/qotplayer 2026-07-30 20:57:17 +00:00
8ddbee713a Add license
492558b0d5 Update README
Compare 2 commits »
tanner pushed to master at tanner/qotplayer 2026-07-30 20:45:48 +00:00
95cae1a1d5 feat: map volume range to 25-100 before cubic scaling
tanner pushed to master at tanner/qotplayer 2026-07-30 20:14:44 +00:00
8a1d240341 fix: clamp volume input between 0 and 100
f63bf23722 feat: use cubic curve for natural volume scaling
Compare 2 commits »
tanner pushed to master at tanner/qotplayer 2026-07-30 20:05:56 +00:00
d80d9a0172 Log directly to Docker's log stream
tanner pushed to master at tanner/qotplayer 2026-07-30 19:48:23 +00:00
e94c43ff19 feat: add logging for IPC commands, responses, and errors
1f0c658fff feat: configure logging based on DEBUG environment variable
Compare 2 commits »
tanner pushed to master at tanner/qotplayer 2026-07-28 23:41:10 +00:00
6ad5dd9de3 Adjust README
df8a33f456 docs: add README.md with project overview and usage instructions
1fffff87dd docs: add README.md
Compare 3 commits »
tanner pushed to master at tanner/qotplayer 2026-07-28 23:35:00 +00:00
47a953062a Adjust README
963c72fccc docs: add README.md with project overview and usage instructions
844e57fc93 docs: add README.md
Compare 3 commits »
tanner pushed to master at tanner/qotplayer 2026-07-28 23:12:19 +00:00
5fab94c06c fix: handle broken pipe and filter graph failures in playback loop
tanner pushed to master at tanner/qotplayer 2026-07-28 23:10:48 +00:00
c100dada93 fix: delay filter graph creation until first frame is decoded
tanner pushed to master at tanner/qotplayer 2026-07-28 23:08:50 +00:00
4b0774b3fa feat: add volume normalization using FFmpeg loudnorm filter
43c59d2c28 chore: set default volume to 50
Compare 2 commits »
tanner pushed to master at tanner/qotplayer 2026-07-28 22:57:19 +00:00
ef9cfa6bc3 Optimistically return seek position
tanner pushed to master at tanner/qotplayer 2026-07-28 22:55:10 +00:00
75b2df8117 Optimistically return seek position
tanner pushed to master at tanner/qotplayer 2026-07-28 22:28:42 +00:00
5973724730 feat: implement IPC quit command
tanner pushed to master at tanner/qotplayer 2026-07-28 22:25:45 +00:00
47d2045858 fix: remove stream parameter from container seek
tanner pushed to master at tanner/qotplayer 2026-07-28 22:08:11 +00:00
a993d2ecb3 Ignore aider
d8b71f3088 Freeze requirements
9272dddb2f fix: remove invalid self reference in playback_thread
d020b41b43 feat: implement headless audio player with IPC control
866d416980 Initial commit
tanner created branch master in tanner/qotplayer 2026-07-28 22:08:11 +00:00
tanner created repository tanner/qotplayer 2026-07-28 22:07:47 +00:00
tanner pushed to master at tanner/personal-site 2026-07-25 18:20:50 +00:00
8d19f239ce Change date on Purifier article
tanner pushed to master at tanner/personal-site 2026-07-25 18:04:27 +00:00
e3542f7e3c Add Purifer article to RSS feed
c474e0b026 Add purifier article to t0.vc, switch Ports to Protospace
757c1fee56 Reapply "Secret garden inactive"
Compare 3 commits »