Insert a disc, walk away. RipForge identifies your content, rips it perfectly, and adds it to your library automatically.
Parses disc labels and matches runtime against TMDB. No more "DISC_1" folders cluttering your library.
Auto-detects episode-length tracks and rips entire seasons. Works seamlessly with Sonarr.
Insert disc, walk away. RipForge scans, identifies, rips, and organizes without any input.
Not confident in the ID? Edit the title before ripping. Quick IMDB search built in.
Job state persists to disk. Service restart mid-rip? No problem - it picks up where it left off.
Get notified on completion, errors, and weekly digests with posters and Rotten Tomatoes ratings.
Integrates with your stack
Inspired by ARM, RipForge takes a different approach to disc identification and workflow.
| Capability | How RipForge Handles It |
|---|---|
| Disc Identification | Label parsing + TMDB runtime matching for reliable results |
| TV Shows | Auto-detects episode-length tracks, rips full seasons |
| Verification | Preview title before ripping, edit if needed, IMDB search built-in |
| Automation | Hands-free mode: rip first, identify after with actual file runtime |
| Uncertain IDs | Email notification + countdown pause for manual review |
| Notifications | Weekly digest with posters, Rotten Tomatoes ratings, and blurbs |
| Reliability | Job state persists to disk - survives restarts mid-rip |
Get up and running in minutes
# Clone and setup
git clone https://github.com/paul-tastic/ripforge.git
cd ripforge
./scripts/setup.sh
# Or install as a service
sudo cp ripforge.service /etc/systemd/system/
sudo systemctl enable --now ripforge
# Open the dashboard
open http://localhost:8081