coppit / docker-filebot Goto Github PK
View Code? Open in Web Editor NEWA docker container for FileBot
License: GNU General Public License v2.0
A docker container for FileBot
License: GNU General Public License v2.0
When requesting subtitles, it comes back with a challenge to configure user/password on Opensubtitles.
Get [English] subtitles for 1 files
CmdlineException: OpenSubtitles: Please enter your login details by calling `filebot -script fn:configure`
Calling this script works, however filebot still fails on the same error as before. It looks like those credentials are not stored or ignored
Hi,
just upgraded to the latest coppit/docker-filebot version and it seems something has changed in the handling of umask.
I start the container with docker-compose with the following config:
filebot:
image: coppit/filebot
container_name: filebot
environment:
- GROUP_ID=1000
- USER_ID=1000
- UMASK=0022
volumes:
- /data/app-data/filebot:/config:rw
- /data/ffffff:/input:rw
- /data/gggg:/output:rw
restart: unless-stopped
I've also added this to the end of my filebot.conf:
UMASK=0022
USER_ID=1000
GROUP_ID=1000
But when starting I see in the logs:
[2017-12-18 13:27:48] FileBot: CONFIGURATION:
[2017-12-18 13:27:48] FileBot: WATCH_DIR=/input
[2017-12-18 13:27:48] FileBot: SETTLE_DURATION=10
[2017-12-18 13:27:48] FileBot: MAX_WAIT_TIME=60
[2017-12-18 13:27:48] FileBot: MIN_PERIOD=120
[2017-12-18 13:27:48] FileBot: COMMAND=bash /files/filebot.sh
[2017-12-18 13:27:48] FileBot: USER_ID=1000
[2017-12-18 13:27:48] FileBot: GROUP_ID=1000
[2017-12-18 13:27:48] FileBot: UMASK=0000
[2017-12-18 13:27:48] FileBot: DEBUG=False
[2017-12-18 13:27:48] FileBot: IGNORE_EVENTS_WHILE_COMMAND_IS_RUNNING=False
[2017-12-18 13:27:48] FileBot: Starting monitor for FileBot
[2017-12-18 13:27:48] FileBot: Waiting for new change
It is a bit annoying because folder permissions are now 777 and files are 666. Anyone know how to fix this?
with the setup of /input and /output folder the move process is really slow even when the real /input and /output folder are on the same drive. it would be way faster to have only one folder for everything and just define the watchfolder as an offset of /input
I've been using this program for free for a while now and now that the paid version has some good changes (quite a bit ahead now) I want to be able to use them.
Do you mind adding support for the latest version and licensing?
I tried the other Filebot container but they do not have automatic processing which is a must for me.
Thanks for your awesome containers :)
~Skylar
Hi,
great work with the latest Update!
Its working fine but Iam getting the error below, any Ideas? I even set the permissions to 7777 but no change. It seems like java ignores the UID iam starting the container with, the folder got 100, 99 permissions.
Exception in thread "Thread-5" java.lang.SecurityException: Could not lock User prefs. Lock file access denied.
at java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPreferences.java:937)
at java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:925)
at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:729)
at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:824)
at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:464)
at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:50)
at java.util.prefs.FileSystemPreferences$4$1.run(FileSystemPreferences.java:442)
I am attempting to process files through the docker container and the initial rename operation goes smoothly with no errors and then upon starting the next job, no matter what it is, crashes the JRE. I have enabled debug in the configuration files of the container and these are the errors I am receiving.
CTRL+ F "JRE" to find where exactly the are.
filebot.pdf
After updating UnRaid, im getting the following output in my log on every try trigering the script. Do someone has a clue what's that about?
---------------------------------- README-----------------------------------
Use excludes: /config/amc-exclude-list.txt (1)
A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0x0000154f72d43a72, pid=146, tid=0x0000154fee607700
JRE version: Java(TM) SE Runtime Environment (8.0_161-b12) (build 1.8.0_161-b12)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.161-b12 mixed mode linux-amd64 compressed oops)
Problematic frame:
C [libmediainfo.so.0+0x3c3a72]Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
An error report file with more information is saved as:
/tmp/hs_err_pid146.log
If you would like to submit a bug report, please visit:
http://bugreport.java.com/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.Aborted
Is there a way to add some authentication to this? I'm running this container with an nginx reverse proxy container + letsencrypt companion container with its own subdomain on the public internet. It works great but anyone can use it while the container is running.
Great work though, this is very functional.
can we update docker file to:
https://sourceforge.net/projects/filebot/files/filebot/FileBot_4.7/filebot_4.7_amd64.deb/download?use_mirror=ufpr
This will allow for using a new Plex naming format {plex}
Hello.
I see monitor.py can detect when a file is deleted,could u add a feature when it detect a file it's deleted it delete his line from amc_exclude.txt ?
Thanks !
Hi Coppit,
Thanks for your amazing work.
I followed - I guess - carefully your readme, and got it working for my personal use. Still, moved files get their permissions set to "---------- 1 myuser mygroup" while every other moved file by my old not-dockerized filebot version were like "drwxrwxrwx+ 2 myuser mygroup".
Any idea about what I've could been doing wrong ?
IF it can help, here is my customized filebot.sh:
export GROUP_ID=100
export USER_ID=1026
export UMASK=022
filebot -script fn:amc -no-xattr --output /output --log-file /log/amc.log --lang en --encoding utf8 --action keeplink --conflict skip
-non-strict --def ut_dir=/input ut_kind=multi music=y deleteAfterExtract=y clean=y
excludeList=/config/amc-exclude-list.txt $SUBTITLE_OPTION
movieFormat="$MOVIE_FORMAT" musicFormat="$MUSIC_FORMAT" seriesFormat="$SERIES_FORMAT" --log all
Cheers,
rwaesely
I will occasionally have issues where filebot will extract a file and fail halfway but it doesn't know so it renames and moves the partial file. This only seems to happen on large files. I am not totally sure yet if it is just rar files or rar and large files. Either way it will partially copy the file to the destination but rename it so I don't know it is broken until I try to use it.
Hello !
I used an another container (bytesized who are a semi-fork to yours) and i had to reinstall all my filebot so i tested your docker but i have a problem.
When a change is done in a directory,it run the command but i have no news,see this screen : https://puu.sh/v9ZHd/6285ab0ed2.png
It stay here and doesn't do anything. Any help ?
Thanks !
Hi, firstly many thanks for this docker, it is a great help.
I am running on a UNRAID 6.1 server
When my torrent client completes a download, the file is moved to a filebot folder to be processed. But it never seem to pick it up for days, I have to run touch on them to trigger filebot.
Any idea if it is my config?
Hi, I am copying files from another computer and filbert is starting to process the files before the other computer has fully copied the whole file to the filbert's input folder, thus leading to the file being corrupt.
I have the following settings...
SETTLE_DURATION=02:00
MAX_WAIT_TIME=59:00
MIN_PERIOD=05:00
Hi,
I am getting this error and don't know how to fix
[2018-01-23 21:50:18] ERROR: Found user "" with the proper user ID but incorrect group ID. Refusing to modify the group ID. Exiting...
I've looked and it appears that my USER_ID=0, GROUP_ID=0, and UMASK=0022
What am i doing wrong?
Please forgive me as I am pretty new to using Docker. Thanks!
I cannot get the web UI to work at http://:8080 as documented. Is there something broken?
is there a way you can make the history.xml accessible from the config folder?
Could you update this to use the latest filebot?
Hi,
iam using your Filebot with the Container Station in QNAP. Since the new Update 4.3 filebot crashes after some days. The console output is also not displayed anymore, its still working without the console display but will crash sooner or later. Any Ideas on that? With the QNAP Update 64bit was forced, could that be the problem?
Hello,
I ran into an issue when I try to run filebot for the first time
[Aug 31 02:01:24 PM] Running FileBot GUI
[2017-08-31 14:01:24] ERROR: Found user "" with the proper user ID but incorrect group ID. Refusing to modify the group ID. Exiting...
My docker-compose file does not specify a particular user (user id 0 like default dockerfile config) :
version: '2.1'
services:
filebot:
image: coppit/filebot
container_name: filebot
hostname: filebot
environment:
- USER_ID = 0
- GROUP_ID = 0
volumes:
- /mnt/docker/filebot/config:/config
- /mnt/docker/filebot/media:/media
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.