HowTo: Filebot mit MyJDownloader kombinieren und automatisieren

Hast du die beiden Klammer [] die im Event scripter stehen drkngelsssen? Die musst du rausnehmen und dann mein Script einfügen
 
Ja sind raus und dann füge ich einfach dein script mit strg+v ein und drücke tab.
 
Du brauchst nach dem einfügen eigentlich nichts mehr zu drücken. Einfach einfügen, dann müsste kurz ein ladebalken rechts neben dem Feld zum einfügen kommen und das wars. Danach nicht tab oder so drücke., einfach auf Downloads oder so gehen
 
Also ich habe es eben noch einmal versucht. Variante 1 mit deiner ID:
Rich (BBCode):
[{"eventTrigger":"ON_ARCHIVE_EXTRACTED", "enabled":true, "name":"FileBot", "script":"var amcFile = \"/volume1/Pyload/filebot.sh\";var path = archive.getFolder();
callAsync(function() {}, amcFile, path);", "eventTriggerSettings":{}, "id": 1489257796220}]

Variante 2
Rich (BBCode):
[{"eventTrigger":"ON_ARCHIVE_EXTRACTED", "enabled":true, "name":"FileBot", "script":"var amcFile = \"/volume1/Pyload/filebot.sh\";var path = archive.getFolder();
callAsync(function() {}, amcFile, path);", "eventTriggerSettings":{}, "id": }]
Leider ohne Erfolg. Wenn ich dann wieder von Downloads zum Eventscripter springe stehen nur die Klammern drin und nach dem Entpacken passiert auch nichts. mein Script liegt unter /volume1/Pyload/filebot.sh
 
super danke...

kann mir wer helfen, wie ich meine 2 einzelnen Filebot commands zu einer bekomme? weil mit 2 einzelnen im script erkennt er serien immer als filme und die filme als serien... ich möchte gern alles in einen ordner downloaden und er soll dann die serien als serien erkennen und die filme als filme...

Rich (BBCode):
/var/packages/filebot/target/filebot.sh -rename --conflict skip /volume1/Download --output /volume1/Serien/ -r --format "{n}/{n} - {s00e00} - {t}" --db TheTVDB --lang de -non-strict --log ALL --log-file /volume1/Download/FileBotSerie.log

Rich (BBCode):
/var/packages/filebot/target/filebot.sh -script 'fn:amc' /volume1/Download --output '/volume1/video/-------##NEU-UNGESEHEN##-------' --action move -non-strict --lang de --def 'ut_label=movie' 'music=y' 'unsorted=n' 'artwork=y' 'skipExtract=y' 'deleteAfterExtract=y' 'movieFormat={file.parentFile.name}/{n} ({y})' --log ALL  --log-file '/volume1/Download/FileBotMovie.log'
 
Vielen Dank für die Anleitung!
Ich würde gerne noch Untertitel downloaden. Wie müsste das Script dafür angepasst werden?
 
Vielen Dank für die Anleitung.

Es funktioniert nun fast alles. Ein Problem habe ich noch mit dem automatischen Ausführen vom Filebot über den EventScripter.

Ab und zu kommt ein Fenster, wo ich ihm den Zugriff erlauben soll. Wenn ich da auf Allow klicke, passiert nichts. Das Fenster bleibt stehen (Chrome).

Hier der Bereich aus dem JDownloader.log:
Rich (BBCode):
THREAD: 16683
16683|Log.L.log 4/1/17 10:50:34 AM - FINE [ org.appwork.utils.swing.dialog.ConfirmDialog(<init>) ] -> Dialog    [allow][deny]
flag:  1000100000
title: Event Scripter permissions required!
msg:
The Event Script 'FileBot' requires permissions for the trigger 'Archive extraction finished'.
The script tries to
Execute a local process.
Do you want to allow this? If you are not sure, please check your script!
16683|Log.L.log 4/1/17 10:50:34 AM - INFO [ org.appwork.utils.swing.dialog.AbstractDialog(forceDummyInit) ] -> Force Dummy In
it

THREAD: 16685
16685|Log.L.log 4/1/17 10:50:34 AM - FINE [ org.appwork.utils.swing.dialog.ExceptionDialog(<init>) ] -> Dialog    [null][null
]
flag:  100000010000
title: An Error Occured
msg:
Cannot run program "/volume1/synology/filebot.sh": error=13, Permission denied
16685|Log.L.log 4/1/17 10:50:34 AM - FINE [ org.appwork.utils.swing.dialog.ExceptionDialog(<init>) ] -> Dialog    [null][null
]
flag:  100000010000
title: An Error Occured
msg:
No Dialogs in Headless Mode!

Über andere Forenthreads zum Thema bin ich auf einen Eintrag in der Datei:
/volume1/@appstore/JDownloader/cfg/Dialogs.json
gestoßen:
Rich (BBCode):
"ASK_FOR_PERMISSION_bd70a657835b32ac23e79d32ec39048c_Execute a local process" : -1,
Lt. dem anderen Forum soll ich aus der -1 eine 10 (ohne Minus!) machen. Das habe ich gemacht, leider geht es immer noch nicht.

Hat noch jemand einen Tipp?
 
Ich habe in der Richtung garnichts machen müssen. Kann es sein, dass das Popup nur kommt, wenn JD im Browser geöffnet ist?
 
Führst du JD als root aus?
 
Ich habe in der Richtung garnichts machen müssen. Kann es sein, dass das Popup nur kommt, wenn JD im Browser geöffnet ist?
Das Popup kam 3x im Browser und 1x in der Android-App, beantwortet immer mit Allow, seitdem taucht es nicht mehr auf. Es kam 1x beim Einloggen, ansonsten war der Browser offen.

Führst du JD als root aus?
Ja.


Nachtrag:
Ich habe es geschafft. Es funktioniert.

PS: Ich traue mich gar nicht zu sagen, woran es lag. filebot.sh fehlte das +x. *schäm*


Nachtrag2:
JD läuft bei mir nun durch. Letzte Nacht ist die DS auch brav schlafen gegangen.
Und der Workflow mit JD ist jetzt auch viel besser. JD nur kurz füttern und irgendwann liegen die gewünschten Files brav sortiert im Verzeichnis, abrufbereit für den Fernseher. Perfekt. Schöner Luxus. :)

Danke noch mal an euch.
 
Zuletzt bearbeitet:
Eine Frage habe ich noch zu der Bezeichnung von Serien und Filmen. ;)

Standard im Script ist das hier:
Rich (BBCode):
SERIEN="/.../{n}/{s}/{n}.{s00e00} - {t} ({y}) {vf}"
FILME="/.../{n} ({y}) {source}({vf}@{vc}) [{rating}]/{n} ({y}) {source}({vf}@{vc}) [{rating}]"

Als Filebot-Frischling frage ich mich natürlich, ob das im Grunde die beste Variante ist oder ob es da noch Optimierungsbedarf gibt, sprich wie macht ihr das?
 
Ich habe es geschafft. Es funktioniert.

PS: Ich traue mich gar nicht zu sagen, woran es lag. filebot.sh fehlte das +x. *schäm*


JD läuft bei mir nun durch. Letzte Nacht ist die DS auch brav schlafen gegangen.
Und der Workflow mit JD ist jetzt auch viel besser. JD nur kurz füttern und irgendwann liegen die gewünschten Files brav sortiert im Verzeichnis, abrufbereit für den Fernseher. Perfekt. Schöner Luxus. :)

Das habe ich mir gedacht, entweder fehlender Rechte als user oder file :)
Schön, dass es nun geht.

