Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Djoss - FileBot

Featured Replies

Question:  Is there anyway to set the 'home' folder that you land on when you open the docker and/or delete/move a folder?   Every time I rename/move a folder it diverts back to the /config folder and I have to browse back to my /storage folder and drill down.  Not a huge deal but I am curios if there is a way to set this in docker config. 

 

 

  • Replies 660
  • Views 150k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Yes this will for sure be done

  • The 'plex' format uses the Plex Naming Standard (it is not getting path from plex).  See https://www.filebot.net/forums/viewtopic.php?t=4116

  • New Docker image with the fix is now available.

Posted Images

  • Author
23 hours ago, dtctechs said:

Question:  Is there anyway to set the 'home' folder that you land on when you open the docker and/or delete/move a folder?   Every time I rename/move a folder it diverts back to the /config folder and I have to browse back to my /storage folder and drill down.  Not a huge deal but I am curios if there is a way to set this in docker config. 

In my case when I click the "Load" button it always seems to be back where I was the last time.

Is it possible to use age filters with this?

I.e 

--filter "age < 30"

https://www.filebot.net/forums/viewtopic.php?t=2127

 

When i try i get this in the log file:

Quote

[amc] Invoking AMC script...
[amc] File does not exist: <
[amc] File does not exist: 30"

 

I have a feeling the " are being escaped or something, I tried doubling up on quotes and also trying ' but none worked so not sure what i'm doing wrong

On 6/15/2020 at 2:56 PM, Djoss said:

In my case when I click the "Load" button it always seems to be back where I was the last time.

I assume my problem is that when I use Filebot I move the renamed files which then deletes the folder... so when I click Load the previous folder isn't there any more and it lands me in the default folder.    I just created a new path called AAAADownloads so it stays at the top of the container root.  This is good enough.  Thanks for your reply.

I'm trying out the legacy 1.0.2 version of this container to see if Filebot works for me and if I can figure out the set-up and rename conventions. Everything seems to be working well with the WebGUI, but I am getting no signs of the AMC script running at all. Nothing in the Docker log shows any of the "[amc] ...." lines previous posters have referenced despite making the AMC frequency in the docker extreme (run every 10 seconds) and quad-checking all my Docker paths.

 

Is AMC a function that just didn't work in 1.0.2 and it's just something to figure out after getting a license or is there an additional file or am I missing a script which needs to be added into the container to make it work?

  • Author
On 6/16/2020 at 5:17 PM, Migz93 said:

Is it possible to use age filters with this?

I.e 


--filter "age < 30"

https://www.filebot.net/forums/viewtopic.php?t=2127

 

When i try i get this in the log file:

 

I have a feeling the " are being escaped or something, I tried doubling up on quotes and also trying ' but none worked so not sure what i'm doing wrong

I'm looking at this...

  • Author
On 6/21/2020 at 2:52 AM, deleteme said:

I'm trying out the legacy 1.0.2 version of this container to see if Filebot works for me and if I can figure out the set-up and rename conventions. Everything seems to be working well with the WebGUI, but I am getting no signs of the AMC script running at all. Nothing in the Docker log shows any of the "[amc] ...." lines previous posters have referenced despite making the AMC frequency in the docker extreme (run every 10 seconds) and quad-checking all my Docker paths.

 

Is AMC a function that just didn't work in 1.0.2 and it's just something to figure out after getting a license or is there an additional file or am I missing a script which needs to be added into the container to make it work?

AMC script support has been added in 1.3.0.

Note that you will be able to test without a license.  Files won't be renamed, but you will be able to see what FileBot would do with the files.

4 hours ago, Djoss said:

AMC script support has been added in 1.3.0.

Note that you will be able to test without a license.  Files won't be renamed, but you will be able to see what FileBot would do with the files.

Great - thanks for the clear response!

@Djoss hi, looks like your update today of better amc custom handling broke something (at least here)

 

sample of my custom line

 

--lang de --def ignore=[.](ts|idx2)$ --def plex=192.168.1.71:xxx --def emby=192.168.1.75:xxx -exec bash /config/postprocess.sh {historic.f} {f} {n} {t} {s} {e} {seconds}

 

error respond

 

[amc] Invalid language code: [.](ts|idx2)$ --def plex=192.168.1.71:xxx --def emby=192.168.1.75:xxx -exec bash /config/postprocess.sh {historic.f} {f} {n} {t} {s} {e} {seconds}

 

