FileBot

Pulpi

Benutzer
Mitglied seit
24. Feb 2014
Beiträge
243
Punkte für Reaktionen
0
Punkte
22
Gibt sogar schon die 4.7.2 (beta) :)
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Wo auch immer du die schon gefunden hast, mir wird nichts angeboten.
Auf sourceforge finde ich auch nichts... :confused:

Ich warte mal ab, jetzt klappts ja wieder durch den Workaround! :)
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
4.7.2 ist jetzt da :)
 

blinddark

Benutzer
Mitglied seit
03. Jan 2013
Beiträge
1.386
Punkte für Reaktionen
34
Punkte
68
Ich hatte mal gelesen, dass filebot nun seine eigene Java-Version mit bringt. kann ich es trotzdem nebenher installieren?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Das ist leider so ja, im INFO File des SPK's steht seit einiger Zeit
Rich (BBCode):
install_dep_packages="oracle-java"
das ist das Java Package das rednoah selbst zur Verfügung stellt.
Damit klappt aber bei mir alles, auch JDownloader2

Du müsstest das SPK hier laden und vor der Installation die INFO anpassen...wenn du es ohne dem Java Package installieren willst
 

Misaal

Benutzer
Mitglied seit
18. Sep 2014
Beiträge
124
Punkte für Reaktionen
0
Punkte
16
Hallo

Seit ein paar Tagen läuft bei mir den Script von filebot nicht mehr.
So sieht der Script aus, eigentlich ganz ähnlich wie der von DKeppi (von ihn kopiert):

Rich (BBCode):
#!/bin/sh

#Javapfad
PATH=$PATH:/usr/local/java/bin/java

#Pfade
QUELLE=/volume1/Downloads
ZIEL=/volume1/video
SERIEN="/volume1/video/TV Shows"
FILME="/volume1/video/Movies"

#Filebot
FILEBOT=/usr/local/bin/filebot
KONFLIKT=skip
AKTION=move
SPRACHE=de
IGNORE=.nfo,.txt,.url,.rar,.jpg,.iso
CLEAN=y
LOG=/volume1/homes/Miguel/filebot/Logs/filebot.log

#Formate
SERIE="{n}/{'Season '+s}/{n} - {episode.special ? 'S00E'+special.pad(2) : 'S'+s.pad(2)+'E'+es*.pad(2).join('-E')} - {t}/{n} - {episode.special ? 'S00E'+special.pad(2) : 'S'+s.pad(2)+'E'+es*.pad(2).join('-E')} - {t}"
FILM="{n} {[y, certification, rating]}/{n} [{y}, {director}] {vf}"

#Plex
PLEX=localhost

#User/Gruppe
USER=Miguel
GROUP=users


################################################## #################################


#Filebot-Kommando
$FILEBOT -script fn:amc --conflict $KONFLIKT --action $AKTION -no-xattr -non-strict --lang $SPRACHE "$QUELLE" --log-file $LOG --def ignore=$IGNORE "seriesFormat=$SERIEN/$SERIE" "movieFormat=$FILME/$FILM" clean=$CLEAN plex=$PLEX


#Berechtigungen setzen
chown -R $USER:$GROUP $ZIEL
find $ZIEL -type d -exec chmod 755 {} \;
find $ZIEL -type f -exec chmod 644 {} \;


exit 0
Installiert ist Java 7+8 von Synology und Java 8 von rednoah.

unter etc/profile sieht es bei mir so aus:

Rich (BBCode):
PATH=$PATH:/var/packages/Java8/target/j2sdk-image/bin # Synology Java runtime enviroment
PATH=$PATH:/var/packages/Java8/target/j2sdk-image/jre/bin # Synology Java runtime enviroment
JAVA_HOME=/var/packages/Java8/target/j2sdk-image/jre # Synology Java runtime enviroment
CLASSPATH=.:/var/packages/Java8/target/j2sdk-image/jre/lib # Synology Java runtime enviroment
LANG=en_US.utf8 # Synology Java runtime enviroment
export CLASSPATH PATH JAVA_HOME LANG # Synology Java runtime enviroment
export JAVA_HOME=/usr/local/java    # added by Unofficial Java Installer
export LANG=en_US.utf8              # added by Unofficial Java Installer

Ich habe bereits filebot de- und wieder installiert, hat nichts gebracht.
Hat jemand auch Probleme?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Ich habe mein Script mal geändert bzw. verbessert - viell. bringt dich meine aktuelle Version weiter?
Habe nur das Java von rednoah drauf...

Achtung:
Nach dem Doppelpunkt bei PLEX=127.0.0.1 musst du noch deinen persönlichen PlexToken anhängen
Hier kannst du lesen wie du zu dem kommst -> https://support.plex.tv/hc/en-us/articles/204059436-Finding-your-account-token-X-Plex-Token

Rich (BBCode):
#!/bin/sh


