Synology: Plex mit JDownloader und Filebot über Docker installieren


Synology: PLEX zusammen mit FileBot und JDownloader installieren

Wer gerne Filme und Serien auf seinem NAS archiviert, kommt an dem Dream-Team Plex Media Server, JDownloader und Filebot nicht vorbei. In der Vergangenheit war eine native Installation auf einem Synology NAS die beste Option. Noch besser ist nach meiner Erfahrung die Installation und vor allem der Betrieb über Docker. Diese Anleitung funktioniert dank Docker auf mit DSM 7.

Warum Docker?

Docker kapselt Linux Umgebungen maßgeschneidert als Container für die jeweilige Anwendung. Bestimmte Bereiche wie Ports und Speicherplatz können dabei nach außen dem umliegenden System zur Verfügung gestellt werden. Bei Aktualisierungen wird dabei meistens der gesamte Container ausgetauscht. Der Betrieb und die Wartung sind viel einfacher über Docker zu realisieren als, wenn man sich das DSM über native Scripte und Anwendungen verunstaltet. Das bedeutet, kein Node.js Paket oder Java-Versionen mehr direkt auf dem NAS installieren. Zudem werden Docker Container nicht nur für Synology erstellt und gepflegt. Dadurch gibt es eine deutlich besserer Unterstützung durch die Community über Docker.

Voraussetzung für die Nutzung von Docker

Um Docker auf einem Synology NAS nutzen zu können, benötigt man ein Gerät der „plus“-Reihe. Denn nur diese Geräte verfügen über eine x86-CPU. Einsteigermodelle sind das DS218+ (kaufen) oder DS220+ (kaufen). Ich selber nutze das DS1019+ (kaufen) mit einer SSD als Laufwerk.

Nur die Synology Plus-Reihe unterstützt Docker.
Nur die Synology Plus-Reihe unterstützt Docker.

Notwendige Schritte zur Installation

Schritt 1: Docker installieren

Zuallererst wird Docker über den DSM Paketmanager installiert.

Schritt 2: Gemeinsamen Ordner für Filme und Serien anlegen

Um es den Programmen später so einfach wie möglich machen, benennen wir alles so wie im Standard vorgesehen. Ich habe einen „Gemeinsamen Ordner“ namens „video“ auf meinem größten Laufwerk angelegt. Dort liegen folgende Ordner:

  • config
    • filebot
    • jdownloader
  • Downloads
    • EXTRACTED
  • Movies
  • TV Shows
  • Unsorted

Da JDownloader und der Filebot die Dateien aus dem Download-Ordner verschieben werden, ist ein Laufwerk aus Gründen bezüglich der Geschwindigkeit besser.

Schritt 3: Installation von PLEX

PLEX habe ich bewusst nicht über Docker installiert. Die Hardware-Beschleunigung der GPU kann hier nicht ohne Weiteres genutzt werden. Deshalb ist der Weg über den Paketmanager einfacher. Ich halte mich hier bewusst kurz, weil es hier zu keinen Problemen kommen sollte.

  • DSM Paketmanager öffnen.
  • PLEX suchen, installieren und starten
  • Danach manuell aktualisieren mit der Version für Synology im DSM über den Button „Manuelle Installation“.
Für Docker habe ich keine bessere Lösung als „Alle“ dürfen Lesen und Schreiben.

Schritt 4: Berechtigungen setzen

Berechtigungen für PLEX setzen

Damit PLEX nachher die Daten sehen kann, muss man dem Laufwerk „video“ den Benutzer „PLEX“ zuweisen.

  • Einstellungen
  • Gemeinsame Ordner
  • Berechtigungen
  • Unter „PLEX“ bei „Lesen/Schreiben“ den Haken setzen.
  • Speichern.
Die Berechtigungen des Ordners anpassen.

Berechtigungen für Docker setzen

Leider habe ich keine einfache Möglichkeit gefunden, dass auch Docker auf den Video-Ordner zugreifen ohne, dass wir ihn im „docker“ Shared Folder anlegen. Deswegen müssen wir hier die Berechtigungen für „Alle“ setzen, damit Docker auf den Daten arbeiten kann.

  • File Station
  • Rechte Maustaste auf shared folder „video“
  • Einstellungen
  • Berechtigungen
  • Hinzufügen
  • Benutzer oder Gruppe: „Alle“.
  • Lesen und Schreiben auswählen.
  • Speichern.