as u see the language code is from def ignore ... so looks like it uses

 

lang '[.](ts|idx2)$'

instead

lang de

 

as note, worked fine before

Edited by alturismo

  • Author
6 hours ago, alturismo said:

@Djoss hi, looks like your update today of better amc custom handling broke something (at least here)

 

sample of my custom line

 

--lang de --def ignore=[.](ts|idx2)$ --def plex=192.168.1.71:xxx --def emby=192.168.1.75:xxx -exec bash /config/postprocess.sh {historic.f} {f} {n} {t} {s} {e} {seconds}

 

error respond

 

[amc] Invalid language code: [.](ts|idx2)$ --def plex=192.168.1.71:xxx --def emby=192.168.1.75:xxx -exec bash /config/postprocess.sh {historic.f} {f} {n} {t} {s} {e} {seconds}

 

as u see the language code is from def ignore ... so looks like it uses

 

lang '[.](ts|idx2)$'

instead

lang de

 

as note, worked fine before

 

Sorry for breaking your setup.  Because shell variable expansion can occur at multiple levels, it's not easy to get it right for everyone and every scenarios.  That being said, putting your ignore parameter between double quotes should fix your issue:

--lang de --def "ignore=[.](ts|idx2)$" --def plex=192.168.1.71:xxx --def emby=192.168.1.75:xxx -exec bash /config/postprocess.sh {historic.f} {f} {n} {t} {s} {e} {seconds}

The parentheses were the characters causing the issue.

 

 

@Djoss thats what i did to get it working (i often have to use this way for some scripts) already and thanks for pointing in case others have this now too.

  • 2 weeks later...

Hi Guys, sorry for the noob question how do I install the license I tried doing:

 

docker exec FileBot /opt/filebot/filebot --license lincesfile

 

but it just gives me the invalid command error. I also couldn't find the config file that the docker instructions says you are supposedw to put it in. Any help is much appreciated!

5 minutes ago, jce108 said:

Hi Guys, sorry for the noob question how do I install the license I tried doing:

 

docker exec FileBot /opt/filebot/filebot --license lincesfile

 

but it just gives me the invalid command error. I also couldn't find the config file that the docker instructions says you are supposedw to put it in. Any help is much appreciated!

Sorry got it. For anyone else you just need to put the file in your appdata/FileBot folder

Filebot keeps creating a folder "TV Shows" in the output folder. I can't find any settings to remove the creation of this folder. I want Filebot to rename new shows added without changing the folders. My /watch folder and /output folders are mapped as the same folder.

@GigaGrim may take a look at your formats, there u sepcify how the output should be.

 

and as note afaik, watch and output cant be the same folder, may ask in filebot forums if there is a way todo so or check filebot discord channel, author is active and helpful as note.

  • Author

Correct, watch and output can't be the same.  Else, renamed files will be processed again.  If you want to rename existing files in-place, you will probably have better luck with using the UI.

  • 4 weeks later...

The greatest feature ever would be to add an option for CHANGING THE OUTPUT DIRECTORY of the AMC script to something other than "movies" and "TV shows".  Yes I get that I should have followed the Plex naming conventions; however, I started this collection 20 years ago before there was a Plex.  It took me about 20 hours to recreate the Plex library last time.  I'm not doing that again unless I absolutely have to.  It is so frustrating that something as simple as changing the directory name just isn't supported (without some major script-fu).  I also get that this isn't the Docker's fault :)  But you could fix it by adding the option and just doing the script-fu in the background.  Thanks! 

 

Edit1: I figured it out via this thread

What you need to add is 

--def movieFormat="/storage/share/High Definition Movies/{ny}/{ny}"

This is under "Show more settings" and then "Automated Media Center: Custom Options:"

The path is weird because of the docker, you can't use the full path because permission will be denied, you need /storage/ + whatever to make it work.

 

Edited by jacob.pederson
fixed issue

Hello,

I bought a license for Filebot.
Unfortunately I don't know how and where to insert the license. In the program it tells me it should be pasted using copy past, but unfortunately that doesn't work.
Can someone help me?

Thanks and best regards

I discovered that my Filebot docker stops after a 1-2min for some reason. I verified my opensubtitles account is good and that my registration to Filebot has not expired. This is what I see in the Filebot log below. I searched to a degree and I am not finding a resolution. Any ideas/help would be much appreciated.