#Javapfad
PATH=$PATH:/var/packages/Java8/target/j2sdk-image/jre/bin


#Pfade
QUELLE=/volume1/downloads
ZIEL=/volume1/video
SERIEN="/volume1/video/Serien"
FILME="/volume1/video/Filme"


#Filebot
FILEBOT=/usr/local/bin/filebot
KONFLIKT=skip
AKTION=move
SPRACHE=de
IGNORE='[.](nfo|txt|url|rar|jpg|iso|idx|sub)$'
LOG=/volume1/data/Logs/filebot.log


#Formate
SERIE="{n}/Staffel{s.pad(2)}/{n}.{s00e00}.{t}"
FILM="{n} ({y})/{n} ({y})"


#Plex
PLEX=127.0.0.1:


#User/Gruppe
USER=Daniel
GROUP=users


##############################################################################################################################################################################################################################################


#Filebot-Kommando
$FILEBOT -script fn:amc --conflict $KONFLIKT --action $AKTION -no-xattr -non-strict --lang $SPRACHE "$QUELLE" --def ignore=$IGNORE "seriesFormat=$SERIEN/$SERIE" "movieFormat=$FILME/$FILM" plex=$PLEX --log-file $LOG


#Aufräumen
find $QUELLE -mindepth 1 ! -name '*.mkv' ! -name '*.avi' ! -name '*.mp4' -delete


#Berechtigungen setzen
chown -R $USER:$GROUP $ZIEL
find $ZIEL -type d -exec chmod 775 {} \;
find $ZIEL -type f -exec chmod 664 {} \;


exit 0
 

Misaal

Benutzer
Mitglied seit
18. Sep 2014
Beiträge
124
Punkte für Reaktionen
0
Punkte
16
hi DKeppi

Nochmals vielen Dank für dein Script. Mit dem Java von rednoah, funktioniert bei dir auch jDownloader von Neutron?
Muss man da was spezielles einstellen, damit beide mit dem Java von rednoah funktionieren?

Danke schon mal
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Hi Misaal

Gerne!
Ja bei mir klappt damit beides einwandfrei, ohne irgendwas einzustellen :)

Gruß
DKeppi
 

Misaal

Benutzer
Mitglied seit
18. Sep 2014
Beiträge
124
Punkte für Reaktionen
0
Punkte
16
Guten Tag Dkeppi

Vielen Dank, der Script hat super funktioniert. Musste nur die Pfade meiner anpassen und keine weitere Pakete installieren oder deinstallieren. Stehe ewig in deiner Schuld! ;)
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Freut mich das es so geklappt hat :)
Schon OK, die Community ist ja hier um zu helfen ;)
 

blinddark

Benutzer
Mitglied seit
03. Jan 2013
Beiträge
1.386
Punkte für Reaktionen
34
Punkte
68
Kann ich auch das Java Paket von Synology nutzen und FileBot als SPK installieren. Ich meine mal gelesen zu haben, dass FileBot nun zwangsläufig Java mit installiert.
 

UweLe

Benutzer
Mitglied seit
26. Sep 2012
Beiträge
72
Punkte für Reaktionen
0
Punkte
6
habe derzeit filebot über den Synology Aufgabenplaner funktionsfähig, nun brauche ich hilfe, wie man 4k/UHD movies nochmal in einen anderen ordner sortiert...

Folder für normale Movies = Folder1 (/volume1/video/Folder1)
Folder für 4k/UHD Movies = Folder2 (/volume1/video/Folder1/Folder2)

vielleicht ist hier jemand nettes und kann mir helfen... mein aktuelles filebot command line sieht wie folgt aus:
filebot -script 'fn:amc' /volume1/Download --output '/volume1/video/Folder1' --action move -non-strict --lang de --def 'ut_label=movie' 'music=y' 'unsorted=y' 'artwork=y' 'skipExtract=y' 'deleteAfterExtract=y' 'movieFormat={file.parentFile.name}/{n} ({y})' --log WARNING --log-file '/volume1/Download/FileBotMovie.log'

der offiziellen filebot support mensch hat mir den tipp gegeben, dass man es mit
{dim[1] >= 2160 ? 'UHD' : 'HD'}/{plex}
lösen kann, leider habe ich keine ahnung wo/wie ich es in meine commandline rein bringen muss... ich habe daraus:
filebot -script 'fn:amc' /volume1/Download --output '/volume1/video/Folder1' --action move -non-strict --lang de --def 'ut_label=movie' 'music=y' 'unsorted=y' 'artwork=y' 'skipExtract=y' 'deleteAfterExtract=y' 'movieFormat={dim[1] >= 2160 ? 'Folder1/Folder2' : 'Folder1'}/{file.parentFile.name}/{n} ({y})' --log WARNING --log-file '/volume1/Download/FileBotMovie.log'
gemacht, leider funktioniert das verschieben dann total falsch
 

