From 719aa9408d95aa4b0e32c16ea22069fc18242c60 Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Tue, 21 Jul 2026 16:48:44 +0200 Subject: [PATCH] tasks.py: detect_disc_type aus ripping.py importieren --- docker/worker/tasks.py | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/docker/worker/tasks.py b/docker/worker/tasks.py index 3677aee..2514fff 100644 --- a/docker/worker/tasks.py +++ b/docker/worker/tasks.py @@ -1,32 +1,7 @@ import os import subprocess from celery_app import celery_app -from ripping import rip_dvd, rip_bluray - - -def detect_disc_type(device_path: str) -> str: - """Erkennt den Disc-Typ anhand des Gerätepfads.""" - try: - result = subprocess.run( - ["file", "-L", device_path], - capture_output=True, - text=True, - timeout=10 - ) - - output = result.stdout.lower() - - if "dvd" in output or "video_ts" in output: - return "dvd" - elif "bluray" in output or "bdmv" in output: - return "bluray" - elif "audio" in output or "cda" in output: - return "cd" - else: - return "unknown" - - except Exception: - return "unknown" +from ripping import rip_dvd, rip_bluray, detect_disc_type @celery_app.task(bind=True, name="worker.tasks.rip_disc")