Force FileBot to choose a particular series
Posted: 09 Mar 2013, 17:37
At times FileBot CLI seems to consistently choose a wrong series for the basis of renaming the episodes. Is there any way possible to force it to choose from a particular series even though its automatic choice would be different?
Case in point:
As you can see from the output, it sees the series name from TVRage but for some reason does not use it and errors out.
If I try with -non-strict, then this happens:
I know for a fact that the series is actually the UK version, but for some reason it still insists that it is the US one and renames accordingly.
Is there any way to fix this?
Case in point:
Code: Select all
# filebot --action hardlink --db tvrage --output *** --format "{n}/{n} - {sxe} - {t}" -rename ***/* --q "Life on Mars (UK)"
Rename episodes using [TVRage]
Exception: Failed to auto-select search result: [Life on Mars (UK), Life on Mars (US), Life on Top, Life (UK), Life in a Cottage Garden with Carol Klein, Cover Me: Based on the True Life of an FBI Family, Life on a Stick, Life on Earth, Life on Fire, Life on a Wire, Life Begins at Forty (UK), Life as We Know It (UK), Life on the Line, The Secret Life of the American Teenager, Life (US), The Suite Life of Zack and Cody, Veronica Mars, The Suite Life on Deck, Life Unexpected, Life with Derek]
java.lang.Exception: Failed to auto-select search result: [Life on Mars (UK), Life on Mars (US), Life on Top, Life (UK), Life in a Cottage Garden with Carol Klein, Cover Me: Based on the True Life of an FBI Family, Life on a Stick, Life on Earth, Life on Fire, Life on a Wire, Life Begins at Forty (UK), Life as We Know It (UK), Life on the Line, The Secret Life of the American Teenager, Life (US), The Suite Life of Zack and Cody, Veronica Mars, The Suite Life on Deck, Life Unexpected, Life with Derek]
at net.sourceforge.filebot.cli.CmdlineOperations.selectSearchResult(Unknown Source)
at net.sourceforge.filebot.cli.CmdlineOperations$1.call(Unknown Source)
at net.sourceforge.filebot.cli.CmdlineOperations$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Failure (°_°)
If I try with -non-strict, then this happens:
Code: Select all
# filebot --action hardlink --db tvrage --output *** --format "{n}/{n} - {sxe} - {t}" -rename ***/* --q "Life on Mars (UK)" -non-strict
Rename episodes using [TVRage]
Fetching episode data for [Life on Mars (UK)]
Fetching episode data for [Life on Mars (US)]
[HARDLINK] Rename [***] to [***/Life on Mars (US)/Life on Mars (US) - 1x01 - Out Here in the Fields.mkv]
--- snip ---
Processed 8 files
Done ヾ(@⌒ー⌒@)ノ
Is there any way to fix this?