Jeder Medientyp wird einzeln angelegt.

Konfiguration von PLEX

Nach dem PLEX gestartet wurde, kann man es über die Benutzeroberfläche im Browser konfigurieren. Nun werden die Ordner TV Shows und Movies einzeln mit ihren jeweiligen Typen „Serien“ und „Filme“ hinzugefügt. Wenn die Ordner nicht gefunden werden können, wurde der letzte Schritt bei der Installation von PLEX nicht korrekt durchgeführt. Nun sollte PLEX eure vorhandenen Videodateien kennen und auf allen Clients abspielen können.

Wichtig für später: Wir merken uns, auf welchem „Volume“ der gemeinsame Ordner „video“ liegt. Wir brauchen das für die Installation des FileBots. Beispiel: /volume1/video/

Schritt 5: Installation vom JDownloader über Docker

Im DSM zuerst Docker starten. Dann im Docker Repository nach dem Image „jdownloader2-headless“ suchen das von „plusminus“ namens „plusminus/jdownloader2-headless“ auswählen und herunterladen. Nun startet man das Image und geht auf „Erweiterte Einstellungen„.

Volume Konfiguration

Lokaler OrdnerMount path ContainerType
video/Downloads/opt/JDownloader/Downloadsrw
video/config/jdownloader/opt/JDownloader/cfgrw

Port Konfiguration (optional)

Lokaler PortContainer PortType
31303130tcp
31303130udp
58005800tcp
Sollte auch ohne funktionieren.

Environment Variables

VariableValue
EMAIL Dein JDownloader User
PASSWORDDein JDownloader Passwort
Kann später entfernt werden, weil die Daten in die Konfiguration geschrieben werden.

Konfiguration über die Weboberfläche

Auf der Seite jdownloader.org gibt man seine Zugangsdaten ein und erreicht so die Weboberfläche des lokalen JDownloader. Dort wechselt man zu Einstellungen,

JDownloader WebWert
Archive Extractor > Extraction: Custom Extraction Path/opt/JDownloader/Downloads/EXTRACTED
Settings > Default Download Folder/opt/JDownloader/Downloads

Abschließend konfiguriert ihr den JDownloader Container so, dass er automatisch mit eurem NAS startet. Damit müsst ihr ihn nach einem Neustart nicht händisch starten.

Schritt 6: jDownloader automatisch per Script aktualisieren

Normalerweise aktualisiert sich der jDownloader nur, wenn er beendet und neu gestartet wird. Bei einer headless-Installation wieder dieser hier, ist das aber nervig. Deswegen kann mit folgenden Schritten den jDownloader dazu bringen, sich selbst zu aktualisieren, wenn er gerade nichts herunterlädt.

  1. Event Scripter in „Einstellungen“ Extension Manager“ aktivieren.
  2. Unter „Extensions“ den „Event Scripter“ aufrufen.
  3. Im Feld EventScripter: Scripts folgendes Script einsetzen.
  4. Speichern (Das Diskettensymbol).
  5. Allen folgenden Berechtigungsanfragen stattgeben.
[ {
  "eventTrigger" : "INTERVAL",
  "enabled" : true,
  "name" : "Auto-update JD",
  "script" : "// Restart & Update when JD is idle, or after 'x' hours.\n// Trigger: Interval (Recommended 600000 or more).\n\nvar hours = 0; // Update after 'x' hours, even if JD is not idle. (0 = Disabled)\n\nif (callAPI(\"update\", \"isUpdateAvailable\")) {\n\n    var updateNow = false;\n\n    if (hours > 0) {\n        \n        if (!getProperty(\"date\", false)) {\n            setProperty(\"date\", new Date(Date.now() + hours * 60 * 60 * 1000), false);\n        }\n\n        if (Date.now() > getProperty(\"date\", false)) {\n            updateNow = true;\n        }\n    }\n\n    if (!updateNow) {\n        \n        var idle = isDownloadControllerIdle() &&\n            !callAPI(\"linkcrawler\", \"isCrawling\") &&\n            !callAPI(\"linkgrabberv2\", \"isCollecting\") &&\n            !callAPI(\"extraction\", \"getQueue\").length > 0;\n\n        if (idle) {\n            updateNow = true;\n        }\n    }\n\n    if (updateNow) {\n        callAPI(\"update\", \"restartAndUpdate\");\n    }\n}",
  "eventTriggerSettings" : {
    "lastFire" : 1594799412187,
    "interval" : 600000,
    "isSynchronous" : false
  },
  "id" : 1594796988140
} ]

