Releases: lbormann/darts-caller
Releases · lbormann/darts-caller
Release list
Release v2.20.4
Changes in this Release
2.20.4
- fix bug where player specific remaining score messages were not played for the bot player.
- reworked playback threads to avoid overlapping sounds and called scores after match is finished.
- fix wrong language pack for NL and FR voices
Release v2.20.3
Changes in this Release
2.20.2
- Blind support bugfix in RTW
- Blind support calls also hit number befor busted
Release v2.20.2
Changes in this Release
2.20.2
- Blind support bugfix in RTW
- Blind support calls also hit number befor busted
Release v2.20.1
Changes in this Release
2.20.1
- version Update darts-caller to v2.20.1
- fix bug where lobby is closed by autodarts and caller stops working.
Release v2.20.0
Changes in this Release
2.20.0
- Adding logger for websocket messages to debug disconnects (-MLA)
- implement debug messages because of match close issues
- Deactivated the matches API endpoint; this endpoint is no longer available for client use
- stats backend update
- Improved Blind Support busted announcments
- just play a fixed busted sound to not confuse the blind player with different calls like "thrown to high"
- Improved Blind Support "you require" announcements
- Now uses specific sound variant you_require+1.mp3 for consistent tone
- Skips "you require" announcement when dart scores zero (miss/outside)
- Added play_sound_effect_variant() function
- Allows playing specific sound file variants (e.g., filename+1.mp3)
- Falls back to random selection if variant not found
- Fixed Blind Support duplicate score announcements
- Total score now announced only once after 3rd dart
- Removed duplicate announcement after "Turn ended"
- Bot total scores now announced correctly
- Fixed Blind Support dart position announcement order
- Dart position now announced BEFORE "you require" in checkout range
- Proper sequence: Position → "you require X" (darts 1-2), Position only (dart 3)
- Blind Support now works independently of CALL_EVERY_DART setting
- No longer requires -E parameter to function
- Added Blind Support feature (-CBS / --call_blind_support)
- Announces target field at the start of each player's turn (for applicable game modes)
- Announces exact dart position after every throw with intelligent sound file usage
- Supported game modes: X01, ATC, RTW, Bermuda, Shanghai, Count-Up, Gotcha
- Replaces normal game mode calls when enabled to prevent duplicates
- Smart dart position announcements:
- Outer Single: Only number (e.g., "20")
- Inner Single: "inside" + number (e.g., "inside 20")
- Triple: Uses t-prefix files (e.g., "t20") with fallback to "triple 20"
- Double: Uses d-prefix files (e.g., "d20") with fallback to "double 20"
- Outside: Uses m-prefix files (e.g., "m20") with fallback to "outside 20"
- Bull/Bullseye: Direct announcement
- Corrected Bermuda rounds mapping (12-13-14-D-15-16-17-T-18-19-20-25-50)
- Required sound files: bs_target_is, bs_single_inner, bs_any_double, bs_any_triple, plus existing t*, d*, m* files
- the soundfiles are included in new pack versions for all googleai and openai voices.
- Added CustomArgumentParser class for improved error output on invalid arguments
- Shows only relevant error messages instead of full help text
- Provides helpful hints based on error type
Release b2.19.12
THIS IS A BETA RELEASE USING AT YOUR OWN RISK
Changes in this Release
2.19.12
- Adding logger for websocket messages to debug disconnects (-MLA)
Release b2.19.11
THIS IS A BETA RELEASE USING AT YOUR OWN RISK
Changes in this Release
2.19.11
-
- implement debug messages because of match close issues
Release b2.19.10
THIS IS A BETA RELEASE USING AT YOUR OWN RISK
Changes in this Release
2.19.10
- backend updates
Release b2.19.9
THIS IS A BETA RELEASE USING AT YOUR OWN RISK
Changes in this Release
2.19.9
- backend updates
Release b2.19.8
THIS IS A BETA RELEASE USING AT YOUR OWN RISK
Changes in this Release
2.19.7
- Improved Blind Support busted announcments
- just play a fixed busted sound to not confuse the blind player with different calls like "thrown to high"
2.19.6
- Improved Blind Support "you require" announcements
- Now uses specific sound variant you_require+1.mp3 for consistent tone
- Skips "you require" announcement when dart scores zero (miss/outside)
- Added play_sound_effect_variant() function
- Allows playing specific sound file variants (e.g., filename+1.mp3)
- Falls back to random selection if variant not found
2.19.5
- Fixed Blind Support duplicate score announcements
- Total score now announced only once after 3rd dart
- Removed duplicate announcement after "Turn ended"
- Bot total scores now announced correctly
- Fixed Blind Support dart position announcement order
- Dart position now announced BEFORE "you require" in checkout range
- Proper sequence: Position → "you require X" (darts 1-2), Position only (dart 3)
- Blind Support now works independently of CALL_EVERY_DART setting
- No longer requires -E parameter to function