Oh ja das ist genial.
Die DS ist dafür wie gemacht.

Wenn ich nur daran denke, früher übern PC mit JD laden und dann für die ps3 als fat32 remuxxen .. WELTEN !
 
Ich habe ein Problem mit dem Synoindex. Zuerst wurden neue Dateien nicht indexiert, da Filebot die Dateien ja intern verschoben hat und somit Synoindex davon nichts mitbekam.

Nun habe ich im Filebot-Forum eine Möglichkeit gefunden den Aufruf vom Synoindex in den Aufruf vom Filebot einzufügen.

Der Aufruf vom Filebot sieht dann so aus:
Rich (BBCode):
/var/packages/filebot/target/filebot.sh -script fn:amc --lang de --log-file $LOG --action move "$1" --def "seriesFormat=$SERIEN" "movieFormat=$FILME" "animeFormat=$ANIME" "unsortedFormat=$UNSORTIERT" "minFileSize=0" -non-strict --def unsorted=y "artwork=y" --def "exec=synoindex -a \"{file}\"" clean=y

Im Grunde klappt das auch. Nur eigentlich sollte nur der neue File in den Index übernommen werden. Es sieht aber so aus, dass Synoindex jeweils immer einen komplett neuen Index anlegt, was natürlich unnötig ist, recht lange dauert und die HDDs beansprucht.

Im amc.log habe ich folgendes stehen:
Rich (BBCode):
Execute: synoindex -a "/volume1/video_erw/Serien/NamederSerie/6/NamederSerie.S06E12.mkv"
Der Pfad und Dateiname stimmen.

Was mache ich falsch?
 
Hallo Peter,
ich habe dasselbe Problem wie Du es hattest, ich verstehe aber Deine Lösung nicht ganz...
Du hast in Dialogs.json ""ASK_FOR_PERMISSION_bd70a657835b32ac23e79d32ec39048c_Execute a local process" : -1," auf 10 geändert und dann? Was meinst Du mit "filebot.sh fehlte das +x"? Entschuldige mein Unwissen...;)

Danke und Gruß
Holger
 
Hallo,
mein Filebot geht nach dem letztem Update der DS nicht mehr. :-(
Manueller Start und Testordner erstellen funzt aber die Serien und Filme lässt er liegen???
Weiß einer Rat.
blackpit
 
Dann würde ich mal in der filebot.sh (oder wie auch immer Du diese benannt hast) nachschauen, was Du als Log-Pfad angegeben hast.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat