Skip to main content

Filebot

Prerequisites

To use FilebotFileBot you will be required to purchase a FileBot License.
FilebotFileBot is a custom application with only a basic custom AMC provided. we can not provide support for FilebotFileBot beyond installation.
FilebotFileBot has a tendancy to try and use resources outside of process limits which can cause problems. We would highly recommend an Indexer such as Sonarr/Radarr to oragnise your media.

For the installersFileBot andinstallation the AMC scripts hosted herescript to work, you may have to do the following:

  • Uninstall FileBot from the UCP
  • Purchase a FileBot License and upload it to your slot using FTPS/SFTP

Installation

You

    can install the latest version below by copying the command
  • Login to your shellservice (SSH)via terminal.SSH
  • Should you encounter issues with
  • Execute the currentFileBot version,installation itscript couldvia be worththe following theSSH Uninstallationcommand:
  • instructions and running the "Previous Version" installer command.

    Latest Version (4.9.4)

bash <(wget -qO- https://raw.githubusercontent.com/ultraseedbox/UltraSeedbox-Scripts/master/scripts.usbx.me/util/FileBot/filebot-installer.sh)

Previous
    Version
  • Type (4.9.3)

bash <(wget -qO- https://raw.githubusercontent.com/ultraseedbox/UltraSeedbox-Scripts/master/FileBot/filebot-installer-old.sh)
confirm

Be sure to runproceed with the installation

  • Type 1 and press ENTER
  • Choose your preferred version
  • After installation has finished. Run source ~/.bashrc afterto installation. So thatactivate the filebotFileBot command gets activated in your environment.

    environment
  • Importing Your License

    In order for your FilebotFileBot to work correctly now, it is now required you aqquireacquire a license. The command below will import your license in to Filebot. This license file can be uploaded via FTP or you can create a new file with nano and paste the license key.

    • Execute the FileBot installation script via the following SSH command:
    bash <(wget -qO- https://scripts.usbx.me/util/FileBot/installer.sh)
    
    • Type confirm to proceed with the installation
    • Type 4 and press ENTER
    • Enter the full path to your FileBot license key, example: /path/to/FileBot_License_PXXXXXXXX.psm

    Activating your license can also be done manually by running the command below.

    • filebot --license /path/to/FileBot_License_P1234567.psm

    UninstallationInstallation of AMC script

    Version

    Installation 4.9.4+

    of AMC script for Rtorrent, Deluge or Transmission.

    • rmExecute -rfvthe "$HOME"/.filebot*FileBot &&installation rmscript $HOME/bin/filebot

    Version 3.9.0 - 4.9.3

    • rm -rfv $HOME/filebot-49* && rm "$HOME"/bin/filebot

    Issues/Bugs

    For any issues/bugs pertaining to FileBot, you may do so tovia the following channels:

    SSH command:
    bash <(wget -qO- https://scripts.usbx.me/util/FileBot/installer.sh)
    
    • FileBotType Forumsconfirm to proceed with the installation
    • FileBotType Subreddit5 and press ENTER
    • FileBotChoose Discord1, Server2 or 3 depending on which torrent client you are using and press ENTER
    • To add the AMC post-processing script to your torrent client, follow the instructions shown at the end of the script output in your SSH shell

    AMC Scripts

    AMC scripts automatically organizes your latest media to your library. Once new media is detected, by default, the scripts do the following:

    • Unpack archives to ~/files/_extracted
    • Auto-detect movie and episode files
    • Fetch subtitles and transcode to SubRip/UTF-8
    • Creates a symbolic link and organize episodes, movies, and music files to ~/media

    You can also edit the scripts to your liking to automate more of your setup. For more information on AMC options, you can visit this link for more information.

    PrerequisitesUninstallation

    Before adding the scripts, make sure to do the following:

    • UninstallExecute the FileBot frominstallation thescript UCP if you have it installed.
    • SSH in and create a folder to save your AMC scripts by doing mkdir -p ~/scripts/amc
    • Then choosevia the following scriptSSH based on the torrent client you used.

    rtorrent

    • wget -P ~/scripts/amc https://raw.githubusercontent.com/ultraseedbox/UltraSeedbox-Scripts/master/FileBot/AMC/rtorrent-amc.sh && chmod +rx ~/scripts/amc/rtorrent-amc.sh
    • sed -i '/method.set_key = event.download.finished,filebot/d' ~/.config/rtorrent/rtorrent.rc
    • echo 'method.set_key = event.download.finished,filebot,"execute.nothrow=~/scripts/amc/rtorrent-amc.sh,$d.base_path=,$d.name=,$d.custom1="' >> ~/.config/rtorrent/rtorrent.rc
    • app-rtorrent restart to apply the changes

    Deluge

    • wget -P ~/scripts/amc https://raw.githubusercontent.com/ultraseedbox/UltraSeedbox-Scripts/master/FileBot/AMC/deluge-amc.sh && chmod +rx ~/scripts/amc/deluge-amc.sh
    • readlink -f ~/scripts/amc/deluge-amc.sh and copy the output
    • In Deluge, Go to Preferences -> Execute. Set the following:command:
    Event:bash Torrent Complete
    Command: paste the output of readlink<(wget -fqO- ~https:/scripts/amc/deluge-amc.sh (eg. /homexx/username/amc/scripts/deluge-amc.scripts.usbx.me/util/FileBot/installer.sh)
    
    • PressType OKconfirm to proceed with the uninstallation
    • Type 2 for uninstallation and press ENTER
    • Type app-deluge1 restartto confirm and press ENTER

    Transmission

    Issues/Bugs

    app-transmissionFor stop

    any

    wgetissues/bugs -Ppertaining ~/scripts/amc https://raw.githubusercontent.com/ultraseedbox/UltraSeedbox-Scripts/master/FileBot/AMC/transmission-amc.sh && chmod +rx ~/scripts/amc/transmission-amc.sh

    sed -i 's#^ "script-torrent-done-enabled".*# "script-torrent-done-enabled": true,#' "$HOME"/.config/transmission-daemon/settings.json

    sed -i 's#^ "script-torrent-done-filename".*# "script-torrent-done-filename": "'"$HOME"'/scripts/amc/transmission-amc.sh",#' "$HOME"/.config/transmission-daemon/settings.json app-transmission restart

    to applyFileBot, you may do so to the changesfollowing channels:

    Troubleshooting FAQ for FileBot

    Why doesn’t FilebotFileBot work? It used to!

    Unfortunately, this is because of the TVDB API update around six months ago. The endpoints were updated in the latest versions of filebot.FileBot. We provide the last FOSS version. To keep using Filebot,FileBot, you will need to purchase your license, import and update your filebotFileBot on your slot. You may also find other alternatives.

    Upgrading and importing your filebotFileBot license: https://github.com/ultraseedbox/UltraSeedbox-Scripts/tree/master/FileBot

    Updated AMC script with guide: https://github.com/ultraseedbox/UltraSeedbox-Scripts/tree/master/FileBot/AMC

    Why does Filebot keep crashing?

    Filebot is designed to compliment torrent clients on our infrastructure. Java, which is one of the dependencies of filebot, has a 1GB proclimit and is not recommended for running filebot in a cron or manage a whole folder at once. This type of action could quickly saturate an entire server’s cores.