Commit Graph

1281 Commits

Author SHA1 Message Date
Reinhard Pointner
e83de902ee * improved user-interaction if manual query input is required for movie search 2013-07-24 11:53:16 +00:00
Reinhard Pointner
97c0b369f3 * imdb page scraper helper for people that really need it 2013-07-24 05:06:04 +00:00
Reinhard Pointner
6217589f82 * imdb page scraper helper for people that really need it 2013-07-24 04:59:13 +00:00
Reinhard Pointner
f33c01be94 * basic internal OSDB subtitle-upload support 2013-07-23 19:28:24 +00:00
Reinhard Pointner
4581f2221f * lots of fine-tuning and adjustments for fully-automated movie detection and episode matching
@see http://www.filebot.net/forums/viewtopic.php?f=4&t=832&p=5360#p5360
2013-07-23 19:06:49 +00:00
Reinhard Pointner
5b454832a5 * executeScript function for include without _guarded{} 2013-07-19 13:07:36 +00:00
Reinhard Pointner
d0fa1578e8 * update media data 2013-07-16 09:50:52 +00:00
Reinhard Pointner
a8f31ffc9c * remove debug logging 2013-07-14 12:14:13 +00:00
Reinhard Pointner
483d5d3e76 * use ASO bindings for the multi-stream objects to make it easier to use 2013-07-13 17:13:07 +00:00
Reinhard Pointner
ccd96ae5be * fine-tune SeriesRating episode differentiation metric 2013-07-13 10:40:47 +00:00
Reinhard Pointner
e771cf39a5 + store series info with each episode object and add new bindings {series} {primaryTitle} and {json} for debugging the info object 2013-07-13 10:01:33 +00:00
Reinhard Pointner
5d30c78dff * added some audio extensions 2013-07-12 21:37:07 +00:00
Reinhard Pointner
da6da29c7b * with the latest revision i'm giving you {videos} {audios} {texts} so you can access all streams and not just stream 0 as with the default bindings 2013-07-10 09:18:28 +00:00
Reinhard Pointner
83f0dbe0dd * set timestamp before xattr since timestamp should work even if xattr later throws an exception 2013-07-09 15:42:32 +00:00
Reinhard Pointner
1027aac904 * matching: big penalty for episodes not yet aired 2013-07-09 08:08:50 +00:00
Reinhard Pointner
a3791d3af4 * update rules 2013-07-09 08:07:54 +00:00
Reinhard Pointner
08cf9720e8 * simplify csv lookup and replacement of values based on csv mappings 2013-06-25 02:40:19 +00:00
Reinhard Pointner
4c07edb65b * remove Sublight/Subscene related visible components 2013-06-24 09:58:37 +00:00
Reinhard Pointner
c2d6e157c6 + bump to 3.61 2013-06-24 09:43:40 +00:00
Reinhard Pointner
ba6dc024e7 + remove broken Sublight/Subscene subtitle clients 2013-06-24 09:25:04 +00:00
Reinhard Pointner
2eb8e84d59 * try fix the OSX / libmediainfo issues with accented characters. Using NFD is start but doesn't seem to work.
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=766
2013-06-24 09:23:14 +00:00
Reinhard Pointner
10f314ff7c * added status indicators for files that can't be renamed because target already exists or because source and target are the same path
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=751#p4881
2013-06-16 01:09:48 +00:00
Reinhard Pointner
6d46fbf314 * get rid of invalid trailing spaces as well when forcing valid filenames 2013-05-30 20:30:38 +00:00
Reinhard Pointner
dbabcdcb7d * trailing "..." in filenames are not allowed on windows so ake sure we sanitize that as well 2013-05-24 05:05:35 +00:00
Reinhard Pointner
0d569a88bc * try fixing things up for the "thekilling" corner case 2013-05-21 17:17:19 +00:00
Reinhard Pointner
ec83540afa * bit more broad series-name query detection 2013-05-21 08:44:26 +00:00
Reinhard Pointner
9f7c628890 * make -non-strict less strict so it never aborts when the options a fairly reasonable even though there is no apparent good match 2013-05-19 16:37:52 +00:00
Reinhard Pointner
3fefe2ce73 * replace non-ascii chars with space rather than question mark 2013-05-19 16:34:38 +00:00
Reinhard Pointner
19bc3cbe2e * fix corner case for show-equals-title fuzzy logic always tending towards the first episode where the title equals the series name
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=701
2013-05-09 13:47:03 +00:00
Reinhard Pointner
fc1c8a26e2 * parse specials from anidb episode data 2013-05-06 08:21:20 +00:00
Reinhard Pointner
086863fb32 * update heuristics 2013-05-03 09:48:06 +00:00
Reinhard Pointner
a1451ca807 * fix unix argument parsing issues
@see
http://www.filebot.net/forums/viewtopic.php?f=4&p=4633
2013-04-30 13:33:09 +00:00
Reinhard Pointner
86723cb3bf * make sure the user.home is never considered a movie folder 2013-04-30 11:20:28 +00:00
Reinhard Pointner
7cf2177f79 * check for series .nfo 2 folder levels deep
* update artwork.* scripts and generate tvdb links in series .nfo for future lookup
2013-04-25 19:23:22 +00:00
Reinhard Pointner
441f2fd2cf * support single-argument cmdline usage for execute(...) 2013-04-24 15:17:02 +00:00
Reinhard Pointner
7c715af107 * exclude root folders from series name detection 2013-04-22 04:13:30 +00:00
Reinhard Pointner
6d0d7ca75e * script bindings for MetaAttributes and added related auto-detection to amc script
* support Mar.adentro.2004.HDTVRip.720p => The Sea Inside 2004 (@see http://www.filebot.net/forums/viewtopic.php?f=6&t=680&p=4512#p4512)
2013-04-19 09:28:55 +00:00
Reinhard Pointner
50a917d645 * more strict season pattern matching 2013-04-19 09:19:49 +00:00
Reinhard Pointner
8fa0531f1b * improved support for matching Season 05/01.avi naming patterns 2013-04-18 10:03:41 +00:00
Reinhard Pointner
444ddd8883 * improved series detection
e.g.
spincity/season5/01-episodename love in it
2013-04-18 09:15:58 +00:00
Reinhard Pointner
cb8aa8d7d6 * make -non-strict option more self-explanatory 2013-04-16 07:32:04 +00:00
Reinhard Pointner
776bf1bae2 * fix The|A thetvdb index lookup issues in BuildData.groovy 2013-04-15 14:40:50 +00:00
Reinhard Pointner
492e20ae8a * improved support for derived files in cmdline -rename mode
@see
http://www.filebot.net/forums/viewtopic.php?f=8&t=668#p4448
2013-04-14 04:29:41 +00:00
Reinhard Pointner
17d1b6c4af * better movie probing 2013-04-13 06:35:32 +00:00
Reinhard Pointner
fc8f6bc7ef * don't allow file override so people can't mess up their stuff, but allow when src/dest path is the same, i.e. doesn't need any change, for usability reasons 2013-04-13 06:14:38 +00:00
Reinhard Pointner
41264f0045 * grab series name from folder in obvious cases of folder-per-episode naming schemes
@see
http://forum.xbmc.org/showthread.php?tid=110302&pid=1393844#pid1393844
2013-04-12 20:36:54 +00:00
Reinhard Pointner
7528f1d12a + Bump 3.6 2013-04-12 18:43:31 +00:00
Reinhard Pointner
d793c72d4e * strip down single-panel mode and don't waste screen space 2013-04-11 11:25:08 +00:00
Reinhard Pointner
b21a5d46e8 * improved handling of disk folders in scripting 2013-04-10 10:55:44 +00:00
Reinhard Pointner
bb38864e69 * restoreWindowBounds not working 2013-04-09 18:20:52 +00:00
Reinhard Pointner
12cf2f7411 + added --mode option to force a mode in the GUI (e.g. --mode rename) and only display a specified panel 2013-04-09 17:55:54 +00:00
Reinhard Pointner
02f714b6ab * various movie detection refinement regarding issues with these kinda naming patterns
e.g.
The.Croods.2013.Custom.DKsubs.TS.PAL.DVDR-SUBLiME/sublime-thecroods_ts.iso
2013-04-08 05:29:12 +00:00
Reinhard Pointner
ed30ae0159 * cache series ratings internally for likely repeated usage 2013-04-07 08:22:41 +00:00
Reinhard Pointner
c506a22999 * rely less on error-prone webservices 2013-04-07 05:57:01 +00:00
Reinhard Pointner
e7d67b3ed7 * balance out misleading numbers in the series name 2013-04-06 18:37:46 +00:00
Reinhard Pointner
5b11e05619 * take series rating into consideration when matching episodes of multiple shows with the same name 2013-04-06 17:49:27 +00:00
Reinhard Pointner
da56397ce9 * use ALT+DELETE keybinding to only delete items from one of the stacks, rather then a line from both 2013-04-06 14:43:48 +00:00
Reinhard Pointner
a96a205393 * fixed issues where numeric matching would give shows names without numbers an advantage, e.g. Touch 1x02 would be matched to Touch instead of Touch (2012) 2013-04-06 10:31:38 +00:00
Reinhard Pointner
6ff2dbc171 * added data 2013-04-04 21:41:47 +00:00
Reinhard Pointner
cb5082c933 * set timestamp differentiation interval to a couple of years 2013-04-02 16:52:19 +00:00
Reinhard Pointner
f9df1098ab * allow negative match for timestamp metric for when timestamp isn't defined in the episode data (prefer episodes with airdate over episodes without) 2013-04-02 16:41:22 +00:00
Reinhard Pointner
83054535e8 * improved support for very similar shownames, e.g. Being Human <=> Being Human (US) 2013-04-02 15:34:25 +00:00
Reinhard Pointner
efa024ccd2 * resolve relative log-file paths against {appdata}/logs 2013-04-02 12:32:45 +00:00
Reinhard Pointner
84075b35c8 * fix fix NPE 2013-04-01 15:05:46 +00:00
Reinhard Pointner
87c6648a03 * exclude obviously invalid "movie folders" 2013-04-01 14:56:36 +00:00
Reinhard Pointner
7702844976 * easy access to xattr metadata objects via naming scheme 2013-04-01 10:36:32 +00:00
Reinhard Pointner
95ff15d475 * fix various possible movie detection issues
TEST-DATA:
[www.Cpasbien.me] Django.Unchained.2012.FRENCH.BDRip.XviD-AYMO\[www.Cpasbien.me] aymo-django.xvid.cd1.avi
2013-04-01 10:17:20 +00:00
Reinhard Pointner
18df1820a7 * improved series lookup for series-name-without-spacing type naming, the worst of all naming styles... e.g. isd-thewalkingdead-s03e12.avi 2013-04-01 09:39:31 +00:00
Reinhard Pointner
2793321715 * fix performance / blocking issues 2013-03-31 11:36:28 +00:00
Reinhard Pointner
1f0efe713f * don't keep history of --action test rename operations 2013-03-30 16:46:25 +00:00
Reinhard Pointner
ad2bbbdabb * OSDB: also cache negative search results 2013-03-30 11:02:51 +00:00
Reinhard Pointner
db820647af * enable 3x fetch-retry for important resources 2013-03-30 11:00:14 +00:00
Reinhard Pointner
86b7c9d482 + allow single-instance mode via --log-lock yes 2013-03-30 04:20:56 +00:00
Reinhard Pointner
7542da7cf5 * respect anidb flood protection limits 2013-03-30 03:44:24 +00:00
Reinhard Pointner
fe0d152d8f * better sample handling 2013-03-30 03:11:17 +00:00
Reinhard Pointner
c029e3ca8a * fix detection for {n}/E{e} {t} type structure 2013-03-29 04:04:28 +00:00
Reinhard Pointner
beee3bce91 * improved clutter file handling 2013-03-28 09:04:35 +00:00
Reinhard Pointner
4f1ac07c67 * also account for sxe patterns in the series name 2013-03-27 12:33:23 +00:00
Reinhard Pointner
10fd18c15a * try to take better into account numbers within series names 2013-03-27 09:05:52 +00:00
Reinhard Pointner
ac43c109c0 * account for misleading SxE patterns in the episode title 2013-03-27 06:06:10 +00:00
Reinhard Pointner
2f1e21c6a3 * use non-strict matcher as to force a result from the final top similarity set 2013-03-27 04:38:38 +00:00
Reinhard Pointner
c54c0895c3 * simplistic output redirection for logging purposes 2013-03-26 15:04:53 +00:00
Reinhard Pointner
0c9c9a2633 * remove unnecessary logging 2013-03-26 13:53:14 +00:00
Reinhard Pointner
7acc354a0c * update 2013-03-26 08:52:07 +00:00
Reinhard Pointner
1cbdc1f32b * properly lock history.xml file for reading and writing
* revise donation reminders
2013-03-26 08:43:02 +00:00
Reinhard Pointner
3d6578cbaf * backwards-compatibility fixes 2013-03-25 09:35:17 +00:00
Reinhard Pointner
ca999c82a9 * 1080p/720p/etc values are defined now by height as well as width 2013-03-24 13:37:10 +00:00
Reinhard Pointner
9065429152 * better handling of rename sets where the destination file already exists 2013-03-23 12:34:15 +00:00
Reinhard Pointner
331ac63201 * fix analytics issue that cause it to be disabled always 2013-03-22 13:16:00 +00:00
Reinhard Pointner
5abb244218 * refinements 2013-03-21 02:43:34 +00:00
Reinhard Pointner
b160272e68 * don't copy attributes as to avoid possible permissions issues 2013-03-20 02:14:39 +00:00
Reinhard Pointner
d6c9c3ca7c * various little adjustments 2013-03-19 11:17:36 +00:00
Reinhard Pointner
6110d6f73c * delete items from both lists as to delete the whole row 2013-03-18 05:24:30 +00:00
Reinhard Pointner
140ecef1df + version bump to v3.5 2013-03-17 14:20:27 +00:00
Reinhard Pointner
4dc5e26ae9 * fix cache misconfig to stop anidb abuse
* build our own anidb index file like with thetvdb
2013-03-17 14:19:11 +00:00
Reinhard Pointner
5dbeb12e88 * prefer API search names over local index names 2013-03-16 16:29:48 +00:00
Reinhard Pointner
98fb65e088 * fine-tune movie/tvshow differentiation 2013-03-16 16:13:50 +00:00
Reinhard Pointner
ba1b3f5026 * fetch episode lists single-threaded and simple 2013-03-15 19:53:09 +00:00
Reinhard Pointner
1f713a3e5a * fix issue with processing two shows with the same name, e.g. SMASH and Smash 2013-03-15 13:50:28 +00:00
Reinhard Pointner
17aa158a72 * auto-detect filelist-textfile vs normal-textfile and treat accordingly 2013-03-15 01:20:37 +00:00