Quelle: jDownloader Hilfeseiten

Schritt 7: Installation vom FileBot Watcher über Docker

Im DSM zuerst Docker starten. Im Docker Repository sucht ihr nach dem Image „filebot“ von „rednoah“ namens „rednoah/filebot“ und ladet den Tag „watcher“ herunter. Danach stellen wir unter „Advanced Configuration“ folgende Optionen ein.

Volume Konfiguration

Da der FileBot auf gesamten Videodateien und dem Downloader-Verzeichnis arbeiten muss, braucht es vollen Zugriff auf den gemeinsamen Ordner „video“. Das habt ihr euch bei der Installation von PLEX im letzten Schritt gemerkt.

Lokaler OrdnerMount path ContainerType
video/volume1 rw
video/config/filebot/datarw

Environment Variables

VariableValue
SETTLE_DOWN_TIME 900

Zu guter Letzt konfiguriert ihr den FileBot Container so, dass er automatisch mit eurem NAS startet. So müsst ihr ihn nach einem Neustart nicht händisch starten.

Konfiguration des FileBot im erweiterten Container Menü von Docker.
Konfiguration des FileBot im erweiterten Container Menü von Docker.

Execution Command

Diese Einstellung kann nur beim Erzeugen des Container vorgenommen und später nicht verändert werden. Die zwei Backslashes „\\“ sind nötig, weil es sonst einen Formatierungsfehler gibt.

/volume1/Downloads/EXTRACTED --output /volume1/ --action move --conflict auto --lang en 

Wenn Parameter wie clean gesetzt werden sollen, dann wird es hier unnötig kompliziert. Dafür erstellt man den Container und exportiert in als JSON-Datei. Darin kann man dann mit \\ die Gleichzeichen erlauben. Nun importiert man diese JSON Datei wieder. So kann man auch im Nachhinein die Befehle ändern.

"cmd" : "-script fn:amc /volume3/Downloads/EXTRACTED --output /volume3/ --action move --conflict auto --def clean\\=y skipExtract\\=y",

Die verwendeten Befehle sind auf der Filebot Seite dokumentiert.

Ein komplexeres Beispiel aus den Kommentaren sieht wie folgt aus:

/volume1/downloads/EXTRACTED –output /volume1 --action move --def seriesFormat\='serien/{n}/{n}.{S00E00}.{t}' movieFormat\='filme/{n}' unsortedFormat\='unsortiert/{file.structurePathTail}' --conflict auto --lang de --def clean\=y skipExtract\=y

Filebot Lizenz in Docker aktivieren

Nachdem der Filebot Container einmal gestartet wurde, findet ihr in DSM den folgenden Ordner:

video/config/filebot/.filebot 

Sollte das nicht der Fall sein, legt diesen Ordner manuell an. Dann legt ihr eine Datei namens „license.txt“ mit dem Inhalt eurer filebot.psm Lizenz-Datei an:

video/config/filebot/.filebot/license.txt

Achtet auf den Punkt im Ordnernamen. Das Erstellen und editieren geht am einfachsten direkt in DSM über den Texteditor, den man sich als Paket herunterladen kann. Danach sollte der filebot eure Lizenz erkennen. Coole Leute machen das alles per vi auf der Shell. Die Lesen aber auch nicht eine Anleitung wie diese.

Aktualisierungen der Container

Man kann die Container per Hand aktualisieren oder automatisch per Watchtower.

So greifen JDownloader, FileBot und PLEX ineinander
So greifen JDownloader, FileBot und PLEX ineinander.

Zusammenfassung

