{"id":13613420,"url":"https://github.com/1337-server/automatic-ripping-machine","last_synced_at":"2025-04-13T15:33:14.374Z","repository":{"id":38939001,"uuid":"316126132","full_name":"1337-server/automatic-ripping-machine","owner":"1337-server","description":"Automatic Ripping Machine (ARM) Scripts","archived":false,"fork":true,"pushed_at":"2024-04-17T23:16:41.000Z","size":25992,"stargazers_count":52,"open_issues_count":11,"forks_count":15,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-11-07T21:42:11.075Z","etag":null,"topics":["automatic","bluray","cd","disc","dvd","gui","handbrake","headless","makemkv","movies","ripping","transcode","updated"],"latest_commit_sha":null,"homepage":"https://b3n.org/automatic-ripping-machine","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"automatic-ripping-machine/automatic-ripping-machine","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/1337-server.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2020-11-26T04:51:39.000Z","updated_at":"2024-05-30T19:52:12.000Z","dependencies_parsed_at":"2023-02-16T12:45:20.610Z","dependency_job_id":null,"html_url":"https://github.com/1337-server/automatic-ripping-machine","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1337-server%2Fautomatic-ripping-machine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1337-server%2Fautomatic-ripping-machine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1337-server%2Fautomatic-ripping-machine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1337-server%2Fautomatic-ripping-machine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/1337-server","download_url":"https://codeload.github.com/1337-server/automatic-ripping-machine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248736186,"owners_count":21153545,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automatic","bluray","cd","disc","dvd","gui","handbrake","headless","makemkv","movies","ripping","transcode","updated"],"created_at":"2024-08-01T20:00:46.457Z","updated_at":"2025-04-13T15:33:14.368Z","avatar_url":"https://github.com/1337-server.png","language":"Python","readme":"# Automatic Ripping Machine (ARM)\n[![CI](https://github.com/automatic-ripping-machine/automatic-ripping-machine/actions/workflows/main.yml/badge.svg)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/actions/workflows/main.yml) [![Publish Docker Image](https://github.com/automatic-ripping-machine/automatic-ripping-machine/actions/workflows/publish-image.yml/badge.svg)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/actions/workflows/publish-image.yml)\n[![Docker](https://img.shields.io/docker/pulls/automaticrippingmachine/automatic-ripping-machine.svg)](https://hub.docker.com/r/automaticrippingmachine/automatic-ripping-machine)\n\n[![GitHub forks](https://img.shields.io/github/forks/automatic-ripping-machine/automatic-ripping-machine)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/network)\n[![GitHub stars](https://img.shields.io/github/stars/automatic-ripping-machine/automatic-ripping-machine)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/automatic-ripping-machine/automatic-ripping-machine)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/issues)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/automatic-ripping-machine/automatic-ripping-machine)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/pulls)\n[![GitHub contributors](https://img.shields.io/github/contributors/automatic-ripping-machine/automatic-ripping-machine)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/graphs/contributors)\n[![GitHub last commit](https://img.shields.io/github/last-commit/automatic-ripping-machine/automatic-ripping-machine?)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/commits/v2_devel)\n\n[![GitHub license](https://img.shields.io/github/license/automatic-ripping-machine/automatic-ripping-machine)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/blob/v2_devel/LICENSE)\n\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/automatic-ripping-machine/automatic-ripping-machine?label=Latest%20Stable%20Version)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/releases)\n[![GitHub release Date](https://img.shields.io/github/release-date/automatic-ripping-machine/automatic-ripping-machine?label=Latest%20Stable%20Released)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/releases)\n![Python Versions](https://img.shields.io/badge/Python_Versions-3.8_|_3.9_|_3.10_|_3.11-blue?logo=python)\n\n\n\n[![Wiki](https://img.shields.io/badge/Wiki-Get%20Help-brightgreen)](https://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki)\n[![Discord](https://img.shields.io/discord/576479573886107699)](https://discord.gg/FUSrn8jUcR)\n\n\n\n## Overview\n\nInsert an optical disc (Blu-ray, DVD, CD) and checks to see if it's audio, video (Movie or TV), or data, then rips it.\n\nSee: https://b3n.org/automatic-ripping-machine\n\n\n## Features\n\n- Detects insertion of disc using udev\n- Determines disc type...\n  - If video (Blu-ray or DVD)\n    - Retrieve title from disc or [OMDb API](http://www.omdbapi.com/) to name the folder \"Movie Title (Year)\" so that Plex or Emby can pick it up\n    - Determine if video is Movie or TV using [OMDb API](http://www.omdbapi.com/)\n    - Rip using MakeMKV or HandBrake (can rip all features or main feature)\n    - Eject disc and queue up Handbrake transcoding when done\n    - Transcoding jobs are asynchronously batched from ripping\n    - Send notifications via IFTTT, Pushbullet, Slack, Discord, and many more!\n  - If audio (CD) - rip using abcde (get disc-data and album art from [musicbrainz](https://musicbrainz.org/))\n  - If data (Blu-ray, DVD, or CD) - make an ISO backup\n- Headless, designed to be run from a server\n- Can rip from multiple-optical drives in parallel\n- Python Flask UI to interact with ripping jobs, view logs, update jobs, etc\n\n\n\n## Usage\n\n- Insert disc\n- Wait for disc to eject\n- Repeat\n\n\n## Requirements\n\n- A system capable of running Docker containers\n- One or more optical drives to rip Blu-rays, DVDs, and CDs\n- Lots of drive space (I suggest using a NAS) to store your movies\n\n\n## Install\n\n[For normal installation please see the wiki](https://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki/).\n\n[For docker installation please see here](https://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki/docker).\n\n## Troubleshooting\n [Please see the wiki for troubleshooting](https://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki/).\n\n## Contributing\n\nPull requests are welcome.  Please see the [Contributing Guide](https://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki/Contributing-Guide)\n\nIf you set ARM up in a different environment (hardware/OS/virtual/etc.), please consider [submitting a howto to the wiki](https://github.com/automatic-ripping-machine/automatic-ripping-machine/wiki).\n\n## License\n\n[MIT License](LICENSE)\n","funding_links":[],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1337-server%2Fautomatic-ripping-machine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F1337-server%2Fautomatic-ripping-machine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1337-server%2Fautomatic-ripping-machine/lists"}