# automatic-ripping-machine/automatic-ripping-machine

Automatic Ripping Machine (ARM) Scripts

Repository: https://github.com/automatic-ripping-machine/automatic-ripping-machine
Canonical: https://ross.abutalabs.com/products/automatic-ripping-machine
Homepage: https://b3n.org/automatic-ripping-machine
Language: Python
License: MIT
License Family: permissive
Topics: blu-ray, dvd, rip, disc, ripper, movie, makemkv, emby, cd, handbrake, handbrakecli, transcode, automatic, headless, hacktoberfest, python
Last push: 2026-08-24T21:35:28+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 95, longevity 100
- inputs: {"age_days": 3691, "days_push": 9, "days_rel": 32, "gap_med": 5.0, "n_releases_24m": 59}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5119, forks 487 (observed 2026-08-28T04:09:10.878813+00:00)

## What it is
Automatic Ripping Machine (ARM) is a headless Linux application that detects when an optical disc is inserted, identifies it as video, audio, or data, and automatically rips and transcodes it using MakeMKV, HandBrake, or abcde. It supports multiple simultaneous drives, ejects discs when finished, and can notify media servers like Emby or send push notifications.

## Use cases
- automatically rip DVDs and Blu-rays to a media library
- rip audio CDs to FLAC or MP3 with tagging
- back up data discs as ISO images
- run a headless disc-ripping server with multiple optical drives
- notify Emby to rescan after a rip completes
- batch-rip a stack of discs without manual interaction

## When to choose
- you want fully automatic, hands-off ripping of optical media on Linux
- you run a home media server and want to digitize your disc collection
- you need to rip from multiple drives concurrently in a headless setup

## When to avoid
- you need a graphical ripping tool on Windows or macOS
- you only need to transcode existing video files without optical discs
- your use case involves encrypted streams that MakeMKV cannot handle

## Facets
- artifact type: application
- maturity: active
- function: video-processing, audio-processing, workflow-automation, cli
- domain: media, self-hosted, developer-tools
- platform: python, self-hosted
- tags: dvd-ripping, blu-ray, makemkv, handbrake, headless, optical-disc, transcoding, media-server, automation, linux, docker

## Member repositories
- automatic-ripping-machine/automatic-ripping-machine (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:10.878813+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:02:06.179729+00:00, confidence not recorded.
  - readme: https://github.com/automatic-ripping-machine/automatic-ripping-machine (fetched 2026-08-28T04:09:10.878813+00:00, sha 13d0091c175a)
  - homepage: https://b3n.org/automatic-ripping-machine (fetched 2026-08-29T08:56:48.878045+00:00, sha 81593f607ea4)
  - site_page: https://b3n.org/about (fetched 2026-08-29T08:56:48.884522+00:00, sha eda0baf76a0d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
