I've been mucking about for.... well over 8 hours in FileBot and its a GREAT program. Best thing I've come across for my own up and coming media station. (Sadly tho it hates my naming convention of [Show name]/[Season x][S00E00]... only Junkies was able to read and name my files)
So down to the problem. I've so far got it all sorted and integrated with uTorrent and Plex. When the torrent finishes, it launches the line arg and executes, plex is auto-refreshed and a push is fired. All well and good. (Subs seem to download, but I've hit my leech limit cause I didn't log in >.< so I cant fully test that yet) It even appears I got FB to use TVDB to rename a file (stared at my screen for a good hour before I smacked myself in the head) using the utor tags.
NOW comes the fun. After it processes and moves a file the directory is as such:
Library\Cinema\Television Shows\Whose Line is it Anyway\Season ${s.pad(2)}\S09E01 - Lauren Cohan.mkv
The format string I am using is as such:
seriesFormat=D:/Library/Cinema/Television Shows/{n}/{\"Season \${s.pad(2)}\"}/{s00e00} - {t}
A similar error also happens to my movie dir:
D:\Library\Cinema\Movies\$collection\Avatar\Avatar(2009).avi
Format:
movieFormat=D:/Library/Cinema/Movies/{\"\$collection/\"}{n}/{n} ({y}){\" part \$pi\"}
Perhaps all's thats needed is some fresh eyes... anybody see anything I'm doing wrong? I mean, I did just pick this up last night.
Here is my full string and logs:
filebot -script fn:amc --output "D:/Library/Error/" --log-file amc.log --action copy -non-strict "D:\Users\Tony Nariksan\Downloads" --def "seriesFormat=D:/Library/Cinema/Television Shows/{n}/{\"Season \${s.pad(2)}\"}/{s00e00} - {t}" "movieFormat=D:/Library/Cinema/Movies/{\"\$collection/\"}{n}/{n} ({y}){\" part \$pi\"}" "excludeList=amc.txt" "pushover=xxxxxxxxxxxxx" "plex=xxxxxxxxxxxxxxx" "subtitles=en" "ut_label=%L"
Parameter: seriesFormat = D:/Library/Cinema/Television Shows/{n}/{"Season 0{s}"}/{s00e00} - {t}
Parameter: movieFormat = D:/Library/Cinema/Movies/{"\$collection/"}{n}/{n} ({y}){" part \$pi"}
Parameter: excludeList = amc.txt
Parameter: pushover = *****
Parameter: plex = NariksanDesktop
Parameter: subtitles = en
Parameter: ut_label = tv
Argument: D:\Users\Tony Nariksan\Downloads
Jun 03, 2014 6:41:27 AM net.filebot.archive.SevenZipLoader requireNativeLibraries
WARNING: Failed to preload library: java.lang.UnsatisfiedLinkError: no mingwm10 in java.library.path
net.sf.sevenzipjbinding.SevenZipNativeInitializationException: Failed to load 7z-JBinding: D:\Program Files\FileBot\7-Zip-JBinding.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
Input: D:\Users\Tony Nariksan\Downloads\Incomplete\The 100 S01E11 HDTV x264-2HD[ettv]\the.100.s01e11.hdtv.x264-2hd.mp4
Input: D:\Users\Tony Nariksan\Downloads\[ http://www.Torrenting.com ] - Whose.Line.is.it.Anyway.US.S09E07.720p.HDTV.x264-BAJSKORV\whose.line.is.it.anyway.us.s09e07.720p.hdtv.x264-bajskorv.mkv
Exclude: D:\Users\Tony Nariksan\Downloads\avast_free_antivirus_setup.exe
Exclude: D:\Users\Tony Nariksan\Downloads\Firefox Setup Stub 29.0.1.exe
Exclude: D:\Users\Tony Nariksan\Downloads\Incomplete\The 100 S01E11 HDTV x264-2HD[ettv]\Torrent Downloaded From ExtraTorrent.cc.txt
Exclude: D:\Users\Tony Nariksan\Downloads\uTorrent (1).exe
Exclude: D:\Users\Tony Nariksan\Downloads\uTorrent (2).exe
Exclude: D:\Users\Tony Nariksan\Downloads\uTorrent.exe
Exclude: D:\Users\Tony Nariksan\Downloads\[ http://www.Torrenting.com ] - Whose.Line.is.it.Anyway.US.S09E07.720p.HDTV.x264-BAJSKORV\First Read This Guide.txt
Exclude: D:\Users\Tony Nariksan\Downloads\[ http://www.Torrenting.com ] - Whose.Line.is.it.Anyway.US.S09E07.720p.HDTV.x264-BAJSKORV\whose.line.is.it.anyway.us.s09e07.720p.hdtv.x264-bajskorv.nfo
Exclude: D:\Users\Tony Nariksan\Downloads\[ http://www.Torrenting.com ] - Whose.Line.is.it.Anyway.US.S09E07.720p.HDTV.x264-BAJSKORV\www.Torrenting.com.txt
Group: [tvs:the 100] => [the.100.s01e11.hdtv.x264-2hd.mp4]
Group: [tvs:whose line is it anyway] => [whose.line.is.it.anyway.us.s09e07.720p.hdtv.x264-bajskorv.mkv]
Get [English] subtitles for 1 files
Looking up subtitles by hash via OpenSubtitles
Matched [the.100.s01e11.hdtv.x264-2hd.mp4] to [The.100.S01E11.HDTV.x264-2HD] via hash
Fetching [The.100.S01E11.HDTV.x264-2HD.srt]
Failed to download The.100.S01E11.HDTV.x264-2HD.srt: Not in GZIP format: anti-leech limit has been reached
No matching subtitles found: D:\Users\Tony Nariksan\Downloads\Incomplete\The 100 S01E11 HDTV x264-2HD[ettv]\the.100.s01e11.hdtv.x264-2hd.mp4
Rename episodes using [TheTVDB]
Auto-detected query: [the 100]
Fetching episode data for [The 100]
Fetching episode data for [The 100 Scariest Movie Moments]
Fetching episode data for [The 100 Lives of Black Jack Savage]
[COPY] Rename [D:\Users\Tony Nariksan\Downloads\Incomplete\The 100 S01E11 HDTV x264-2HD[ettv]\the.100.s01e11.hdtv.x264-2hd.mp4] to [D:\Library\Cinema\Television Shows\The 100\Season 0{s}\S01E11 - The Calm.mp4]
Processed 1 files
Get [English] subtitles for 1 files
Looking up subtitles by hash via OpenSubtitles
No matching subtitles found: D:\Users\Tony Nariksan\Downloads\[ http://www.Torrenting.com ] - Whose.Line.is.it.Anyway.US.S09E07.720p.HDTV.x264-BAJSKORV\whose.line.is.it.anyway.us.s09e07.720p.hdtv.x264-bajskorv.mkv
Rename episodes using [TheTVDB]
Auto-detected query: [Whose Line Is It Anyway, whose line is it anyway us, whose is it anyway us]
Fetching episode data for [Whose Line Is It Anyway]
Fetching episode data for [Whose Line Is It Anyway? (UK)]
[COPY] Rename [D:\Users\Tony Nariksan\Downloads\[ http://www.Torrenting.com ] - Whose.Line.is.it.Anyway.US.S09E07.720p.HDTV.x264-BAJSKORV\whose.line.is.it.anyway.us.s09e07.720p.hdtv.x264-bajskorv.mkv] to [D:\Library\Cinema\Television Shows\Whose Line Is It Anyway\Season 0{s}\S09E07 - Lisa Leslie.mkv]
Processed 1 files
Jun 03, 2014 6:41:40 AM net.filebot.media.MediaDetection storeMetaInfo
WARNING: Failed to set xattr: java.nio.file.AccessDeniedException: D:\Library\Cinema\Television Shows\Whose Line Is It Anyway\Season 0{s}\S09E07 - Lisa Leslie.mkv:net.filebot.metadata
Notify Plex: NariksanDesktop
Sending Pushover notification
Its been 5 hours. Perhaps it's time to ask for help.
-
- Posts: 4
- Joined: 03 Jun 2014, 13:50
Re: Its been 5 hours. Perhaps it's time to ask for help.
In these lines you see exactly what values are passed in:
Now you can compare that to the format you did prototype in the Format Editor. You are using the Format Editor right???

I've fixed your formats. See how I avoided using " and $ the correct escaping of which is a horror story in itself
Code: Select all
Parameter: seriesFormat = D:/Library/Cinema/Television Shows/{n}/{"Season 0{s}"}/{s00e00} - {t}
Parameter: movieFormat = D:/Library/Cinema/Movies/{"\$collection/"}{n}/{n} ({y}){" part \$pi"}

I've fixed your formats. See how I avoided using " and $ the correct escaping of which is a horror story in itself

Code: Select all
{n}/{'Season '+s.pad(2)}/{s00e00} - {t}
Code: Select all
{collection+'/'}{n}/{n} ({y}){' Part '+pi}
-
- Posts: 4
- Joined: 03 Jun 2014, 13:50
Re: Its been 5 hours. Perhaps it's time to ask for help.
Thanks so much for the quick reply and knowledge! (I copied the format from the editor to the fn:escape and used the resulting string.) I am testing to see if it works as intended now.