Commit Graph

1734 Commits

Author SHA1 Message Date
Reinhard Pointner
9cbef475c6 * disable search-by-name completely in strict-mode 2014-04-05 11:42:11 +00:00
Reinhard Pointner
dba98f9a6d * make -get-missing-subtitles more aware of different language code standards 2014-04-04 07:35:30 +00:00
Reinhard Pointner
7f48ca67e9 * increase default width just in case 2014-04-02 11:51:11 +00:00
Reinhard Pointner
37d8c1f63e * update 2014-04-01 19:56:37 +00:00
Reinhard Pointner
3802cc6965 * provide API method for getting or overriding the fpcalc command used 2014-04-01 12:59:49 +00:00
Reinhard Pointner
37d55d4867 * organize imports 2014-04-01 12:41:50 +00:00
Reinhard Pointner
664f83ced0 * move package net.sourceforge.tuned to net.sourceforge.filebot.util 2014-04-01 12:36:34 +00:00
Reinhard Pointner
55217e3ceb * add source Laserdisc 2014-04-01 12:19:08 +00:00
Reinhard Pointner
92a433a77f * fix NPE 2014-03-29 02:24:37 +00:00
Reinhard Pointner
9aed2be884 * better error messages 2014-03-27 18:26:41 +00:00
Reinhard Pointner
bd482562e0 * when in doubt, just pick the top 5 most likely hits => never fail in -non-strict mode 2014-03-27 07:40:30 +00:00
Reinhard Pointner
91f37a5d20 * refactoring 2014-03-26 16:39:21 +00:00
Reinhard Pointner
1ca8de3ab7 * make sure substring metric only matches word sequences, rather than simple substrings which may match half of a word which wouldn't never make sense and could only cause issues 2014-03-24 20:32:27 +00:00
Reinhard Pointner
f61f30e862 * fix issues with multi-episode anime default numbering bindings {sxe} and {s00e00} 2014-03-24 17:11:56 +00:00
Reinhard Pointner
8f31ed3977 * fix fix 2014-03-24 15:30:59 +00:00
Reinhard Pointner
5011546e71 * also clear reports folder created by amc script 2014-03-24 07:30:23 +00:00
Reinhard Pointner
84e4140b54 * fix potential html markup validation issues 2014-03-24 06:37:28 +00:00
Reinhard Pointner
bd136671ff * fix for alias-aware matching 2014-03-22 09:51:43 +00:00
Reinhard Pointner
56424aafe1 * update patters to make 1x01-1x02 take precendence over 1x01-02 pattern 2014-03-22 07:46:40 +00:00
Reinhard Pointner
b365bf48c3 * support setting request properties for post requests (required for PushBullet support in AMC script) 2014-03-21 16:32:51 +00:00
Reinhard Pointner
1ae64235f1 * make sure the Episode/Movie object graphs don't share any objects so json-io won't write json with @ref attributes 2014-03-20 17:36:56 +00:00
Reinhard Pointner
8aa33750a6 * ensure rename map is always sorted by path 2014-03-20 07:45:56 +00:00
Reinhard Pointner
c745ea01a3 * fix anidb {sxe} format bugs 2014-03-20 05:43:31 +00:00
Reinhard Pointner
89c1744fd3 * remove some Java 6 compatibility hacks 2014-03-19 19:09:10 +00:00
Reinhard Pointner
33ca22c1bb * don't hardcode pushover application key 2014-03-19 19:04:16 +00:00
Reinhard Pointner
cf8b3d835f + REQUIRE min JRE 7 and update all libs 2014-03-18 20:16:39 +00:00
Reinhard Pointner
deb37c8ffd * fix 001 => 0xSpecial 1 false match issues
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1399
2014-03-18 06:08:46 +00:00
Reinhard Pointner
24cd64ec03 * fix corner-case
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1425
2014-03-16 17:46:30 +00:00
Reinhard Pointner
751cf116e9 + ignore owner/permissions when using COPY (sadly also xattr, but at least the file will be readable on the destination) 2014-03-16 11:33:31 +00:00
Reinhard Pointner
cab2a89e20 * fix error messages to sound less like "filebot failure" 2014-03-11 14:18:02 +00:00
Reinhard Pointner
1495ba19e4 * fix series index 2014-03-10 06:21:25 +00:00
Reinhard Pointner
d9dde4fdf9 * enhanced support for documentary numbering, e.g. 1of6
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1398
2014-03-08 08:25:04 +00:00
Reinhard Pointner
db75f66b7b * allow switching between filebot app and groovy pad app 2014-03-07 17:42:40 +00:00
Reinhard Pointner
97263aa5d3 * added File.copyAs(File) 2014-03-07 17:21:17 +00:00
Reinhard Pointner
bff47228c0 * xattr 1st class by default if possible 2014-03-06 14:28:46 +00:00
Reinhard Pointner
b6eee5d405 * enhanced support for uploading subtitles for episode files 2014-03-05 16:17:43 +00:00
Reinhard Pointner
0db4bc410e + version bump 4.0 2014-03-03 09:55:26 +00:00
Reinhard Pointner
12a77f44fd * convenience binding {genre} which is equivalent to {genres[0]} 2014-02-28 16:04:54 +00:00
Reinhard Pointner
70c22e2cdb * fine-tune subtitles exclusion logic 2014-02-27 19:48:31 +00:00
Reinhard Pointner
223c797de5 * make clear that donations go to me personally as a sort of thank-you-present, and not some sort of project fund 2014-02-27 08:21:57 +00:00
Reinhard Pointner
90fb9bbb77 * force lower-case extensions 2014-02-24 02:12:33 +00:00
Reinhard Pointner
7ac73b24a6 * work around weird folder file listing permission issues 2014-02-21 16:53:29 +00:00
Reinhard Pointner
408efd166d * manual force name via F2 2014-02-19 21:07:41 +00:00
Reinhard Pointner
cb10a44ce4 * improve {group} name extraction 2014-02-19 20:28:00 +00:00
Reinhard Pointner
486d720e0b * try fixing layout issues via auto-pack 2014-02-19 20:17:25 +00:00
Reinhard Pointner
8f647622f0 * HACK to keep things working on Java 6 2014-02-19 18:59:37 +00:00
Reinhard Pointner
f33cf35627 * HACK to keep things working on Java 6 2014-02-19 18:57:58 +00:00
Reinhard Pointner
40b68ba6c9 * fixed "Can't move across drives on Windows" bug
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1326
2014-02-17 11:48:23 +00:00
Reinhard Pointner
1c3af8506c * fix "Can't Rename Folders" bug
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1321
2014-02-17 11:44:59 +00:00
Reinhard Pointner
c920efa989 * performance hack when deleting cells from huge lists 2014-02-04 14:34:36 +00:00
Reinhard Pointner
8200dfc88f * force file order on drop 2014-02-04 13:18:48 +00:00
Reinhard Pointner
11a64afa8d * update media exts and rg groups 2014-02-03 02:00:15 +00:00
Reinhard Pointner
2ad88bd306 * fix subtitles-not-found issue caused by the limit of 500. The limit should now be 2000 and effectively not ever be an issue again 2014-01-28 09:39:22 +00:00
Reinhard Pointner
5fadfbe3e3 * support OpenSubtitles TAG lookup (i.e. filename) as part of hash lookup if actual hash lookup does not yield any results 2014-01-27 08:36:30 +00:00
Reinhard Pointner
6e732e8987 * improve movie auto-selection 2014-01-26 18:52:06 +00:00
Reinhard Pointner
9596ffffe7 * added Original Folder column in HistoryDialog 2014-01-26 18:28:49 +00:00
Reinhard Pointner
92193a153d * fine-tune 2014-01-26 15:04:28 +00:00
Reinhard Pointner
6996914492 -DuseCreationDate=true 2014-01-26 03:51:47 +00:00
Reinhard Pointner
9574172b35 * improved --compute hash CLI function 2014-01-25 07:36:01 +00:00
Reinhard Pointner
c981cba2e2 * fix some GUI movie auto-selection issues 2014-01-24 17:31:33 +00:00
Reinhard Pointner
54d4dad955 * rewrite subtitle auto-selection (should work much better now for both strict and -non-strict modes) 2014-01-24 16:01:37 +00:00
Reinhard Pointner
f5b4dbee19 * support and include TheMovieDB alternative_titles data in search and index 2014-01-23 18:18:25 +00:00
Reinhard Pointner
62e3995dc2 * put weight on airdate-matching if possible 2014-01-23 05:37:04 +00:00
Reinhard Pointner
c45abb7291 + support for smart-skip/override for keeping the higher-quality video via --conflict auto 2014-01-22 11:31:55 +00:00
Reinhard Pointner
66a6278611 * Extract API changes to include FileSize 2014-01-22 07:52:25 +00:00
Reinhard Pointner
dea0a1fb83 * added File.listFolders() 2014-01-22 04:06:05 +00:00
Reinhard Pointner
5c2de5c7b3 * fixfix 2014-01-21 19:08:55 +00:00
Reinhard Pointner
7de1c94167 * refactor 2014-01-19 15:08:28 +00:00
Reinhard Pointner
3ed58bda08 * [Windows] allow renaming of files where just the upper/lower case is different 2014-01-17 14:07:38 +00:00
Reinhard Pointner
c75b376140 * fixfix 2014-01-13 11:06:41 +00:00
Reinhard Pointner
db9dbeb0f4 * print auto-clear cache messages as warnings 2014-01-13 08:04:45 +00:00
Reinhard Pointner
bb32741af9 * try to make sure we always start a new cache for each update (so we don't have to worry about outdated yet cached data) 2014-01-13 04:11:05 +00:00
Reinhard Pointner
50a92d3faa * refactoring 2014-01-12 19:22:14 +00:00
Reinhard Pointner
47982a63f6 * refactor 2014-01-12 16:42:22 +00:00
Reinhard Pointner
fd3771b4b6 * fine-tune media index 2014-01-11 09:04:49 +00:00
Reinhard Pointner
91e6fbc5a1 * misc 2014-01-11 08:47:37 +00:00
Reinhard Pointner
0b4730f070 * make sure there's no double spaces left behind after stripping illegal characters 2014-01-10 19:24:25 +00:00
Reinhard Pointner
03db21ff20 * File.relativize 2014-01-10 16:03:13 +00:00
Reinhard Pointner
1e9d0899b0 + shortcut to grabbing just episode list or movie info without the files directly from rename panel (if files is empty) 2014-01-10 10:55:57 +00:00
Reinhard Pointner
53ad37930d * update search-auto-completion 2014-01-10 07:31:50 +00:00
Reinhard Pointner
0da24469b7 * fix anime matching 2014-01-09 20:44:02 +00:00
Reinhard Pointner
f466546788 * AutoCompleteSupport now works with the full movie/series/anime index in the back
* update movie/series/anime index files and exclude bad entries
2014-01-09 18:26:25 +00:00
Reinhard Pointner
94ceccf966 * fix original name xattr 2014-01-08 20:52:28 +00:00
Reinhard Pointner
9ed32437cd * just in case fixy 2014-01-08 20:03:22 +00:00
Reinhard Pointner
0287eac77d * fix for relative symlinks 2014-01-08 19:29:20 +00:00
Reinhard Pointner
d63fca6787 * follow symlinks implicitly 2014-01-08 18:43:27 +00:00
Reinhard Pointner
4354dc2fd6 + copy files with attributes
* xattr will only be set on destination files, not source files
2014-01-08 17:23:04 +00:00
Reinhard Pointner
4b15736faf * {bitrate} and {duration} as float type for convenience 2014-01-08 14:30:35 +00:00
Reinhard Pointner
32f119756b * {bitrate} binding 2014-01-08 14:26:39 +00:00
Reinhard Pointner
af0f4892f7 * slight refactoring 2014-01-08 10:01:37 +00:00
Reinhard Pointner
a920dc59a7 * docs/notes 2014-01-08 09:34:59 +00:00
Reinhard Pointner
ef2a64003b * use TV Series index only for TV-mode and Anime index only for Anime-mode 2014-01-08 09:28:04 +00:00
Reinhard Pointner
c4ab4e8382 * fine-tune exclude patterns 2014-01-08 08:36:32 +00:00
Reinhard Pointner
0800bc5eb0 * update local db files 2014-01-07 15:21:38 +00:00
Reinhard Pointner
d3f3d9054d * defensive programming 2014-01-07 13:19:56 +00:00
Reinhard Pointner
6746fc8b26 * generate CollationKey objects as needed to improved perceived performance 2014-01-07 13:01:49 +00:00
Reinhard Pointner
36747c4ea6 * make local movie/series lookup as blazing fast as possible 2014-01-07 12:26:44 +00:00
Reinhard Pointner
dc58ae1954 * fix matching issues, esp for movies and shows with many aliases 2014-01-07 06:09:38 +00:00
Reinhard Pointner
284d53bee5 + make movie matching properly aware of alias names 2014-01-06 23:22:31 +00:00
Reinhard Pointner
d1a880ba64 * XmlRpcFault is thrown by the client via XML-RPC
@see http://xmlrpc.sourceforge.net/javadoc/redstone/xmlrpc/XmlRpcFault.html
2014-01-06 20:45:32 +00:00
Reinhard Pointner
f902b04dee * make OpenSubtitlesClient fault tolerant via automatic retries
* try for exact matches in internal movie index first before running a query
2014-01-06 20:41:59 +00:00
Reinhard Pointner
fede643336 * not tested 2014-01-06 18:17:19 +00:00
Reinhard Pointner
5391bdd810 * bug fix for when listFiles returns null for folders due to permission issues 2014-01-06 18:15:37 +00:00
Reinhard Pointner
7cb21d824a + meta attribute viewer 2014-01-05 19:26:33 +00:00
Reinhard Pointner
fea363c67d * make sure the the original args array is available during runtime for debugging purposes 2014-01-05 06:58:31 +00:00
Reinhard Pointner
7d814d7b77 * make it easier to reference the original database in the format expression 2014-01-04 20:18:47 +00:00
Reinhard Pointner
54854d3098 * easy to get episode key 2014-01-04 19:31:38 +00:00
Reinhard Pointner
29253af34d * use filter icon for analyze panel 2014-01-04 13:10:47 +00:00
Reinhard Pointner
4f3c709d17 * support SubtitleNaming options for subtitle file naming 2014-01-02 19:22:05 +00:00
Reinhard Pointner
a61fb4e70a * support guessing idx/sub language from .idx file contents 2014-01-02 15:49:20 +00:00
Reinhard Pointner
9e4b38ea9a * optimize subtitle collection 2014-01-02 14:56:10 +00:00
Reinhard Pointner
060229757a * make sure FileSize can't slow us down due to slow network filesystems 2014-01-02 11:28:28 +00:00
Reinhard Pointner
826f42eb51 * support for checking ServerInfo and client download limits 2014-01-02 06:45:28 +00:00
Reinhard Pointner
9f568625fb * make sure to display language name not just ISO3 2014-01-02 05:10:35 +00:00
Reinhard Pointner
b5461fbf3c * slightly improved movie-set auto-detection for better {pi} bindings 2014-01-02 02:18:17 +00:00
Reinhard Pointner
23cff2321c * pre-cluster by folder before using the nm-Matcher as to to avoid exponential time increase problems 2014-01-01 09:30:38 +00:00
Reinhard Pointner
85953f2753 + allow user to define subtitle naming patterns 2014-01-01 08:46:29 +00:00
Reinhard Pointner
c3682f5d32 * fix some interaction issues 2013-12-31 09:12:28 +00:00
Reinhard Pointner
b2b0610579 * {lang} binding returns Language object now because Locale has compatibility issues with the various standards 2013-12-31 07:59:58 +00:00
Reinhard Pointner
b9f76c407c * include 3-letter language codes in Language config file 2013-12-31 07:28:30 +00:00
Reinhard Pointner
e1409b5c30 * convenience binding for time expressions 2013-12-31 03:51:59 +00:00
Reinhard Pointner
6927a6f7b8 * make sure to read fpcalc output with UTF-8 in case default charset isn't UTF-8 ... I'm looking at you Windows! 2013-12-31 01:55:07 +00:00
Reinhard Pointner
f5c8a4efd0 * order function panels by importance 2013-12-30 07:37:01 +00:00
Reinhard Pointner
7aa15fb6a7 * call devel scripts via dev:name 2013-12-29 13:59:00 +00:00
Reinhard Pointner
5c705427be * make {episodelist} binding reference back to the original datasource 2013-12-28 04:34:11 +00:00
Reinhard Pointner
3a1eada102 * fine-tune anime matching 2013-12-27 22:49:56 +00:00
Reinhard Pointner
2232576c1d * account for AniDB entries that simply don't have any episode data 2013-12-27 18:16:08 +00:00
Reinhard Pointner
d56fc9b368 * fix issues with cmdline on headless systems 2013-12-24 03:24:02 +00:00
Reinhard Pointner
0827fda189 * fix NPE issue
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1199&p=7243#p7243
2013-12-23 13:42:56 +00:00
Reinhard Pointner
69e1ab5b55 * document {mediaType} binding 2013-12-23 05:53:44 +00:00
Reinhard Pointner
a2a897843b * update bindings sample dialog 2013-12-23 05:35:24 +00:00
Reinhard Pointner
e6331f1116 * revert folder-by-folder change because movies my very well be sorted into different CDn folders 2013-12-23 05:33:24 +00:00
Reinhard Pointner
56d1892e24 * replace multiple replacement pairs 2013-12-23 02:12:36 +00:00
Reinhard Pointner
878f311cae * make new part sets per folder 2013-12-22 09:14:15 +00:00
Reinhard Pointner
30d3134f81 * expose file media.types entry as {mediaType} binding 2013-12-22 08:33:19 +00:00
Reinhard Pointner
1525623ccd * display errors correctly 2013-12-21 06:51:59 +00:00
Reinhard Pointner
8211902ca0 * print result 2013-12-21 06:47:36 +00:00
Reinhard Pointner
16facbde0c * make sure people don't confuse --output with --format 2013-12-21 06:26:29 +00:00
Reinhard Pointner
9e5bdf7773 * misc. UI 2013-12-20 22:27:44 +00:00
Reinhard Pointner
9f6d01c7be * easter-egg Groovy Editor (with FileBot extensions) if you press F5 2013-12-20 21:38:22 +00:00
Reinhard Pointner
a7b0920d33 * empty string binding values will be considered undefined
* convenience global functions any and allOf to we can easily evaluate many closures in one go
2013-12-20 13:27:22 +00:00
Reinhard Pointner
dffcf5aa2b * rename 'development' Git branch to 'devel' (naming it HEAD is a bad idea) 2013-12-20 09:30:59 +00:00
Reinhard Pointner
e999fb34e9 * my need duration filter in the future, not used yet though 2013-12-20 05:32:28 +00:00
Reinhard Pointner
960b1bd9f8 * adjust default dialog sizes to make it work better on OSX 2013-12-19 11:40:44 +00:00
Reinhard Pointner
7756019568 * update preferences icon (was the same as the Rename Options icon) 2013-12-19 10:59:01 +00:00
Reinhard Pointner
6c5730dd7d * fix issues reported by Ithiel
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1192&p=7177#p7177
2013-12-19 06:32:01 +00:00
Reinhard Pointner
f0616effc3 + added {duration} and {minutes} bindings 2013-12-19 06:21:45 +00:00
Reinhard Pointner
ec818a921d * fixed title for FormatDialog Window 2013-12-19 06:20:30 +00:00
Reinhard Pointner
e6b8ce0607 * add {y} sample format for AudioTrack 2013-12-18 16:00:45 +00:00
Reinhard Pointner
1c46ed1809 * try to grab more optional ID3 tags if available 2013-12-18 15:42:42 +00:00
Reinhard Pointner
0d6ae94ae9 + usability enhancements regarding FormatEditor 2013-12-18 05:53:59 +00:00
Reinhard Pointner
f81e2fa9ea * add getRelativePathTail function 2013-12-18 04:17:16 +00:00
Reinhard Pointner
1f3f73b505 * fine-tune query auto-selection 2013-12-16 09:40:00 +00:00
Reinhard Pointner
1c6d0cd5f7 * if files can't be override just revert to skip behaviour as a fail-safe 2013-12-16 02:01:42 +00:00
Reinhard Pointner
cdc4a94daa * fix the "law.and.order.svu" special-fuckin-corner-case 2013-12-15 18:35:41 +00:00
Reinhard Pointner
5289227d2b * fine-tune cache times 2013-12-15 16:01:26 +00:00
Reinhard Pointner
442b996f2a * improved support for abbreviated series aliases 2013-12-14 10:49:16 +00:00
Reinhard Pointner
59138a3581 * cache compiled patterns 2013-12-14 04:11:44 +00:00
Reinhard Pointner
14c5821afb * some hacks to make pb/pob "Brazilian Portuguese" work as expected even though it's not officially a language according to the ISO standards 2013-12-14 02:22:31 +00:00
Reinhard Pointner
8f483feeb5 * Have "ID3 Tag" datasource only accept audio files that are sufficiently tagged 2013-12-07 08:05:35 +00:00
Reinhard Pointner
cd4362291f * make sure we don't have false-positive excludes 2013-12-07 06:05:58 +00:00
Reinhard Pointner
7a2b792e08 * make series detection of aware of structure root folders and ignore them 2013-12-06 06:01:58 +00:00
Reinhard Pointner
2c30728e61 * replace warnings with user guidance 2013-12-05 02:13:05 +00:00
Reinhard Pointner
35d343425a * fix history spooler memory issues 2013-12-04 02:37:56 +00:00
Reinhard Pointner
16d7ad513a * fix format capability issues 2013-12-03 15:24:57 +00:00
Reinhard Pointner
1dd6f6e3dd * account for TVDB entries being removed sometimes because of duplicates 2013-12-02 18:25:06 +00:00
Reinhard Pointner
aca8be2620 * fix potential NPE 2013-12-02 15:21:05 +00:00
Reinhard Pointner
f89ee90f72 * make auto-selection aware of alias titles 2013-12-02 14:41:15 +00:00
Reinhard Pointner
b4dd50b73b * make sure people that have already donated know that only donating once is perfectly fine 2013-12-01 07:16:08 +00:00
Reinhard Pointner
90b8a7be2d * short-hand for calling master and head branches from github repo 2013-11-29 17:36:12 +00:00
Reinhard Pointner
4843bb55d2 * move shared scripts to github 2013-11-29 17:08:47 +00:00
Reinhard Pointner
4c59484f3c * update blacklist terms
* fine-tune tvs/mov differentiation
2013-11-29 11:32:17 +00:00
Reinhard Pointner
198b8b0e06 * separate long-term caches that have different update frequencies 2013-11-29 04:29:56 +00:00
Reinhard Pointner
e7668f2c5c + support .vob as video type 2013-11-29 03:31:12 +00:00
Reinhard Pointner
b40647ddf2 * ignore sample/trailer files also automatically in simple -rename calls as well 2013-11-28 17:36:27 +00:00
Reinhard Pointner
6ede531e7f * exclude 0ee patterns from last-resort matcher 2013-11-28 03:13:24 +00:00
Reinhard Pointner
ccfe94f49b * cache compiled patterns 2013-11-27 19:19:01 +00:00
Reinhard Pointner
9e41373f43 * set foundation for possible future fine-tuning of SxE pattern matching combined with release info knowledge 2013-11-27 18:49:15 +00:00
Reinhard Pointner
eff07ec40f * make sure cache is big enough for all the people abusing filebot can't actually abuse the datasources via filebot due to heavy-caching 2013-11-27 17:24:12 +00:00
Reinhard Pointner
9588603206 * extra last-resort SxE pattern for space-less naming
@see
http://www.filebot.net/forums/viewtopic.php?f=4&t=1138
2013-11-27 17:09:19 +00:00
Reinhard Pointner
2f7df0bf4f * grab extra fields just in case 2013-11-27 15:38:23 +00:00
Reinhard Pointner
beacccdeeb * add file.dir.path rules to AMC to separate Movies/TV.Shows/Anime by folder names 2013-11-23 04:53:59 +00:00
Reinhard Pointner
49d644db55 * donations make me happy :) 2013-11-22 08:58:17 +00:00
Reinhard Pointner
385373daef * make -clear-cache delete all APPDATA temp folders 2013-11-22 08:54:40 +00:00
Reinhard Pointner
e1b6af2616 * Not-Modified requests also count towards the rate limit 2013-11-22 06:54:25 +00:00
Reinhard Pointner
a49a5cc248 * final fixes for new moviedb index 2013-11-21 16:31:09 +00:00
Reinhard Pointner
2040417f57 * make sure to keep ETag at least as long as cached data 2013-11-21 08:52:55 +00:00
Reinhard Pointner
75c897bae5 + rebuild movie index with imdb AND tmdb IDs 2013-11-20 10:07:25 +00:00
Reinhard Pointner
28df8ff69a * fully support ETag caching mechanism in TheMovieDB client 2013-11-20 02:53:36 +00:00
Reinhard Pointner
f85d706dce * fix tricky internal DB override TMDb response issue when using non-English language preferences
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1106&p=6797#p6797
2013-11-18 14:41:19 +00:00
Reinhard Pointner
68c89ef01a * better account for large history files 2013-11-17 19:07:02 +00:00
Reinhard Pointner
f4070a4c07 * better account for large history files 2013-11-17 19:05:45 +00:00
Reinhard Pointner
1c89f8c3ef * add structure root logic for the different filesystem layouts of different OSes 2013-11-16 12:10:23 +00:00
Reinhard Pointner
27f272077d * add some stop-folder logic for movie structures 2013-11-16 05:37:41 +00:00
Reinhard Pointner
2b09bd1414 * remove DnD reminders 2013-11-15 09:55:08 +00:00
Reinhard Pointner
0a99a8f93d * warn the noobs about MISSING EXTENSION issues with AbsolutePath mode before renaming 2013-11-15 02:54:33 +00:00
Reinhard Pointner
9ba3e36d23 * optimize open subtitles hash matches to make sure invalid uploads (that don't match at all) get 1st place 2013-11-14 13:45:31 +00:00
Reinhard Pointner
64c3d77100 * enable use ID3 Tags as datasource in GUI 2013-11-14 13:24:30 +00:00
Reinhard Pointner
e2e4ee240e * make Match button "Smart" again so it'll suggest fetching data if names is list empty... i guess people have been doing it wrong too long to change that now... 2013-11-13 01:44:07 +00:00
Reinhard Pointner
5fc9a342a1 * make sure long/int overflow issues are resolved 2013-11-12 12:51:03 +00:00
Reinhard Pointner
9eee85909b * fix long-term cache issues... int overflow... WTF!?!? 2013-11-12 12:29:24 +00:00
Reinhard Pointner
43eb696e7b * better error messages (for the n00bz) 2013-11-08 12:29:37 +00:00
Reinhard Pointner
ecb9fac822 * ignore trailing (1) patterns for TITLE metrics 2013-11-07 07:45:30 +00:00
Reinhard Pointner
b7a9d524cb * exit on -clear-cache or -clear-prefs 2013-11-07 07:43:58 +00:00
Reinhard Pointner
41f08070e0 * JSON type changes 2013-11-03 20:42:20 +00:00
Reinhard Pointner
5eb3e73120 * increase cache intervals 2013-11-03 16:32:40 +00:00
Reinhard Pointner
2bf9f96ea1 * consider equally all SxE patterns with high false-positive rates 2013-11-03 13:08:50 +00:00
Reinhard Pointner
8720d13378 * try to set metadata first so if it fails the exception is about metadata xattr 2013-11-03 09:42:58 +00:00
Reinhard Pointner
13a694aa6f * fine-tune PartX patterns 2013-11-03 09:20:35 +00:00
Reinhard Pointner
64b74ac417 * update SxE patterns and sanity metrics
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1059
2013-11-02 17:24:11 +00:00
Reinhard Pointner
3457def998 * improved error handling 2013-10-30 05:56:12 +00:00
Reinhard Pointner
6bbcef9779 * better matching for shows with region hint (UK) etc or year hint (2006) etc 2013-10-29 18:34:39 +00:00
Reinhard Pointner
3d1dbf26e1 * update clutter patterns 2013-10-29 05:55:30 +00:00
Reinhard Pointner
f76c31e4d6 * more user guidance 2013-10-28 05:49:00 +00:00
Reinhard Pointner
b09fbaa3a6 * support basic testing of {model} binding 2013-10-27 07:25:08 +00:00
Reinhard Pointner
f33510a5c7 * prefer "Channel(s)_Original" mediainfo field
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1038
2013-10-25 18:14:24 +00:00
Reinhard Pointner
d623c07373 * fix issue with args not being passed in 2013-10-22 09:15:46 +00:00
Reinhard Pointner
3ad6b1f55d * less clutter in error reporting 2013-10-21 02:30:11 +00:00
Reinhard Pointner
d054c50c18 * better error reporting 2013-10-20 13:10:21 +00:00
Reinhard Pointner
c7e25998fb * fine-tune series detection and SxE matching
@see http://www.filebot.net/forums/viewtopic.php?f=6&p=6353
2013-10-20 13:06:58 +00:00
Reinhard Pointner
86d448a5d8 * short-hand for "Put the The|A|An at the end 2013-10-20 04:21:22 +00:00
Reinhard Pointner
f7a99a2ede * defensive programming for old json data 2013-10-18 11:42:04 +00:00
Reinhard Pointner
d421a0f55f * better support for web-scraping in format expressions 2013-10-18 11:11:15 +00:00
Reinhard Pointner
0db73ef38f * use gzip compression for all sourceforge project-web responses 2013-10-17 07:39:12 +00:00
Reinhard Pointner
5b839d1ca8 * update samples 2013-10-17 07:11:32 +00:00
Reinhard Pointner
02cd92d842 * always display update notifications for outdated filebot installs 2013-10-17 07:11:03 +00:00
Reinhard Pointner
492c5b31b3 * better messages 2013-10-16 10:30:19 +00:00
Reinhard Pointner
f6e4f1bb8f * optimize TheTVDB network requests (and make sure gzipped compression is used at all times) 2013-10-16 10:29:51 +00:00
Reinhard Pointner
1145a1f16b * update data 2013-10-16 04:02:53 +00:00
Reinhard Pointner
1fea44ad9e * use extensive caching for all TheTVDB data and request resources only if modified 2013-10-15 07:12:42 +00:00
Reinhard Pointner
a130725d74 * improved support for crappy short-hand numbering styles
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=1013
2013-10-15 03:22:47 +00:00
Reinhard Pointner
4ef6b02903 * make sure to print out the TMDb invalid data error messages 2013-10-14 03:31:24 +00:00
Reinhard Pointner
2c91a3be2e * replace TheTVDB online search with local search as best as possible to improve search result ranking 2013-10-13 14:50:45 +00:00
Reinhard Pointner
071ee0f1b0 * flatten execute args for convenience 2013-10-13 10:38:31 +00:00
Reinhard Pointner
983c65fc58 * if history.xml is invalid xml for some reason just ignore and override the next time it's written to file 2013-10-09 21:25:21 +00:00
Reinhard Pointner
19f69c9fbc * set "fpcalc" executable via system property net.sourceforge.filebot.AcoustID.fpcalc 2013-10-09 06:31:05 +00:00
Reinhard Pointner
9e07634b79 * new fpcalc seems to work with video files, so we magically get music video support !! :D 2013-10-08 17:32:12 +00:00
Reinhard Pointner
6b5b757cfa * exclude trailer/sample files from processing as is done for movies already in episode mode as well 2013-10-07 18:52:57 +00:00
Reinhard Pointner
7a11589bc4 * disable java.util.prefs.WindowsPreferences warnings 2013-10-07 06:20:44 +00:00
Reinhard Pointner
6519e872c2 * improve on FormatDialog usability 2013-10-06 14:54:43 +00:00
Reinhard Pointner
eff52af83f * make format editor auto-scroll properly 2013-10-06 11:54:38 +00:00
Reinhard Pointner
2f5d3af715 + update to 3.8 2013-10-06 06:46:34 +00:00
Reinhard Pointner
07173fabf0 + use RSyntaxTextArea as Groovy editor so we get neat highlighting and bracket matching :) 2013-10-03 19:44:33 +00:00
Reinhard Pointner
0408a17ddb * put error messages into tooltip and explain by hash / by name subtitle matching 2013-10-03 12:52:04 +00:00
Reinhard Pointner
a6814d6b80 * make things more intuitive by telling the noobs they're doing things wrong, and what to do instead 2013-10-02 16:47:09 +00:00
Reinhard Pointner
ee4e373eb1 * actively discourage people from using the "Load" button and tell them to use Drag-and-Drop instead 2013-10-02 16:42:52 +00:00
Reinhard Pointner
ffc629943b * remove "Save as..." button so noob users can't use manual mode (and thus be completely ignorant that there is the super advanced auto-matching mode) 2013-10-02 16:13:38 +00:00
Reinhard Pointner
edfd04a6a9 * allow changing of mapped video files for subtitle upload 2013-10-01 02:35:54 +00:00
Reinhard Pointner
e29b07c186 * make things more idiot-proof 2013-09-30 04:46:33 +00:00
Reinhard Pointner
20aef4e385 * more messages to help users know what to do next if they're just clicking around trying to figure out things work 2013-09-29 19:46:41 +00:00