AnkiWeb
- Rating
- 2 (π 2 Β· π 0)
- Updated
- 2026-08-06
- Anki versions
- 26.08~
- Description language
- en
AnkiWeb addon 676963607
Holds a silent stream open on macOS to stop AirPods audio dropouts during Anki review.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.45 | 26.08+ | 2026-08-06 |
Loadingβ¦
Runs SoundKeeper to play a zero stream, preventing Bluetooth headphones from sleeping and cutting off card audio while Anki is open.
Prevents Bluetooth headphones from cutting off short macOS Anki audio by looping an extremely quiet 20 Hz tone, stopping two minutes after playback.
Automatically flips both card sides based on audio lengths, waiting three seconds for silent cards, with shortcuts to start, stop, add silence, adjust speeds, and change modes.
Plays a continuous silent audio track to keep Bluetooth headsets awake, preventing the one-second lag at the start of Anki card audio.
Controls Anki reviews hands-free using customizable head and hand gestures for answering, scrolling, and other actions, with calibration, sensitivity, shortcuts, and camera preview.
Separates Mobile and Desktop TTS speeds on a single synced AnKing template while fixing macOS TTS delay.
Two Anki add-ons I wrote for problems that were bothering me. Neither has any third-party dependency, only the Python standard library and Anki's own APIs.
| Add-on | Problem | Platform | Install |
|---|---|---|---|
| AirPods: fix audio dropouts | Audio clipping and dropping out on AirPods during review. | macOS | AnkiWeb, code 676963607 |
| All your due cards in one deck | Reviews scattered across many decks. | All | AnkiWeb, code 1393821859 |
Tools β Add-ons β Get Add-ons in Anki, then paste the code. To run from source,
copy the add-on's folder into your addons21/ directory and restart.
./build.sh # both
./build.sh bt_audio_keepalive # one of them
This checks the manifest, then writes a .ankiaddon with meta.json,
user_files/ and the caches left out.
CONVENTIONS.md covers the code and STYLE.md covers
anything a user reads. python3 check.py enforces what can be enforced.
Buy me a coffee if one of these saved you some trouble. I am also available for commissioned Anki add-on work.
MIT. Use it, change it, redistribute it, and keep the copyright notice.