• Joined on 2020-04-28
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 »
tanner pushed to master at tanner/file-drop 2026-07-15 17:30:41 +00:00
tanner pushed to master at tanner/file-drop 2026-07-15 00:24:09 +00:00
1445e32468 Add accept="*/*" to file input
tanner pushed to master at tanner/file-drop 2026-07-15 00:14:28 +00:00
6b3ca03497 Don't set capture attribute, was skipping file picker
tanner pushed to search-text at tanner/qotnews 2026-06-16 23:30:25 +00:00
ff39918591 Modify search to work with article contents
11ed648791 Ignore data.ms.old/
eb2d8be765 feat: Add "Search in article" filter checkbox to results page
795c29c07a fix: Extract prose from HTML text field for indexing
643b46d5c4 refactor: Adapt Meilisearch integration to v1.29.0 API
Compare 289 commits »
tanner pushed to master at tanner/qotnews 2026-06-16 22:55:47 +00:00
a405a13a80 Ignore praw.ini
1ed94b529d refactor: Adapt Meilisearch integration to v1.29.0 API
0636b586ef feat: Add MeiliSearch API key authentication
332ea4c067 refactor: Extract settings modal to dedicated component
0dff8d2612 feat: Add settings component
Compare 336 commits »