AI summary
BitPerfect rips CDs to lossless FLAC via USB OTG drives with bit-perfect accuracy. Uses AccurateRip verification, drive cache bypass, and automatic offset calibration. Requires broad Bluetooth and foreground service permissions beyond core audio ripping functions.
Generated by AI. May contain inaccuracies.
About this app
BitPerfect is a professional-grade CD ripping application for Android that enables bit-perfect audio extraction from USB CD/DVD drives via OTG connection. Ripped tracks are saved as lossless FLAC files.
Key Features
- AccurateRip Integration - Verifies rip integrity against the AccurateRip database (v1 and v2 algorithms), ensuring mathematical identicality with reference copies.
- Drive Analysis - Detects drive capabilities including Accurate Stream support, C2 error pointers, and cache behavior.
- Cache Bypass - Implements decoy reads to flush drive cache and enforce true rereads during multi-pass secure extraction.
- Read Offset Calibration - Handles read offsets automatically, with auto-calibration support.
- FLAC Encoding - Uses Android's native MediaCodec for lossless compression.
- Metadata Retrieval - Fetches album art and track tags automatically.
- Storage Flexibility - Saves output to internal storage, SD card, or any location accessible via Storage Access Framework.
Requirements
- Android device with USB OTG support - USB CD/DVD drive - OTG adapter/cable
How to Use
1. Install BitPerfect and connect the USB drive via OTG adapter. 2. Grant USB permissions when prompted. 3. Insert a CD. The app will read the Table of Contents (TOC) and fetch metadata. 4. Tap "Start Secure Rip" to begin extraction. 5. Upon completion, AccurateRip verification confirms the result.
Technical Notes
The application communicates directly via SCSI commands (READ TOC, TEST UNIT READY, READ CD) and supports MMC-compliant ADR and control parsing, MSF/LBA conversions, and includes a virtual SCSI driver for testing purposes.
License
Business Source License 1.1
What's new
https://github.com/steve-keep/BitPerfect/compare/v1.0.664...v1.0.666/
About this version
- Version
- 1.0.666 (666)
- Size
- 17.06 MB
- Requires Android
- 10.0
- Target SDK
- 29
- Architecture
- x86, x86_64, arm64-v8a, armeabi-v7a
- Downloads
- 12
- Updated
- Jun 11, 2026
- Package
- com.bitperfect.app
Ratings & reviews
- 50
- 40
- 30
- 20
- 10