Wicki

Benutzer
Mitglied seit
29. Dez 2013
Beiträge
323
Punkte für Reaktionen
0
Punkte
22
Illegal Argument / Illegal usage

Ich versuche gerade Filebot Node zum Laufen zu bekommen, scheitere dabei aber kläglich. Bin dankbar für jede Hilfe.

DSM 6.1
Filebot, Filebot Node, Node.js v4 habe ich installiert. Java 8 war schon für JDownloader installiert.

Rich (BBCode):
filebot -script 'fn:amc' /volume1/downloads/input --output /volume1/downloads/output --action move -non-strict --conflict auto --lang de --def 'ut_label=tv' 'music=y' 'unsorted=y' 'subtitles=deu' 'deleteAfterExtract=y' 'excludeList=.excludes' --log all --log-file '/volume1/@appstore/filebot-node/data/filebot.log'

------------------------------------------

Locking /volume1/@appstore/filebot-node/data/filebot.log
Illegal Argument: java.nio.file.AccessDeniedException: /volume1/downloads/input (/volume1/downloads/input)
Run script [fn:amc] at [Mon Mar 27 11:53:41 CEST 2017]
Parameter: ut_label = tv
Parameter: music = y
Parameter: unsorted = y
Parameter: subtitles = deu
Parameter: deleteAfterExtract = y
Parameter: excludeList = .excludes
Argument[0]: File does not exist: /volume1/downloads/input
Illegal usage: output folder must exist and must be a directory: /volume1/downloads/output
Failure (°_°)
------------------------------------------

[Process error]

Was mache ich falsch, bzw. muss wie und wo noch konfigurieren?
Die Ordner
/volume1/downloads/input
/volume1/downloads/output
existieren.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.164
Punkte für Reaktionen
915
Punkte
424
Welcher Nutzer ruft filebot auf und welche Rechte hat dieser an Pfad und Ordner /volume1/downloads/input

java.nio.file.AccessDeniedException
 

UweLe

Benutzer
Mitglied seit
26. Sep 2012
Beiträge
72
Punkte für Reaktionen
0
Punkte
6
Synology > Systemsteuerung > Aufgabenplaner > dort ein task anlegen, der den Filebot command ausführt ... vorher das Aufgabenplaner Logging aktivieren... dann schaust dir an was die logs sagen...
 

Wicki

Benutzer
Mitglied seit
29. Dez 2013
Beiträge
323
Punkte für Reaktionen
0
Punkte
22
Erstmal danke für eure Hilfe!

@Fusion
Mit meinem Account (ist Administrator), ist Besitzer des/der Ordner.

@UweLe
Über die Commandline hatte ich es vorher noch garnicht probiert. Das funktioniert. Ist der selbe Benutzer mit dem ich es über Node probiert habe.

Rich (BBCode):
filebot -rename /volume1/downloads/input
Rename episodes using [TheTVDB]
Auto-detected query: [Billions]
Fetching episode data for [Billions]
[MOVE] From [/volume1/downloads/input/Billions.S02E05.mkv] to [/volume1/downloads/input/Billions - 2x05 - Currency.mkv]
Processed 1 files

Ich denke das ich es dabei auch belasse und es nur über die Commandline mache. Die GUI macht's mir im Grunde garnicht einfacher. Oder bringt die noch irgendeinen Vorteil, den ich gerade übersehe?
 

UweLe

Benutzer
Mitglied seit
26. Sep 2012
Beiträge
72
Punkte für Reaktionen
0
Punkte
6
also die GUI (FileBot Node) habe ich auch nur zum erstellen der Commandline genutzt und dann die commandline verfeinert und dann wieder deinstalliert und mache es jetzt automatisiert (alle 30minuten) über den aufgabenplaner...
 

MadM4x

Benutzer
Mitglied seit
06. Mai 2017
Beiträge
153
Punkte für Reaktionen
1
Punkte
16
Muss mich hier mal dran hängen.

Versuche gerade auf meiner DS916+ Filebot inkl. Node zum laufen zu bringen.

Kann es sein das ich dafür zwingend auch das 3rd Party gedöns installiert haben muss?
Java 8 ist installiert und Node.js v4 auch.

Filebot selbst scheint soweit auch zu laufen,
"FileBot 4.7.9 (r4984) / OpenJDK Runtime Environment 1.8.0_121 / Linux 3.10.102 (amd64)"
jedoch zeigt mir Node entweder einen Fehler in Zeile 63 oder 65 von filebot.sh an.

In der Datei steht an dieser Stelle ja:
# select application data folder
APP_DATA="$APP_ROOT/data/$USER"

genaus wie in den Java Befehle immer "dir="$APP_DATA"

Allerdings gibts nirgend den Pfad "$APP_ROOT/data/$USER" .....
Oder muss man zwingend Java8 und dieses inoffizielle Java Paket installiert haben?
 


 

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