Durch diese Anleitung haben wir den JDownloader entsprechend konfiguriert, dass er die Dateien in den Ordner EXTRACTED entpackt. Wenn dort keine Änderungen mehr stattfinden, wartet der FileBot Watcher 15 Minuten, diese Dateien zu analysieren und umzubenennen. Danach verschiebt er sie in die entsprechende Verzeichnisse TV Shows, Movies oder Unsorted. PLEX merkt, dass in TV Shows oder Movies neue Dateien sind, sucht die passenden Titelbilder raus und stellt sie den Clients bereit. Diese Lösung läuft nach eigenen Erfahrungen sehr stabil, übersteht jegliche Updates und ist sehr performant auf einem NAS wie dem DS218+ (kaufen). Danke an Dänjiel für die Motivation, Screenshots und Testing.


Beitrag veröffentlicht

in

von

Kommentare

49 Antworten zu „Synology: Plex mit JDownloader und Filebot über Docker installieren“

  1. Avatar von Marcel
    Marcel

    Moin, ich bin’s noch mal. Seit dem Wochenende hatte ich durch einen Stromausfall die Synology neu starten müssen und nun funktioniert der Filebot nicht mehr. scheinbar startet er nicht mehr richtig durch. Also er läuft aber mehr auch nicht. Hatte dann irgendwann mal die Schnauze voll und das Ding mit bestehenden Einstellungen neu erstellt und sogar vorher den Konfigurationsordner neu erstellt. keine Chance. Hat jemand einen Tip für mich woran es liegen kann?
    PS ich habe nur so Bash Dateien im Konfigordner liegen mehr nicht. Das war vorher mal anders.

    Beste Grüße

    1. Avatar von Marc
      Marc

      Mal die Anleitung ganz von vorne befolgt? Ich weiß, dass es damit nach wie vor funktioniert, wenn man alles genau so macht wie beschrieben.

  2. Avatar von hans
    hans

    Hallo,

    hat es jemand heute hinbekommen?

    Jdownloder läuft bestens. Jedoch geht Filebot nicht.

    Create container rednoah-filebot2 failed: {„message“:“invalid volume specification: ‚/volume1/video::rw‘: invalid mount config for type \“bind\“: field Target must not be empty“}.

    Was kann man tun?

    1. Avatar von Hans
      Hans

      Das Problem ist auch, kann man kann die Volume Konfiguration Unter Docker gar nicht machen. Die Option gibt es da nicht!

    2. Avatar von Marc
      Marc

      „volume1/video::rw“ sieht serh komisch aus. Da passt was nicht was du da machst. Ich kenne inkl. mir 3 Leute die das genau so umgesetzt haben

  3. Avatar von Marcel
    Marcel

    Hi nach einem Update des Containers macht er mir hinter jeden Film oder Serie immer so einen (oder ähnlichen) Eintrag:
    {tmdb-76231}

    Weiß jemand wie ich das wieder weg bekomme?

    Viele Grüße

  4. Avatar von Dominik
    Dominik

    Hallo, ist diese Anleitung für DSM7.2 noch aktuell? Ich habe alle nach Anleitung gemacht, JDownloader läuft, Filebot auch, jedoch habe ich ein Problem mit der Lizenz. Kann evtl jemand helfen?
    Protokoll von Filebot

    2024/07/02 20:15:20 stdout Bad License (>_
    2024/07/02 20:15:20 stdout | / | / ~-. `-. _ _ _
    2024/07/02 20:15:20 stdout ~-.__| /_ – ~ ^| /- _ `..-‚
    2024/07/02 20:15:20 stdout `-. | / | / `. ,~~|
    2024/07/02 20:15:20 stdout `—-. / } | / \__/
    2024/07/02 20:15:20 stdout (_____, `._.‘ | } \/~~~/
    2024/07/02 20:15:20 stdout .‘ O \ / / \ “
    2024/07/02 20:15:20 stdout ——— \__/ \__/
    2024/07/02 20:15:20 stdout | | \~~~\.‘ `./~~~/
    2024/07/02 20:15:20 stdout _____ ..-~ ~-..-~
    2024/07/02 20:15:20 stdout \ | \ \ – ~ ~ – / / |
    2024/07/02 20:15:20 stdout \ .—. .—.
    2024/07/02 20:15:20 stdout \ / `. .‘ “
    2024/07/02 20:15:20 stdout \ . .
    2024/07/02 20:15:20 stdout ————————————————
    2024/07/02 20:15:20 stdout \ /
    2024/07/02 20:15:20 stdout / Please purchase a FileBot License: \
    2024/07/02 20:15:20 stdout ________________________________________________
    2024/07/02 20:15:20 stdout License Error: java.nio.file.AccessDeniedException: /data/filebot/license.txt
    2024/07/02 20:15:20 stdout * Consider using –action TEST
    2024/07/02 20:15:20 stdout Whoopsies! –action MOVE requires a valid license.
    2024/07/02 20:15:20 stdout
    2024/07/02 20:15:20 stdout at net.filebot.Main.main(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.cli.ArgumentProcessor.runScript(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.cli.ScriptShell.runScript(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.cli.ScriptShell.evaluate(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.GroovyEngine.eval(Unknown Source)
    2024/07/02 20:15:20 stdout at Script.run(Script:420)
    2024/07/02 20:15:20 stdout at Script.doCall(Script:457)
    2024/07/02 20:15:20 stdout at net.filebot.cli.ScriptShellBaseClass.rename(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.cli.CmdlineOperations.rename(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.cli.CmdlineOperations.renameMovie(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.cli.CmdlineOperations.renameAll(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.LicenseModel$1.check(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.LicenseModel$1.check(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.Resource$Memoized.get(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.License.lambda$static$7(Unknown Source)
    2024/07/02 20:15:20 stdout at net.filebot.License.parseLicenseFile(Unknown Source)
    2024/07/02 20:15:20 stdout java.nio.file.AccessDeniedException: /data/filebot/license.txt
    2024/07/02 20:15:20 stdout Unknown Error: Access Denied: /data/filebot/license.txt (——— 1000:1000 license.txt)
    2024/07/02 20:15:20 stdout Rename movies using [TheMovieDB]
    2024/07/02 20:15:20 stdout Group: {Movie=Fantastic Beasts: The Secrets of Dumbledore (2022), Series=null} => [phantastische.tierwesen.dumbledores.geheimnisse.2022.german.dl.hdr.2160p.web.h265-w4k.mkv]
    2024/07/02 20:15:04 stdout Group files by movie or series
    2024/07/02 20:15:04 stdout Input: /volume1/downloads/EXTRACTED/Phantastische.Tierwesen.Dumbledores.Geheimnisse.2022.German.DL.HDR.2160p.WEB.h265-W4K/phantastische.tierwesen.dumbledores.geheimnisse.2022.german.dl.hdr.2160p.web.h265-w4k.mkv
    2024/07/02 20:15:03 stdout Ignore extra: /volume1/downloads/EXTRACTED/House.of.the.Dragon.S02E03.GERMAN.DL.2160P.WEB.H265-RiLE/Sample
    2024/07/02 20:15:03 stdout Use excludes: /volume1/.excludes (1)
    2024/07/02 20:15:02 stdout Argument[0]: /volume1/downloads/EXTRACTED
    2024/07/02 20:15:02 stdout Parameter: artwork = y
    2024/07/02 20:15:02 stdout Parameter: music = y
    2024/07/02 20:15:02 stdout Parameter: unsorted = y
    2024/07/02 20:15:02 stdout Parameter: excludeList = .excludes
    2024/07/02 20:15:02 stdout
    2024/07/02 20:15:02 stdout
    2024/07/02 20:15:02 stdout [PSA] Important Discussion of Changes effective as of 28 Apr 2023:
    2024/07/02 20:15:02 stdout
    2024/07/02 20:15:02 stdout Run script [fn:amc] at [Tue Jul 02 18:15:01 GMT 2024]
    2024/07/02 20:04:56 stdout [2024/07/02 18:04:56 UTC] Waiting 600 seconds for changes to settle down…
    2024/07/02 20:04:56 stdout [INOTIFY] /volume1/downloads/EXTRACTED/Phantastische.Tierwesen.Dumbledores.Geheimnisse.2022.German.DL.HDR.2160p.WEB.h265-W4K
    2024/07/02 19:23:06 stdout Watches established.
    2024/07/02 19:23:06 stdout Setting up watches.

    1. Avatar von Marc
      Marc

      garantiert ein Problem bei den Berechtigungen bei Filebot in deinem Container. Und ja, die Anleitung geht noch

    2. Avatar von Dominik
      Dominik

      Das einzige was ich anders gemacht habe, habe den gemeinsamem Ordner nicht „video“ sondern „anders“ genannt. Filebot erstellt mir auch den .filebot Ordner nicht. und ich habe in dem erstellten filebot Ordner, der in der Anleitung steht, noch einen filebot Ordner. und erst darin die Dateien.

    3. Avatar von Dominik
      Dominik

      Das Rechteproblem habe ich gefunden. Der von Filebot erstellte „Filebot“ Ordner hatte keine. Aber warum wurde dann von dir einer erstellt? Ich habe jetzt in dem Filebot Ordner den .filebot Ordner mit der license.txt Datei erstellt und den Inhalt meiner filebot_license.psm eingefügt. Doch leider ohne Erfolg.

      02.07.2024 20:15:20 Uhr stdout Ungültige Lizenz (>_
      02.07.2024 20:15:20 Uhr stdout | / | / ~-. `-. _ _ _
      02.07.2024 20:15:20 Uhr stdout ~-.__| /_ – ~ ^| /- _ `..-‚
      02.07.2024 20:15:20 Uhr stdout `-. | / | / `. ,~~|
      02.07.2024 20:15:20 Uhr stdout `—-. / } | / \__/
      02.07.2024 20:15:20 Uhr stdout (_____, `._.‘ | } \/~~~/
      02.07.2024 20:15:20 Uhr stdout .‘ Ö \ / / \ “
      02.07.2024 20:15:20 Uhr stdout ——— \__/ \__/
      02.07.2024 20:15:20 Uhr stdout | | \~~~\.‘ `./~~~/
      02.07.2024 20:15:20 Uhr stdout _____ ..-~ ~-..-~
      02.07.2024 20:15:20 Uhr stdout \ | \ \ – ~ ~ – / / |
      02.07.2024 20:15:20 Uhr stdout \ .—. .—.
      02.07.2024 20:15:20 Uhr stdout \ / `. .‘ “
      02.07.2024 20:15:20 Uhr stdout \ . .
      02.07.2024 20:15:20 Uhr stdout ————————————————
      02.07.2024 20:15:20 Uhr stdout \ /
      02.07.2024 20:15:20 Uhr stdout / Bitte erwerben Sie eine FileBot-Lizenz: \
      02.07.2024 20:15:20 Uhr stdout ________________________________________________
      02.07.2024 20:15:20 Uhr stdout Lizenzfehler: java.nio.file.AccessDeniedException: /data/filebot/license.txt
      02.07.2024 20:15:20 Uhr stdout * Erwägen Sie die Verwendung von –action TEST
      02.07.2024 20:15:20 Uhr stdout Hoppla! –action MOVE erfordert eine gültige Lizenz.
      02.07.2024 20

  5. Avatar von Dominik
    Dominik

    Ungültige Lizenz (>_<)
    02.07.2024 20:15:20 Uhr stdout * Verwenden Sie `-e PUID=0` und `-e PGID=0`, um FileBot als anderer Benutzer auszuführen
    02.07.2024 20:15:20 Uhr stdout * FileBot läuft als [filebot] unter Verwendung von [/data/filebot/license.txt]
    02.07.2024 20:15:20 Uhr stdout FileBot erfordert eine gültige Lizenz. Führen Sie „filebot –license *.psm“ aus, um Ihre FileBot-Lizenz zu installieren.
    02.07.2024 20:15:20 Uhr stdout

  6. Avatar von Peter
    Peter

    Hallo, habe mich auch mal an die Installation der 3 Programme auf meinem NAS gewagt. Siehe da, es läuft sehr gut. Auch mit dem komplexeren Script von Lutz.
    Dennoch finde ich, dass das sortieren noch nicht das gelbe vom Ei ist. Weiß jemand wie man es hinbekommt das die ganzen restlichen Dateien (jpg. nfo. etc.) gelöscht werden? Bzw. nicht kopiert werden?
    Wenn ich Filebot auf dem Windows PC ausführe/benutze, sortiert das Programm alles etwas anständiger.
    Gibt es so ein Script evtl. auch für JDownloader/Filebot-watcher?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert