Hitonabi 4f0c9e9fa6 SAVEPOINT v1.0: Arcane Git Sync Fix + Install-Skript hinzugefügt
- Bug #2978 beschrieben
- install-rippy.sh erstellt
2026-07-21 15:19:15 +02:00

Rippy

Ein modernes, eigenständiges System zum automatischen Rippen von CD, DVD und Blu-ray. Es erkennt Disc-Einwürfe automatisch, sucht Metadaten vor, rippt verlustfrei und legt alles in Jellyfin-konformer Struktur ab — mit Echtzeit-UI statt veralteter Flask-Oberfläche.

Was du brauchst

  • Ein System mit einem optischen Laufwerk (DVD/Blu-ray)
  • Docker + Docker Compose
  • 12 Stunden Zeit für den ersten Bau

So legst du los

  1. Clone das Repo:
    git clone https://git.tobisniceshomelab.ddnsfree.com/Hitonabi/rippy.git
    cd rippy
    
  2. Lies KONZEPT.md — das sagt, was das Projekt ist.
  3. Lies ROADMAP.md — das sagt, in welcher Reihenfolge es gebaut wird.
  4. Fang mit Etappe 1 an (Fundament + udev-Erkennung).

Entwicklungsumgebung (Docker)

Starten

docker compose up -d

Stoppen

docker compose down

Logs ansehen

docker compose logs -f

Container neu bauen

docker compose build
docker compose up -d

Etappe 1: Fundament

Aktueller Stand:

  • Docker Compose mit 5 Containern (api, worker, ui, postgres, redis)
  • Basis-Dockerfiles für jeden Service
  • udev-Regel + Daemon für Disc-Einwurf-Erkennung
  • Device-Resolver (UUID/Serial)
  • Celery-Job-Erstellung

udev-Integration

  1. Kopiere udev/99-disc-ripper.rules nach /etc/udev/rules.d/
  2. Kopiere udev/udev_daemon.py nach /app/ (im Worker-Container)
  3. Lade udev-Regeln neu: sudo udevadm control --reload-rules && sudo udevadm trigger

Weitere Etappen

Siehe ROADMAP.md für Details zu Etappe 2+.

Alles andere steht in den Docs. Viel Spaß beim Bauen.

S
Description
Modernes automatisches CD/DVD/Blu-ray-Ripping-System mit WebUI und Proxmox-Integration
Readme 418 MiB
Languages
Python 63.7%
TypeScript 32.5%
Shell 2.5%
Dockerfile 1%
CSS 0.2%