Audiovisual Feedback Fixed

AnkiWeb addon 827983630

Fork of Audiovisual Feedback

2 other versions of this addon exist. Compare versions ↓

Fixes audiovisual feedback audio during reviews with autoplay, waits for feedback sounds to finish, prevents double playback, and offers customizable sounds/images for review start, answers, congratulations, and repeated failures.
AI-generated summary; may contain mistakes.

review-flowgamificationbugfix-workaroundfork-or-reupload

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
1 (πŸ‘ 1 Β· πŸ‘Ž 0)
Updated
2025-03-20
Anki versions
2.1.53~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JavaScript, CSS, Ignore List, SCSS, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-03-20 (591 days before the snapshot).
  • GitHub Actions workflows: 4.
  • Commits in the last year: 0.
  • Issues are turned off.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.362.1.53+2025-03-20
History across monthly snapshots

Loading…

Compare versions

The original addon and its forks. The best value in each column is in bold.

VersionWorks on Anki 26.09.3MaintenanceLast activity VotesApprovalGitHub starsNotes
Audiovisual Feedback original likely stale 19 Feb 2025 πŸ‘ 42 Β· πŸ‘Ž 5 77% 2
↳ Audiovisual Feedback Fixed this addon likely stale 20 Mar 2025 πŸ‘ 1 Β· πŸ‘Ž 0 21% 0
↳ AudioVisual feedback Fix (AI-detected; may be wrong) supported stale 9 Nov 2025 πŸ‘ 0 Β· πŸ‘Ž 0 – –

Forks can add features or work in a different way. Read the description before you change to another version. Fork detection is incomplete, so other versions can exist.

Similar addons

Profeedback (by Ankicraft)

Adds instant sounds for correct answers, confetti celebrations at deck and session completion, card status badges, colorful answer buttons, custom milestone sounds, and a settings panel with live previews.

review-flowgamificationmotivationappearance

2 votes 34% approval πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 0 Anki 26.12~ Updated 2026-07-15
Disable autoplay in webview

Disables autoplay of HTML audio and video tags in Anki's editor and browser webviews, with settings to re-enable it globally or per webview.

formatting

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 ⭐ 0 Anki 2.1.1~ Updated 2025-02-04

Description

Audiovisual Feedback Fix !

Now correctly playing the sound when reviewing cards with audio autoplay.

Correctly waiting for the audio feedback sound to finish.

  • On my testings, the feedback audio would be cut when the auto audio play of the next card would occur.
  • This is may be good for long audio feedback but I dont want this behavior.
  • There might be a way to make a setting out of this... tell me if you need it !

Double audio play when evaluating a card with audio on the back.

  • If the audio on the back of the card was not finished, it would be sometimes replayed before the next front audio.
  • This is not the intended behavior.

Please tell me if this is usefull to you !

README

Fix for the addon audiovisual feedback, now correctly playing audio when reviewing cards with audio autoplay.

For add-on description, please see AnkiWeb page

This add-on is based on the Anki Fanfare: Gamification add-on

Supported Anki versions: 2.1.36 - 2.1.50+

How to customize themes

You can modify existing themes, or create a new theme. Open the add-on config and click 'Open Theme Folder' to find the theme files.

Audiovisual feedback is triggered in 4 situations: (1) when the review starts, (2) when you click an answer and do a review, (3) when you go on the congrats screen (When the review is completed), (4) When you repeatedly fails cards.

The add-on chooses a file to play/display from folder start for (1), and congrats for (3). For (2), a file is chosen from again|hard|good|easy based on which answer button you pressed.

You can change which images/sounds are played by adding, modifying, or deleting the files in the theme directory.

If you messed up the theme somehow, you can find the original theme files in addon_folder/default/themes/.

Visual Feedback

Images in images/ isn't actually displayed by default. The visual feedback is controlled by the 4 files web/(reviewer|congrats).(js|css), and many themes just choose to display images in images/ directory.

On (1), window.avfReviewStart() is called. On (2), window.avfAnswer(ease) is called where ease is the string "again"|"hard"|"good"|"easy". On (4), window.avfIntermission() is called. You can control the visual effect by declaring those functions in the web/reviewer.js.

Creating a new theme

You can create a new theme by copy-pasting an existing theme directory in addon_folder/user_files/themes/ directory. (Not in the addon_folder/default/themes/ directory)

Wiki

See the wiki for more details on theme customization. If you made a new theme, feel free to share it there!

Development

Setup

After cloning the project, run the following command to install ankiaddonconfig as a git submodule.

git submodule update --init --recursive

Tests & Formatting

This project uses [black] and mypy.

black .
mypy .
pytest .

You will need to install the following python packages to run black, mypy and pytest:

pip install aqt pyqt5-stubs mypy black

Building ankiaddon file

After cloning the repo, go into the repo directory and run the following command to install the git submodule ankiaddonconfig

git submodule update --init addon/ankiaddonconfig

After installing the git submodule, run the following command to create an audiovisual_feedback.ankiaddon file

cd addon ; zip -r ../audiovisual_feedback.ankiaddon * ; cd ../