Tools and other software FileBot - The ultimate TV Renamer and Subtitle Downloader (4 Viewers)

rednoah

Portal Pro
December 18, 2011
83
58
Though I guess people going through the trouble of adding stuff the TheTVDB need a quicker way to do this. It's not in 3.3 but with r1416 you can do Ctrl+Shift+Delete to clear the cache.
 

rednoah

Portal Pro
December 18, 2011
83
58
FileBot 3.4 Get it here!

This release improves upon the new Music mode, includes lots of adjustments that make automatic matching of episodes/subtitles even better. The GUI will now allow you to rename valid entries despite one or more conflicting entries in the batch.

Features:
* New music bindings: {n} {y} {t} {d} {pi} {pn}
* Allow renaming despite conflicting entries as far as possible
* Improved episode matching esp. for generic patterns
* Improved subtitle auto-matching
* Clear cache via Ctrl+Shift+Delete

Changes / Fixed Issues:
* Formatting can now access rename context, added bindings {i} index, {di} duplicate index
* Better samples for the format expression testing environment
* Detect IMDbID from .url files
* No more DBUS warnings on headless machines
* Limit cache to 2 days to avoid episode mismatches caused by outdated episode lists

Update: µTorrent Integration
* enforce well-formed and nicely formatted xml in .nfo files
* only download missing artwork by default
* create .url files
* PushOver notifications
 

