Skip to content

Add accurateRip feature#5

Merged
Masterisk-F merged 4 commits intomasterfrom
feature/accurate_rip
Jan 17, 2026
Merged

Add accurateRip feature#5
Masterisk-F merged 4 commits intomasterfrom
feature/accurate_rip

Conversation

@Masterisk-F
Copy link
Copy Markdown
Owner

Implemented AccurateRip CRC calculation and comparison with track records from the AccurateRip server, based on the algorithm detailed here:
https://forum.dbpoweramp.com/forum/other-topics/developers-corner/20117-accuraterip-crc-calculation?20641=

The comparison process is configurable. It not only verifies the data after ripping but can also terminate an iterative ripping process as soon as a match is confirmed.

New Preferences

Preference Type Default Description
accRip boolean false Enable/disable AccurateRip verification
accRipEveryTime boolean false When enabled, perform AccurateRip verification after each rip trial and finish early if verification succeeds

Behavior

accRip = false

  • AccurateRip verification is completely disabled

accRip = true, accRipEveryTime = false

  • AccurateRip verification runs once after all ripping is complete

accRip = true, accRipEveryTime = true

  • AccurateRip verification runs after each rip trial
  • If all tracks are verified successfully, the ripping process finishes immediately without additional trials

UI Changes

CLI (Secure Ripping Preferences menu):

8) AccurateRip verification [*]
9) AccurateRip every trial (Finish early if verified successfully) [*]

GTK GUI (Secure Ripping tab → Ripping options):

  • Added two checkboxes for AccurateRip settings
  • "AccurateRip every trial" checkbox is disabled when "AccurateRip verification" is unchecked

@Masterisk-F Masterisk-F merged commit f7a6ae1 into master Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant