I Am running filebot on a MAC, and I need your help understanding a bit better how the "Sort into drive with the most free space" script works with the amc.groovy.
I have already read a couple of threads with suggestions
And I need anything on the "/Users/csantiago78/Downloads/jd/" folder to be processed and moved accordingly to one of these places(if necessary I could unify the folder names to "TV Shows" in all of the locations):
/Users/csantiago78/Movies/All Media/TV Shows
/Volumes/LG External/- TV Shows
/Volumes/TSHBA_EXT01/Downloads/TV_Shows
/Volumes/Bootcamp/Users/csantiago78/Downloads/TV Shows
but basically this is what I am using from terminal with not so good results:
Code: Select all
/Applications/FileBot.app/Contents/MacOS/filebot -script fn:amc "/Users/csantiago78/Downloads/jd/" --log-file "/Users/csantiago78/Downloads/amc.log" --action move --conflict override -non-strict --def music=n "subtitles=es,en" artwork=y "seriesFormat={[\"/Users/csantiago78/Movies/All Media/TV Shows\", \"/Volumes/LG External/- TV Shows\", \"/Volumes/TSHBA_EXT01/Downloads/TV_Shows\", \"/Volumes/Bootcamp/Users/csantiago78/Downloads/TV Shows\"].collect{\"$it/$n\" as File}.sort{a,b -> a.exists() <=> b.exists() ?: a.root.freeSpace <=> b.root.freeSpace}.last()}/{n}{y}/Season {s}/{n.space('.')}.{'s'+s.pad(2)}e{e.pad(2)}.{vf}.{vc}.{ac}-{group}"
Code: Select all
sh-3.2# /Applications/FileBot.app/Contents/MacOS/filebot -script fn:amc "/Users/csantiago78/Downloads/jd/" --log-file "/Users/csantiago78/Downloads/amc.log" --action move --conflict override -non-strict --def music=n "subtitles=es,en" artwork=y "seriesFormat={[\"/Users/csantiago78/Movies/All Media/TV Shows\", \"/Volumes/LG External/- TV Shows\", \"/Volumes/TSHBA_EXT01/Downloads/TV_Shows\", \"/Volumes/Bootcamp/Users/csantiago78/Downloads/TV Shows\"].collect{\"$it/$n\" as File}.sort{a,b -> a.exists() <=> b.exists() ?: a.root.freeSpace <=> b.root.freeSpace}.last()}/{n}{y}/Season {s}/{n.space('.')}.{'s'+s.pad(2)}e{e.pad(2)}.{vf}.{vc}.{ac}-{group}"
Locking /Users/csantiago78/Downloads/amc.log
Parameter: music = n
Parameter: subtitles = es,en
Parameter: artwork = y
Parameter: seriesFormat = {["/Users/csantiago78/Movies/All Media/TV Shows", "/Volumes/LG External/- TV Shows", "/Volumes/TSHBA_EXT01/Downloads/TV_Shows", "/Volumes/Bootcamp/Users/csantiago78/Downloads/TV Shows"].collect{"/" as File}.sort{a,b -> a.exists() <=> b.exists() ?: a.root.freeSpace <=> b.root.freeSpace}.last()}/{n}{y}/Season {s}/{n.space('.')}.{'s'+s.pad(2)}e{e.pad(2)}.{vf}.{vc}.{ac}-{group}
Argument: /Users/csantiago78/Downloads/jd
Input: /Users/csantiago78/Downloads/jd/Castle.2009.S06E05.720p.HDTV.X264-DIMENSION.eng.srt
Input: /Users/csantiago78/Downloads/jd/Castle.2009.S06E05.720p.HDTV.X264-DIMENSION.mkv
Group: [tvs:Castle 2009] => [Castle.2009.S06E05.720p.HDTV.X264-DIMENSION.eng.srt, Castle.2009.S06E05.720p.HDTV.X264-DIMENSION.mkv]
Get [Spanish] subtitles for 1 files
Looking up subtitles by filehash via OpenSubtitles
Searching for [Castle 2009] at [OpenSubtitles]
Matched [Castle.2009.S06E05.720p.HDTV.X264-DIMENSION.mkv] to [Castle.2009.S06E05.HDTV.XviD-FUM] via filename
Fetching [Castle.2009.S06E05.HDTV.XviD-FUM.srt]
Export [Castle.2009.S06E05.HDTV.XviD-FUM.srt] as: SubRip / UTF-8
Writing [Castle.2009.S06E05.HDTV.XviD-FUM.srt] to [Castle.2009.S06E05.720p.HDTV.X264-DIMENSION.spa.srt]
No missing subtitles
Rename episodes using [TheTVDB]
Auto-detected query: [Castle 2009]
Fetching episode data for [Castle (2009)]
Auto-detected query: [Castle 2009]
Fetching episode data for [Castle (2009)]
Auto-detected query: [Castle 2009]
Fetching episode data for [Castle (2009)]
Failed to write xattr: java.io.File.toPath()Ljava/nio/file/Path;
[MOVE] Rename [/Users/csantiago78/Downloads/jd/Castle.2009.S06E05.720p.HDTV.X264-DIMENSION.spa.srt] to [/Castle (2009)2009/Season 6/Castle.(2009).s06e05.720p.x264.AC3-DIMENSION.srt]
[MOVE] Rename [/Users/csantiago78/Downloads/jd/Castle.2009.S06E05.720p.HDTV.X264-DIMENSION.eng.srt] to [/Castle (2009)2009/Season 6/Castle.(2009).s06e05.720p.x264.AC3-DIMENSION.srt]
[MOVE] Rename [/Users/csantiago78/Downloads/jd/Castle.2009.S06E05.720p.HDTV.X264-DIMENSION.mkv] to [/Castle (2009)2009/Season 6/Castle.(2009).s06e05.720p.x264.AC3-DIMENSION.mkv]
Processed 3 files
Fetching artwork for /Castle (2009)2009/Season 6 from TheTVDB
Fetching /Castle (2009)2009/poster.jpg => {id=924185, BannerMirror=http://thetvdb.com/banners/, BannerPath=posters/83462-8.jpg, BannerType=poster, BannerType2=680x1000, Language=en, Rating=6.7778, RatingCount=9}
Fetching /Castle (2009)2009/banner.jpg => {id=454221, BannerMirror=http://thetvdb.com/banners/, BannerPath=graphical/83462-g9.jpg, BannerType=series, BannerType2=graphical, Language=en, Rating=7.2500, RatingCount=4}
Fetching /Castle (2009)2009/fanart.jpg => {id=924257, BannerMirror=http://thetvdb.com/banners/, BannerPath=fanart/original/83462-33.jpg, BannerType=fanart, BannerType2=1920x1080, Language=en, Rating=7.7500, RatingCount=8, SeriesName=false, ThumbnailPath=_cache/fanart/original/83462-33.jpg, VignettePath=fanart/vignette/83462-33.jpg}
Fetching /Castle (2009)2009/Season 6/poster.jpg => {id=979831, BannerMirror=http://thetvdb.com/banners/, BannerPath=seasons/83462-6-6.jpg, BannerType=season, BannerType2=season, Season=6, Language=en, Rating=7.0000, RatingCount=3}
Banner not found: /Castle (2009)2009/Season 6/banner.jpg / season:seasonwide
Fetching /Castle (2009)2009/clearart.png => {type=clearart, id=5659, url=http://assets.fanart.tv/fanart/tv/83462/clearart/C_83462 (3).png, lang=en, likes=5}
Fetching /Castle (2009)2009/logo.png => {type=clearlogo, id=183, url=http://assets.fanart.tv/fanart/tv/83462/clearlogo/castle(2009)-83462.png, lang=en, likes=3}
Fetching /Castle (2009)2009/landscape.jpg => {type=tvthumb, id=5667, url=http://assets.fanart.tv/fanart/tv/83462/tvthumb/C_83462 (8).jpg, lang=en, likes=1}
Fanart not found: /Castle (2009)2009/Season 6/landscape.jpg / seasonthumb
Done ヾ(@⌒ー⌒@)ノ
Sorry I am not very good at scripting.

Thanks!!