kiwijunglist

Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    Suggestion for GUI:

    [X] Remove empty directories after processing files

    If you drag an entire directory into filebot GUI and then that directory is empty after moving the files then delete that directory.

    Also if you drag an entire directory which includes video + .nfo files and within the GUI you delete the nfo files,
    then if only nfo files remain in the directory after processing it would also delete the nfo files along with the directory.
     

    rednoah

    Portal Pro
    December 18, 2011
    83
    58
    FileBot 3.5 Get it here!

    This release features many improvements to movie and episode detection and lots of little UI enhancements like being able to set and unset OpenSubtitles and Sublight login credentials.

    Features:
    + Allow setting up OpenSubtitles and Sublight username/password via the GUI
    + Lots of small GUI and deployment enhancements
    + Improved movie / series detection
    + Improved episode numbers matching
    + Allow processing of specific sets of files by dropping in .txt files with paths
    + Added .ISO and .3DSBS as video file extensions

    Changes:
    * Manage AniDB index files myself and set AniDB API cache to 2 weeks as to reduce load on AniDB servers
    * [Windows] Replace filebot.cmd script with launch4j filebot.exe console application for improved JRE auto-detection
    * [Linux] Fixed network issues caused by missing gnome libs
    * [Embedded Linux] .ipk installs to /opt by default now

    Update: Automated Media Center
    * Fine-tuned movie / series differentiation rules
    * Various adjustments to the default formats
    * Improved xbmc integration
    * Allow user-defined post-processing via --def exec=command


    Support and FAQs:
    http://www.filebot.net/forums/
     

    rednoah

    Portal Pro
    December 18, 2011
    83
    58
    FileBot 3.6 Get it here!

    This release brings lots of improvements for automated processing and a few new features requested by the community.

    Features:
    + GUI Rename will allow you to override files now
    + Improved movie detection and auto-selection
    + Improved series detection esp. for US/UK or 2005/2009 version of the same series
    + Improved episode matching taking into account series popularity and episode airdates
    + Cmdline options --log-file and --log-lock to streamline cmdline usage esp. with the Automated Media Center scripts
    + Cmdline option --mode rename|subtitles|sfv to launch with minimum UI

    Changes:
    * Press ALT+DELETE to delete items from one of the lists rather then a line from both
    * More strict AniDB flood-protection limits

    Update: Automated Media Center
    * Improved movie / episode differentiation
    * Recursive extract archives
    * Strict subtitle matching by default
     

    kiwijunglist

    Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    Hi rednoah,

    Is there a way to force filebot to use terracopy instead for moving files. I have terracopy registered as the default file handler for windows explorer.

    Advantages of terracopy are:
    CRC check post copying/moving files
    Auto queueing if I am already copying another file from the same hard drive, or writing another file to the same destination disk
     

    kiwijunglist

    Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    Hi Again

    Filebot fails on http://thetvdb.com/?tab=series&id=82314

    It tries to create a directory called "\When Louis Met...\"

    example filename - "When Louis Met - S01E01 - Jimmy Savile.avi"

    It does not realize it needs to clean series name prior to creating the directory for the series (only seems to know how to clean invalid episode filenames)
     

    rednoah

    Portal Pro
    December 18, 2011
    83
    58
    Looks like windows doesn't allow folder names that end with "..." :/ You can fix that in your format for the time being.

    EDIT: fixed with r1635
     
    Last edited:

    kiwijunglist

    Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    Hello again,

    I have a script that makes thumbnails for tvrecordings and it uses filebot.jar, grab-fanart.groovy, and grab-tvthumb.groovy
    It has stopped working, I tried updating to filebot3.6 latest portable installation.
    Is there a problem with the scripting function for fanart + tvthumb at the moment?

    Code:
    MissingMethodException: No signature of method: Script4.fetchSeriesBanner() is a
    pplicable for argument types: (java.lang.String, net.sourceforge.filebot.web.The
    TVDBClient$TheTVDBSearchResult, java.lang.String, null, null, null) values: [D:\
    TV Thumbnailer\Files\FileBot\Temp\Spartacus-fanart.jpg, ...]
    groovy.lang.MissingMethodException: No signature of method: Script4.fetchSeriesB
    anner() is applicable for argument types: (java.lang.String, net.sourceforge.fil
    ebot.web.TheTVDBClient$TheTVDBSearchResult, java.lang.String, null, null, null)
    values: [D:\TV Thumbnailer\Files\FileBot\Temp\Spartacus-fanart.jpg, ...]
    		at Script3.run(Script3.groovy:8)
    		at net.sourceforge.filebot.cli.ScriptShell.evaluate(Unknown Source)
    		at net.sourceforge.filebot.cli.ScriptShell.runScript(Unknown Source)
    		at net.sourceforge.filebot.cli.ArgumentProcessor.process(Unknown Source)
     
    		at net.sourceforge.filebot.Main.main(Unknown Source)
    Failure (░_░)

    FileBot.cmd filebot -script "grab-fanart.groovy" --q "%ShowName%" --output "%ShowName%-fanart.jpg"

    FileBot.cmd filebot -script "grab-tvthumb.groovy" --q "%ShowName%" --output "%ShowName%-tvthumb.jpg"

    Filebot.cmd
    Code:
    call "%Run_Java%" -Xmx256m -Dapplication.deployment=portable "-Dapplication.dir=%~dp0." "-Duser.home=%~dp0."  "-Djava.io.tmpdir=%~dp0temp" "-Djna.library.path=%~dp0." "-Djava.library.path=%~dp0." -Dsun.net.client.defaultConnectTimeout=10000 -Dsun.net.client.defaultReadTimeout=60000 -Djava.util.prefs.PreferencesFactory=net.sourceforge.tuned.prefs.FilePreferencesFactory "-Dnet.sourceforge.tuned.prefs.file=%~dp0prefs.properties" -jar "%~dp0FileBot.jar" %*

    grab-fanart.groovy
    Code:
    // include http://filebot.sourceforge.net/scripts/lib/htpc.groovy
    include('fn:lib/htpc')
     
    // use --q as query
    def tvshows = TheTVDB.search(_args.query)
     
    // just grab artwork for the first result and save as --output
    fetchSeriesBanner(_args.output, tvshows[0], 'fanart', null, null, null)

    grab-tvthumb.groovy
    Code:
    // include http://filebot.sourceforge.net/scripts/lib/htpc.groovy
    include('fn:lib/htpc')
     
    // use --q as query
    def tvshows = TheTVDB.search(_args.query)
     
    // just grab artwork for the first result and save as --output
    fetchSeriesFanart(_args.output, tvshows[0], 'tvthumb', null, null)
     
    Last edited:

    Users who are viewing this thread

    Top Bottom