Skip to content

alvinism/ctdbtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTDB Tool (Cross-Platform cuetools-like CLI)

Goal: Go-based CLI that mirrors CUETools verify/repair using CTDB and AccurateRip. Uses ffmpeg for decoding and ports CUETools algorithms (TOCID, AccurateRip/CTDB CRCs, parity logic).

Layout

  • cmd/ctdbtools: CLI entrypoint(s).
  • internal/cli: argument parsing, command wiring.
  • internal/toc: TOC/CUE parsing, TOCID/AccurateRip IDs.
  • internal/hashes: CRC/AccurateRip/CTDB hashing + parity helpers.
  • internal/accuraterip: AccurateRip querying + matching logic.
  • internal/ctdb: CTDB query/submit/repair logic.
  • internal/audio: ffmpeg wrappers and PCM handling.
  • docs: plan, progress, research notes.

Status

Work in progress; core algorithms and CLI wiring not yet implemented.

About

A cross-platform CLI replicates verify/repair functions from cuetools.net written in GO

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors