There are two scripts. One renames movies in a specific folder, one renames TV shows in a specific folder. Both are batch scripts:
TV Script
Code: Select all
@echo off
set "BaseDir=D:\Videos\TV"
set "Source=%BaseDir%\%%~S"
for %%F in ("D:\Videos\TV\*.mp4" "D:\Videos\TV\*.mkv" "D:\Videos\TV\*.avi" "D:\Videos\TV\*.mpg") do (
"C:\Program Files (x86)\FileBot\filebot.jar" -rename "%%~F" -non-strict --db TheTVDB --format "D:\Videos\TV\Renamed Files\{n} - {s00e00} - {t}"
REM 2nd Run for anything TheTVDB didnt find
"C:\Program Files (x86)\FileBot\filebot.jar" -rename "%%~F" -non-strict --db TVRage --format "D:\Videos\TV\Renamed Files\{n} - {s00e00} - {t}"
)
Code: Select all
@echo off
set "BaseDir=D:\Videos\Movies"
set "Source=%BaseDir%\%%~S"
for %%F in ("D:\Videos\Movies\*.mp4" "D:\Videos\Movies\*.mkv" "D:\Videos\Movies\*.avi") do (
"C:\Program Files (x86)\FileBot\filebot.jar" -rename "%%~F" -non-strict --db TheMovieDB --format "D:\Videos\Movies\Renamed Files\{n} - {y} - {genres[0]} - {rating}\{n} - {y} - {genres[0]} - {rating}\"
)
The issues i have with this script are:
1. Using -non-strict means that it takes age for the script to finish. When I don't use it, the script doesn't seem to work.
2. TV shows not containing S00E00 format do not rename at all. E.g. Test.101.mkv
3. I want to auto move the results to a new location when its complete (Will be moved from a local pc to a network drive) - my script doesn't do this currently.
Are you able to help? How do you want paying and how much (Heard of bitcoin?).
Del