Presets

How-to guides, frequently asked questions, not-so-obvious features, etc
Post Reply
User avatar
rednoah
The Source
Posts: 20925
Joined: 16 Nov 2011, 08:59

Presets

Post by rednoah »

Presets allow you to add customized buttons to FileBot so you can automatically select certain files and match them against a given database with predefined options, and save you a lot of click work.

Image


Examples:
  1. Match files with TheTVDB using Absolute Episode Order and organize them according to the Plex naming scheme using Airdate Episode Order:

    Code: Select all

    {home}/Media/{order.airdate.plex}
    Image
    :idea: Please read [Anime] Convert Absolute to SxE numbers thoroughly if you want to match files with AniDB naming and numbering and rename them with TheTVDB Airdate SxE numbering:

    Code: Select all

    {db.TheTVDB.plex.name}
    Image
  2. Select all media files that contain "Daily Show" (case-insensitive) in the file name and match them against TheTVDB:
    Image
  3. Select all media files that have Japanese audio and match them against AniDB using Japanese language preferences:
    Image
  4. Select all media files longer than 60 minutes that don't contain any SxE pattern in the file name and match them against TheMovieDB:
    Image
  5. If files are already tagged (e.g. via iTunes) then you can use a plain file format with MediaInfo bindings to instantly generate the destination path without any database lookup:

    Code: Select all

    {home}/Media/{media.Album}/Season {media.Season}/{media.Album} - {media.PartID} - {media.Title}
    Image
  6. Rename current selection of files and force Episode Order: Date and Title (formerly named Absolute Airdate Order) to match by DD-MM-YYYY or Title but use {order.airdate.plex.name} to force default SxE episode information in the final filename. Please read Match by Episode Title for details.

    Code: Select all

    {order.airdate.plex.name}
    Image
  7. Rename photos and use Date-Taken and Camera Model as the new filename:

    Code: Select all

    {dt.format('yyyy-MM-dd HH∶mm∶ss')} [{camera.model}]
    Image
  8. Move each file into a new folder with the name of the file:

    Code: Select all

    {folder}/{fn}/{fn}
    Image
  9. Rename current selection of files and replace all non-ASCII characters with suitable ASCII equivalents, and replace all spaces with underscore:

    Code: Select all

    {fn.ascii().space('_')}
    Image
  10. If FileBot does not recognized certain number or date patterns, just create a Preset for fixing that. For example, if date patterns like MM.DD.YY don't work, just replace MM.DD.YY with YYYY.MM.DD first and then the rest will just work. Please read Batch Rename any type of file details.
    Image
  11. Mirror selected files into a new disposable secondary structure via Local Xattr Mode. Please read Batch Rename any type of file and Re-organize previously organized files using local xattr metadata for details.

    Image
:idea: Please read the FAQ and How to Request Help.
Post Reply