Skip to content

Releases: lbormann/darts-caller

Release v2.20.4

Choose a tag to compare

@github-actions github-actions released this 27 Apr 08:44

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

Choose a tag to compare

@github-actions github-actions released this 22 Feb 13:43

Changes in this Release

2.20.2

  • Blind support bugfix in RTW
  • Blind support calls also hit number befor busted

Release v2.20.2

Choose a tag to compare

@github-actions github-actions released this 28 Jan 19:11

Changes in this Release

2.20.2

  • Blind support bugfix in RTW
  • Blind support calls also hit number befor busted

Release v2.20.1

Choose a tag to compare

@github-actions github-actions released this 23 Jan 22:20

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

Choose a tag to compare

@github-actions github-actions released this 09 Jan 19:29

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

Release b2.19.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Dec 20:42

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

Release b2.19.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Dec 15:45

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

Release b2.19.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Dec 10:36

THIS IS A BETA RELEASE USING AT YOUR OWN RISK

Changes in this Release

2.19.10

  • backend updates

Release b2.19.9

Release b2.19.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Dec 21:13

THIS IS A BETA RELEASE USING AT YOUR OWN RISK

Changes in this Release

2.19.9

  • backend updates

Release b2.19.8

Release b2.19.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Dec 19:37

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