Audiovisual Feedback

AnkiWeb addon 231569866

2 other versions of this addon exist. Compare versions โ†“

Plays customizable sounds and visual effects when reviews start, answers are clicked, decks are completed, or cards are repeatedly failed.
AI-generated summary; may contain mistakes.

review-flowgamificationmotivationappearancefork-or-reupload

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
47 (๐Ÿ‘ 42 ยท ๐Ÿ‘Ž 5)
Updated
2025-02-19
Anki versions
25.02~
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-02-19 (620 days before the snapshot).
  • GitHub Actions workflows: 4.
  • Commits in the last year: 0.
  • Issues: 10 open, 13 closed.
  • Pull requests: 1 open, 3 merged.
  • Median first response: 156 hours (15 answered issues and pull requests).
  • Outside pull requests: 100% of 1 merged.
  • Forks that may still be maintained: "Audiovisual Feedback Fixed" (827983630), "AudioVisual feedback Fix" (1184905969).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.3625.02+2025-02-19
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 this addon original likely stale 19 Feb 2025 ๐Ÿ‘ 42 ยท ๐Ÿ‘Ž 5 77% 2
โ†ณ Audiovisual Feedback Fixed 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

Answer Button Sounds has 1 fork โ†’

Plays a distinct beep for each answer, keeping it playing and delaying the next card's audio so the sound isn't cut off, with a toggle for this behavior.

review-flow

21 votes 45% approval ๐Ÿ‘ 14 ยท ๐Ÿ‘Ž 7 Anki 2.1.20~ Updated 2020-02-20

Description

Supported Anki versions: 2.1.36 - 2.1.50+

This add-on will give you visual and auditory feedback after reviewing and/or finishing a deck.

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)

Please consider checking out our:

YouTube Channel- How to use Anki for beginners and advanced users.

Instagram/Facebook: @Ankingmed

www.TheAnKing.com- Recommended add-ons, tutorials and more including how to download 40+ add-ons in < 5min

Patreon/VIP- Support our work and get individualized Anki help!

 

README

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 ../