Fetch failed: Try again in 2 seconds (2 more) => redstone.xmlrpc.XmlRpcException: The response could not be parsed.

Fetch failed: Try again in 8 seconds (1 more) => redstone.xmlrpc.XmlRpcException: The response could not be parsed.

redstone.xmlrpc.XmlRpcException: The response could not be parsed.
redstone.xmlrpc.XmlRpcException: The response could not be parsed.
at redstone.xmlrpc.XmlRpcClient.handleResponse(Unknown Source)
at redstone.xmlrpc.XmlRpcClient.endCall(Unknown Source)
at redstone.xmlrpc.XmlRpcClient.invoke(Unknown Source)
at net.filebot.web.OpenSubtitlesXmlRpc.invoke(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.lambda$invoke$0(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.retry(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.retry(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.retry(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.invoke(Unknown Source)
at net.filebot.web.OpenSubtitlesXmlRpc.login(Unknown Source)
at net.filebot.web.OpenSubtitlesClient.login(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$login.call(Unknown Source)
at Script1.run(Script1.groovy:12)
at net.filebot.cli.ScriptShell.evaluate(Unknown Source)
at net.filebot.cli.ScriptShell.runScript(Unknown Source)
at net.filebot.cli.ArgumentProcessor.runScript(Unknown Source)
at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
at net.filebot.Main.main(Unknown Source)
Caused by: java.io.IOException: Server returned HTTP response code: 503 for URL: https://api.opensubtitles.org/xml-rpc
... 18 more

Enter OpenSubtitles username: Enter OpenSubtitles password: Testing OpenSubtitles... Error (o_O)

[cont-init.d] filebot.sh: exited 1.
[services.d] stopping services
[services.d] stopping s6-fdholderd...
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

 

  • Author
8 minutes ago, guruleenyc said:

I discovered that my Filebot docker stops after a 1-2min for some reason. I verified my opensubtitles account is good and that my registration to Filebot has not expired. This is what I see in the Filebot log below. I searched to a degree and I am not finding a resolution. Any ideas/help would be much appreciated.


Fetch failed: Try again in 2 seconds (2 more) => redstone.xmlrpc.XmlRpcException: The response could not be parsed.

Fetch failed: Try again in 8 seconds (1 more) => redstone.xmlrpc.XmlRpcException: The response could not be parsed.

redstone.xmlrpc.XmlRpcException: The response could not be parsed.
redstone.xmlrpc.XmlRpcException: The response could not be parsed.
at redstone.xmlrpc.XmlRpcClient.handleResponse(Unknown Source)
at redstone.xmlrpc.XmlRpcClient.endCall(Unknown Source)
at redstone.xmlrpc.XmlRpcClient.invoke(Unknown Source)
at net.filebot.web.OpenSubtitlesXmlRpc.invoke(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.lambda$invoke$0(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.retry(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.retry(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.retry(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.invoke(Unknown Source)
at net.filebot.web.OpenSubtitlesXmlRpc.login(Unknown Source)
at net.filebot.web.OpenSubtitlesClient.login(Unknown Source)
at net.filebot.web.OpenSubtitlesClient$login.call(Unknown Source)
at Script1.run(Script1.groovy:12)
at net.filebot.cli.ScriptShell.evaluate(Unknown Source)
at net.filebot.cli.ScriptShell.runScript(Unknown Source)
at net.filebot.cli.ArgumentProcessor.runScript(Unknown Source)
at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
at net.filebot.Main.main(Unknown Source)
Caused by: java.io.IOException: Server returned HTTP response code: 503 for URL: https://api.opensubtitles.org/xml-rpc
... 18 more

Enter OpenSubtitles username: Enter OpenSubtitles password: Testing OpenSubtitles... Error (o_O)

[cont-init.d] filebot.sh: exited 1.
[services.d] stopping services
[services.d] stopping s6-fdholderd...
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

 

Looks like a temporary issue with the opensubtitles.org site/api.  For how long do you have the issue ?

5 hours ago, Djoss said:

Looks like a temporary issue with the opensubtitles.org site/api.  For how long do you have the issue ?

The issue just started occurring, I'd say approx. two weeks now. Is there a workaround to keep it running w/o opensubtitles?

26 minutes ago, guruleenyc said:

The issue just started occurring, I'd say approx. two weeks now. Is there a workaround to keep it running w/o opensubtitles?

remove credentials

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.