Reinhard Pointner
|
d601634e13
|
* start {i} row index binding with 1 instead of 0
|
2014-08-22 16:36:12 +00:00 |
Reinhard Pointner
|
2544100ef3
|
* work around JDK 8u20 compilation issues
|
2014-08-21 11:45:59 +00:00 |
Reinhard Pointner
|
b6358fa466
|
* more easy-to-understand default values for the noobs
|
2014-08-18 08:50:00 +00:00 |
Reinhard Pointner
|
cd924f5fc5
|
* update label
|
2014-08-18 07:48:12 +00:00 |
Reinhard Pointner
|
cc3fe56621
|
* fix all other LaFs
|
2014-08-18 07:44:24 +00:00 |
Reinhard Pointner
|
c90c4b169c
|
* fix UI for OSX LaF
|
2014-08-18 07:36:47 +00:00 |
Reinhard Pointner
|
3528f47a09
|
* improved error handling
|
2014-08-17 18:05:52 +00:00 |
Reinhard Pointner
|
ea3eaa8adb
|
* ignore everything that is obviously an episode in strict mode
|
2014-08-17 15:26:19 +00:00 |
Reinhard Pointner
|
ec58a33ec9
|
* refactor
|
2014-08-17 10:45:30 +00:00 |
Reinhard Pointner
|
f438d91bb6
|
* indicate Opportunistic / Strict Match Mode via Match Button Icon Color
|
2014-08-17 10:25:54 +00:00 |
Reinhard Pointner
|
bd45c798d4
|
* increase read-buffer
|
2014-08-17 06:56:48 +00:00 |
Reinhard Pointner
|
f8e7cf720a
|
* fix for 01v2 patterns
|
2014-08-16 07:49:30 +00:00 |
Reinhard Pointner
|
025957e8b2
|
* fix efficiency issues
|
2014-08-16 02:40:39 +00:00 |
Reinhard Pointner
|
d883c39091
|
<AliasNames>
Returns a pipe "|" delimited list of alias names if the series has any other names in that language.
@see http://www.thetvdb.com/wiki/index.php/API:GetSeries
|
2014-08-15 08:16:30 +00:00 |
Reinhard Pointner
|
c40a04857f
|
* fix NPE (when using Nimbus LaF )
|
2014-08-14 07:42:36 +00:00 |
Reinhard Pointner
|
6aa9fa8e7d
|
* update man page
|
2014-08-14 06:36:49 +00:00 |
Reinhard Pointner
|
836286581b
|
* improve handling of absolute-numbered files in Strict Mode
|
2014-08-13 18:07:21 +00:00 |
Reinhard Pointner
|
0b617b4381
|
* make sure that there cannot be SxE mismatches in Strict Mode
|
2014-08-13 16:23:02 +00:00 |
Reinhard Pointner
|
097e001111
|
+ support for adjustable match mode Opportunistic (default, like always) and new Strict mode (which is very restrictive, but will most likely get it right, if it gets anything at all)
|
2014-08-13 16:02:35 +00:00 |
Reinhard Pointner
|
425bfb83ea
|
* remove useless code
|
2014-08-13 15:56:58 +00:00 |
Reinhard Pointner
|
a9d66da51c
|
* remove debug output
|
2014-08-13 15:54:22 +00:00 |
Reinhard Pointner
|
ef4c08ac8e
|
* update man page
|
2014-08-12 09:50:50 +00:00 |
Reinhard Pointner
|
e1379dabb3
|
* avoid potential sandbox permission issues
|
2014-08-11 09:55:44 +00:00 |
Reinhard Pointner
|
3ea880be66
|
* improved error reporting
|
2014-08-11 07:12:33 +00:00 |
Reinhard Pointner
|
ac9fe6ec9d
|
* improved error reporting
|
2014-08-11 07:10:57 +00:00 |
Reinhard Pointner
|
5d76f925eb
|
* MAS: restore permissions for format sample file
|
2014-08-11 07:10:20 +00:00 |
Reinhard Pointner
|
3fd2d0d996
|
* OpenSubtitles: user different UA in MAS distribution
|
2014-08-11 06:26:20 +00:00 |
Reinhard Pointner
|
6c862b73eb
|
* sort by popularity
|
2014-08-11 05:53:12 +00:00 |
Reinhard Pointner
|
60ae91e33e
|
* misc.
|
2014-08-11 05:51:58 +00:00 |
Reinhard Pointner
|
e0bb32cbd0
|
* refactoring
|
2014-08-10 14:47:47 +00:00 |
Reinhard Pointner
|
5647aa962e
|
* add additional user roots if user.home is not set properly
|
2014-08-10 10:07:58 +00:00 |
Reinhard Pointner
|
943c6db865
|
* refactor revealFiles
|
2014-08-10 08:35:53 +00:00 |
Reinhard Pointner
|
58c2f87671
|
* remember default last location as expected
|
2014-08-10 07:34:32 +00:00 |
Reinhard Pointner
|
6d4cbbcdea
|
* support for HARDLINK_OR_COPY action
|
2014-08-10 07:11:09 +00:00 |
Reinhard Pointner
|
ad78796bec
|
* enable eawt APIs for both APP and MAS releases
|
2014-08-10 06:59:12 +00:00 |
Reinhard Pointner
|
8b01e2e05d
|
* use revealInFinder when possible
|
2014-08-10 06:31:47 +00:00 |
Reinhard Pointner
|
af120ad517
|
* improved UI behaviour
|
2014-08-09 21:42:46 +00:00 |
Reinhard Pointner
|
70667bc7b6
|
+ support Security-Scoped Bookmarks to remember folder permissions when running in the Mac Sandbox
|
2014-08-09 19:48:10 +00:00 |
Reinhard Pointner
|
b6dd597eb8
|
* use OSX-style title borders
|
2014-08-09 18:16:40 +00:00 |
Reinhard Pointner
|
9f9f1d950f
|
* sort alternative non-English titles alphabetically after [title, originalTitle]
|
2014-08-09 10:14:41 +00:00 |
Reinhard Pointner
|
30bda0e902
|
* refactor {model} and {self} bindings
|
2014-08-09 07:35:22 +00:00 |
Reinhard Pointner
|
95f84fb6fa
|
* make {model} binding more universal and easy-to-use
|
2014-08-09 07:24:01 +00:00 |
Reinhard Pointner
|
162945c6e3
|
* Built-in links for Registering & Upgrading OpenSubtitles accounts
|
2014-08-09 05:57:54 +00:00 |
Reinhard Pointner
|
f0566e8fa7
|
* misc. changes
|
2014-08-09 05:10:38 +00:00 |
Reinhard Pointner
|
3c0d44695a
|
* fix permission granting logic (when permission are required for both source and destination files)
|
2014-08-08 19:15:37 +00:00 |
Reinhard Pointner
|
bf5d7141e0
|
+ Drop-To-Unlock Dialog for when the user has to grant access to folders manually via FileDialog or DnD
|
2014-08-08 17:05:10 +00:00 |
Reinhard Pointner
|
773f34d9ea
|
* misc changes
|
2014-08-08 17:03:18 +00:00 |
Reinhard Pointner
|
fedd10f687
|
* update anidb client identification
|
2014-08-08 16:45:23 +00:00 |
Reinhard Pointner
|
a35aa77bb8
|
* make sure to apply dialog titles for all providers
|
2014-08-08 16:44:35 +00:00 |
Reinhard Pointner
|
a616577ab9
|
* lower request limits to specification
|
2014-08-07 21:38:55 +00:00 |
Reinhard Pointner
|
e4e2c2e336
|
* improved support for non-English movie titles in English-mode
|
2014-08-07 21:33:08 +00:00 |
Reinhard Pointner
|
9c9929466c
|
* update API keys
|
2014-08-07 09:35:19 +00:00 |
Reinhard Pointner
|
2e089abefc
|
* optimize with new API calls to reduce HTTP requests
|
2014-08-07 01:48:13 +00:00 |
Reinhard Pointner
|
eaa48c43ae
|
* force equals cell height for both lists, just in case
|
2014-08-06 18:02:18 +00:00 |
Reinhard Pointner
|
fc177c5fab
|
* prefer List over Array
|
2014-08-06 14:17:29 +00:00 |
Reinhard Pointner
|
d1bead2d64
|
* fix potential NPE
|
2014-08-06 14:07:17 +00:00 |
Reinhard Pointner
|
e8749aa435
|
+ remove deprecated components
|
2014-08-06 12:03:16 +00:00 |
Reinhard Pointner
|
58a9e5c747
|
* fix support for multi-episode 3-digit absolute numbering
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1877
|
2014-08-06 09:52:21 +00:00 |
Reinhard Pointner
|
83e32123de
|
* update data
|
2014-08-05 16:41:42 +00:00 |
Reinhard Pointner
|
def3605db8
|
* include filters for Episode and Movie file types in Analyze panel
|
2014-08-05 13:07:38 +00:00 |
Reinhard Pointner
|
7ecb4cb146
|
* refactor
|
2014-08-05 11:55:28 +00:00 |
Reinhard Pointner
|
83463e09e3
|
* make ACLs match target destination
|
2014-08-05 08:52:15 +00:00 |
Reinhard Pointner
|
0f47606ac0
|
* remove river easter egg
|
2014-08-05 08:27:54 +00:00 |
Reinhard Pointner
|
3b509a9f05
|
+ remove IMDb
|
2014-08-05 08:23:39 +00:00 |
Reinhard Pointner
|
a6d1e7eddf
|
* fix and fine-tune AcoustID lookup logic
|
2014-08-04 09:40:08 +00:00 |
Reinhard Pointner
|
9ca69270f7
|
* fix more false positive {group} matches
|
2014-08-02 19:56:59 +00:00 |
Reinhard Pointner
|
989fd687da
|
* fix layout issues
|
2014-08-02 19:56:19 +00:00 |
Reinhard Pointner
|
8fecd600c3
|
* better FB -> GP switching behaviour
|
2014-08-02 19:04:25 +00:00 |
Reinhard Pointner
|
7866e7f046
|
+ gzip all AcoustID requests and responses
|
2014-08-02 10:12:20 +00:00 |
Reinhard Pointner
|
1968608d80
|
* using FastFile might be useful for scripting (esp. with slow remote file systems)
|
2014-08-02 06:07:41 +00:00 |
Reinhard Pointner
|
e4bd68b026
|
* fix potential issues on OSX
|
2014-08-02 06:06:22 +00:00 |
Reinhard Pointner
|
6af8da3df9
|
* redundant
|
2014-08-02 06:05:46 +00:00 |
Reinhard Pointner
|
ef29483775
|
* F5 F5 sysinfo
|
2014-08-01 22:24:33 +00:00 |
Reinhard Pointner
|
10bcdcb66a
|
* fix typo
|
2014-08-01 15:49:58 +00:00 |
Reinhard Pointner
|
000fab4dc0
|
* test MAS package with intermediate version (final public release will be v4.5)
|
2014-08-01 13:31:30 +00:00 |
Reinhard Pointner
|
1442948fbe
|
* fix layout issues
|
2014-07-31 13:08:34 +00:00 |
Reinhard Pointner
|
f7848f52f3
|
* support OSX Lion Full Screen Mode
* fix "To Front on Drag" feature that wasn't working on OSX
|
2014-07-31 01:20:27 +00:00 |
Reinhard Pointner
|
d67e112c3b
|
+ Optimize for large lists by automatically setting prototypeValue to the longest (String value) item (boost performance by 1000x when loading large lists of files / episodes)
|
2014-07-30 18:44:18 +00:00 |
Reinhard Pointner
|
af000a2026
|
* fix "Double-Click Reveal in Finder"
|
2014-07-30 06:38:28 +00:00 |
Reinhard Pointner
|
c47a3ac45a
|
* refinements for FILE+FOLDER mode (Swing FileChooser only)
|
2014-07-30 06:15:01 +00:00 |
Reinhard Pointner
|
660772dd2a
|
+ Next major release will be v4.5 (big version jump because we drop Java 7 support)
+ Create new stable branch for scripting (since we no longer support Java 7)
|
2014-07-30 06:04:27 +00:00 |
Reinhard Pointner
|
e057b6e27d
|
* fix GTK LaF size issues
|
2014-07-29 13:16:14 +00:00 |
Reinhard Pointner
|
fb3560a16b
|
* JFX FileChooser experiments
|
2014-07-29 09:50:57 +00:00 |
Reinhard Pointner
|
acc6c74f9d
|
* JFX FileChooser experiments
|
2014-07-29 09:33:19 +00:00 |
Reinhard Pointner
|
acbe8c9354
|
* JDK7 compatibility
|
2014-07-29 09:08:35 +00:00 |
Reinhard Pointner
|
c711e4543c
|
* fix mas config
|
2014-07-29 09:06:30 +00:00 |
Reinhard Pointner
|
cc4f257a8b
|
* properly deal with FileDialog user preferences
|
2014-07-29 08:43:54 +00:00 |
Reinhard Pointner
|
a7e67974a2
|
* depricated options
|
2014-07-29 06:52:25 +00:00 |
Reinhard Pointner
|
fbeff54b9f
|
* rename TunedUtilities to SwingUI
|
2014-07-29 06:45:15 +00:00 |
Reinhard Pointner
|
b658dd7581
|
* refactor and plan on adding a JavaFX fileChooser option later
|
2014-07-29 06:40:35 +00:00 |
Reinhard Pointner
|
0298b58fe4
|
* refactor file access utilities into new class UserFiles
|
2014-07-28 20:01:46 +00:00 |
Reinhard Pointner
|
88008a2b0f
|
* make all file choosers compatible with the mas sandbox
|
2014-07-28 19:20:55 +00:00 |
Reinhard Pointner
|
95c8496bfb
|
* fix DnD behabiour on Mac
|
2014-07-28 19:20:42 +00:00 |
Reinhard Pointner
|
6399f63840
|
* fix critical UI behaviour bug
|
2014-07-28 19:20:34 +00:00 |
Reinhard Pointner
|
6d24dcef05
|
* play with mas compatibility
|
2014-07-28 13:32:15 +00:00 |
Reinhard Pointner
|
c3f59e96e5
|
* play with mas compatibility
|
2014-07-28 13:29:00 +00:00 |
Reinhard Pointner
|
d235fc1e0c
|
* play with mas compatibility
|
2014-07-28 12:55:16 +00:00 |
Reinhard Pointner
|
f1d260c2a3
|
* support native FileDialog for mas sandbox
|
2014-07-28 12:54:34 +00:00 |
Reinhard Pointner
|
2ce7c6020b
|
* added helper
|
2014-07-28 12:54:27 +00:00 |
Reinhard Pointner
|
90951f7989
|
* avoid potentially NULL-listFiles() calls
|
2014-07-28 10:00:27 +00:00 |
Reinhard Pointner
|
98633f7364
|
* support dropping of large / slow folders into Rename panel (Files list)
|
2014-07-27 18:23:45 +00:00 |
Reinhard Pointner
|
124e7471db
|
* ArrayList() has been optimized with JRE7u40
|
2014-07-27 17:47:01 +00:00 |
Reinhard Pointner
|
20a746295a
|
* simplify example format expressions
|
2014-07-26 19:54:42 +00:00 |
Reinhard Pointner
|
060a6f4f82
|
movie :: primaryTitle => originalName
|
2014-07-26 19:38:06 +00:00 |
Reinhard Pointner
|
e0161028c7
|
* fix OSX LaF issues
|
2014-07-26 16:09:18 +00:00 |
Reinhard Pointner
|
99ce48ad5b
|
* fix deserializer issue
|
2014-07-25 17:04:44 +00:00 |
Reinhard Pointner
|
85ad8ae67b
|
* fix NPE
|
2014-07-24 14:47:40 +00:00 |
Reinhard Pointner
|
931a5f04a3
|
* fix diaolog size issue on OSX
|
2014-07-24 14:28:06 +00:00 |
Reinhard Pointner
|
03f55b8fbe
|
* check for index updates more often
|
2014-07-24 13:48:27 +00:00 |
Reinhard Pointner
|
ebf876022a
|
* remove OSDB from Movie data sources
|
2014-07-24 13:43:45 +00:00 |
Reinhard Pointner
|
5cb5d82e83
|
+ remove depricated data sources
|
2014-07-24 12:10:59 +00:00 |
Reinhard Pointner
|
c6bbd4db54
|
* improved Mac compatibility regarding DELETE key
|
2014-07-24 12:10:47 +00:00 |
Reinhard Pointner
|
2a4af5a995
|
* Organize Imports
|
2014-07-24 11:31:24 +00:00 |
Reinhard Pointner
|
a5398cc5e1
|
+ add addtional metadata (order, language) to episode and movie objects
|
2014-07-24 11:31:03 +00:00 |
Reinhard Pointner
|
8e80a02498
|
* LOOOONG overdue layout bugfix... so easy and it took 3 years :D
|
2014-07-23 07:37:31 +00:00 |
Reinhard Pointner
|
bab1dd2de5
|
* fix potential DnD issues
|
2014-07-22 07:13:40 +00:00 |
Reinhard Pointner
|
c0a59b3356
|
+ support SHA-256 checksums
|
2014-07-22 07:13:35 +00:00 |
Reinhard Pointner
|
0415ceb37a
|
* try simplification by separator (for name - title naming style)
|
2014-07-21 03:47:55 +00:00 |
Reinhard Pointner
|
153fa45cc7
|
* remove redundant condition
|
2014-07-19 18:31:19 +00:00 |
Reinhard Pointner
|
2f1738b9ed
|
* use ATOMIC_MOVE only when necessary
|
2014-07-19 18:27:20 +00:00 |
Reinhard Pointner
|
ec0ff4256b
|
* use MultiValueInputDialog separator char
|
2014-07-19 08:40:55 +00:00 |
Reinhard Pointner
|
0a2b9c7760
|
* account for huge list of files
|
2014-07-19 08:08:02 +00:00 |
Reinhard Pointner
|
02f789e1bf
|
* added extra hints for when user input is required for movie/series identification
|
2014-07-19 07:45:14 +00:00 |
Reinhard Pointner
|
2cdd0ddc17
|
* fix NPE issues
|
2014-07-19 07:05:53 +00:00 |
Reinhard Pointner
|
33787055a5
|
* simplify default exception logging for scripts
|
2014-07-18 22:04:00 +00:00 |
Reinhard Pointner
|
d69b1da6a3
|
* enforce good alphabetical order for all dropped data (on Windows files a dropped in selection order which can be confusing)
|
2014-07-18 22:03:27 +00:00 |
Reinhard Pointner
|
28ca027374
|
* fix misleading logging when using ID3 Tags
|
2014-07-18 05:00:22 +00:00 |
Reinhard Pointner
|
48742c56af
|
* more simple warning message if xattr is not supported
|
2014-07-17 16:28:52 +00:00 |
Reinhard Pointner
|
b8c8071127
|
* more simple warning message if xattr is not supported
|
2014-07-17 16:19:37 +00:00 |
Reinhard Pointner
|
10f4091ed4
|
* assume the FastFile instances always exist
|
2014-07-17 13:12:04 +00:00 |
Reinhard Pointner
|
35859d7b75
|
* workaround Java compiler issues
|
2014-07-17 13:00:27 +00:00 |
Reinhard Pointner
|
3678e7388d
|
* rewrite Analyze panel
|
2014-07-17 11:53:24 +00:00 |
Reinhard Pointner
|
7385a8d307
|
* helper method that could be useful in scripts and otherwise
|
2014-07-17 07:50:30 +00:00 |
Reinhard Pointner
|
76073cfb9d
|
+ support for --db xattr to allow offline renaming directly using previously written xattr metadata
|
2014-07-17 07:08:23 +00:00 |
Reinhard Pointner
|
7dc2d6d897
|
* fix issues with certain bindings not being available, e.g. {director}
|
2014-07-16 12:37:03 +00:00 |
Reinhard Pointner
|
aa5c7b3088
|
* remove unused option
|
2014-07-16 12:12:39 +00:00 |
Reinhard Pointner
|
d3c63fe429
|
+ release 4.2
|
2014-07-15 14:22:27 +00:00 |
Reinhard Pointner
|
0f405c23cd
|
* same order as in the GUI
|
2014-07-15 13:26:03 +00:00 |
Reinhard Pointner
|
939f623e71
|
* support recreating folder structure with hardlink files (e.g. when using --action hardlink to process disk folders)
|
2014-07-15 12:57:07 +00:00 |
Reinhard Pointner
|
74011dac70
|
* fine-tune name matcher to take direct mappings better into account
|
2014-07-14 13:31:12 +00:00 |
Reinhard Pointner
|
e0279e8d05
|
* update video tags
|
2014-07-14 11:19:41 +00:00 |
Reinhard Pointner
|
27472cb656
|
* check original filename for embedded CRC32 checksums
|
2014-07-09 18:55:46 +00:00 |
Reinhard Pointner
|
2841ea9552
|
* make sure to not just reasonable results, that one results is probably better than no result
|
2014-07-09 13:20:40 +00:00 |
Reinhard Pointner
|
2d82065d93
|
* fix display issues (caused by removing "extensions" from folder names)
|
2014-07-07 12:27:48 +00:00 |
Reinhard Pointner
|
a451de436b
|
* fix csv() function not visible in Expression Format issue
|
2014-07-05 13:11:57 +00:00 |
Reinhard Pointner
|
1d5dae9567
|
* work around Java 8 compiler issues (default method class between List and Set default methods)
|
2014-07-02 14:59:11 +00:00 |
Reinhard Pointner
|
123bf659da
|
* make sure we don't accidentally match {group} from the episode title
|
2014-06-30 19:00:38 +00:00 |
Reinhard Pointner
|
c4fb1e1453
|
* added missing file
|
2014-06-29 12:22:01 +00:00 |
Reinhard Pointner
|
8a75000ecd
|
* fix modularity issue
|
2014-06-29 12:13:54 +00:00 |
Reinhard Pointner
|
06a342cdef
|
+ new bindings {tags}
|
2014-06-29 11:04:04 +00:00 |
Reinhard Pointner
|
24f96b5ade
|
* improved direct series mapping handling
|
2014-06-28 10:00:21 +00:00 |
Reinhard Pointner
|
c29be071cf
|
* upper list is based on xattr metadata, while lower list is just the fallback file object, when matching directly to xattr metadata
|
2014-06-28 06:41:50 +00:00 |
Reinhard Pointner
|
5a8bcba4f1
|
* use wait-cursor for when loading xattr takes a while
|
2014-06-28 06:34:06 +00:00 |
Reinhard Pointner
|
7799f25a3a
|
* support simple File regex/replace renaming in GUI
* support loading of metadata from xattr (instead of online sources)
|
2014-06-28 06:09:11 +00:00 |
Reinhard Pointner
|
07568068c5
|
* properly deal with space sequences by default
|
2014-06-28 06:07:45 +00:00 |
Reinhard Pointner
|
94a380384f
|
* force all \s+ to single space char
|
2014-06-25 10:28:15 +00:00 |
Reinhard Pointner
|
5b1fe0a22f
|
* extra {vf} step
|
2014-06-25 02:58:47 +00:00 |
Reinhard Pointner
|
353bb384de
|
* ignore -no-xattr flag in custom scripts (and let the code check the flag if required)
|
2014-06-24 12:02:32 +00:00 |
Reinhard Pointner
|
18959a8dd1
|
* fix potential movie detection issue
|
2014-06-24 10:59:00 +00:00 |
Reinhard Pointner
|
9d2ce30d58
|
* fix potential mismatch vector
|
2014-06-23 20:31:37 +00:00 |
Reinhard Pointner
|
f85c561b78
|
* due to permission issues File.listFiles() can return null
|
2014-06-23 15:09:43 +00:00 |
Reinhard Pointner
|
b71d952df3
|
* use long-term caching strategy for AcoustID webservice requests
|
2014-06-22 04:43:54 +00:00 |
Reinhard Pointner
|
94c9a55b37
|
* add auto-detection ignore words
|
2014-06-20 08:47:45 +00:00 |
Reinhard Pointner
|
06fa434c7e
|
* exclude misleading patterns like 2012.S01 from SxE pattern matching
|
2014-06-19 20:15:44 +00:00 |
Reinhard Pointner
|
397dd744df
|
* clean up
|
2014-06-18 13:28:14 +00:00 |
Reinhard Pointner
|
8e1ba28bbf
|
* remove replaced file
|
2014-06-18 09:33:32 +00:00 |
Reinhard Pointner
|
464fccd3d5
|
* fix case issue
|
2014-06-18 09:31:18 +00:00 |
Reinhard Pointner
|
977452268e
|
* replace xattrj with my own JNA wrapper for <sys/xattr.h>
|
2014-06-18 09:28:27 +00:00 |
Reinhard Pointner
|
12d04c1681
|
* ignore non-series anidb entry types
|
2014-06-13 16:42:14 +00:00 |
Reinhard Pointner
|
b87f8fd1e4
|
* account for all the ISO 639-2/B language codes
|
2014-06-11 15:03:58 +00:00 |
Reinhard Pointner
|
36ef89faa1
|
* fix args4j argument parsing issues (bug occurred if the format contains = symbols)
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1726&p=10131#p10131
|
2014-06-10 17:05:41 +00:00 |
Reinhard Pointner
|
74d7a800e8
|
* don't include extended info in {info} binding (to reduce wasteful API requests)
|
2014-06-06 04:07:53 +00:00 |
Reinhard Pointner
|
2f0fada72a
|
* limit {t} binding to 150 chars
|
2014-06-05 03:10:21 +00:00 |
Reinhard Pointner
|
6613ebe67d
|
* fix excessively long filenames
|
2014-06-05 02:48:40 +00:00 |
Reinhard Pointner
|
ddee292af5
|
* allow comparison with String representation of SimpleDate
|
2014-06-01 05:03:31 +00:00 |
Reinhard Pointner
|
478123552f
|
* allow SimpleDate == String comparison
|
2014-05-31 16:49:14 +00:00 |
Reinhard Pointner
|
6bea36f30e
|
* make sure to ignore illegal imdbids
|
2014-05-26 16:47:04 +00:00 |
Reinhard Pointner
|
ba02c192d3
|
* fix for short movie names like e.g. "Up 2009"
|
2014-05-22 14:08:39 +00:00 |
Reinhard Pointner
|
d53de9b922
|
* fix -get-missing-subtitles issue if user already has multiple subtitles in multiple languages
|
2014-05-20 12:36:52 +00:00 |
Reinhard Pointner
|
49b49b80b7
|
* at least take language info from TryUploadSubtitles response
|
2014-05-19 15:13:14 +00:00 |
Reinhard Pointner
|
383a6922a5
|
* QueryNumber may be removed from hash search response, but since we only send 1 query per 1 request we can just take the first one
|
2014-05-18 15:47:20 +00:00 |
Reinhard Pointner
|
b833f0e759
|
* ignore TryUploadSubtitles results (cause loads of clients submit the wrong imdb ids so we at least force new uploads with FileBot which is more likely to be correct)
|
2014-05-18 10:02:35 +00:00 |
Reinhard Pointner
|
af6d3e0d95
|
* fixfix
|
2014-05-15 17:25:12 +00:00 |
Reinhard Pointner
|
c2ba403e99
|
* {now} bindings should probably work the same as now property in ShellScriptBaseClass
|
2014-05-13 18:20:20 +00:00 |
Reinhard Pointner
|
5830025d60
|
* only search by movie name if the potential query has at least 3 characters
|
2014-05-13 12:42:20 +00:00 |
Reinhard Pointner
|
ffcf61472d
|
* new binding {age} meaning "days since airdate"
|
2014-05-12 15:45:19 +00:00 |
Reinhard Pointner
|
5a287ab4c4
|
* convenience functions
|
2014-05-12 08:25:42 +00:00 |
Reinhard Pointner
|
0438e4756f
|
* easy access to the structure relative path, might be useful for scripting latter to exclude home folders and the likes from any kind of checking
|
2014-05-11 07:37:02 +00:00 |
Reinhard Pointner
|
13ee0baac7
|
* added missing language code "ger"
|
2014-05-09 20:27:18 +00:00 |
Reinhard Pointner
|
b43727cf5f
|
* make devel branch the default script branch, master is deprecated now and only around to keep 4.0 scripting working
|
2014-05-09 12:25:10 +00:00 |
Reinhard Pointner
|
cbd64a3a87
|
* update to Groovy 2.3.0 and latest ant 1.9.3 dependencies
|
2014-05-07 14:50:30 +00:00 |
Reinhard Pointner
|
2f4d43b547
|
* guarantee that movies are processed if already well-named also in strict mode
|
2014-05-06 18:49:41 +00:00 |
Reinhard Pointner
|
53e5e48d5f
|
* use y:2014 year filter when querying TheMovieDB if possible
|
2014-05-02 08:00:43 +00:00 |
Reinhard Pointner
|
f88c7fcff7
|
* reduce unnecessary messages that may confuse users that have the libraries install via the mediainfo packages
|
2014-05-01 02:14:33 +00:00 |
Reinhard Pointner
|
1329f490b2
|
* submit only 1 query per request to workaround OpenSubtitles API issues
@see http://forum.opensubtitles.org/viewtopic.php?f=8&t=14704
|
2014-04-30 04:38:50 +00:00 |
Reinhard Pointner
|
d18045a383
|
* fix dialog positioning issues
|
2014-04-30 04:36:31 +00:00 |
Reinhard Pointner
|
eb545bde6f
|
* change text
|
2014-04-30 04:27:19 +00:00 |
Reinhard Pointner
|
31601c219f
|
* improved steps for {vf}
|
2014-04-29 07:35:03 +00:00 |
Reinhard Pointner
|
a09ddc87e7
|
* add extra stops
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1583
|
2014-04-29 02:15:22 +00:00 |
Reinhard Pointner
|
2c92f46814
|
* fix script compatibility issue
|
2014-04-28 13:48:52 +00:00 |
Reinhard Pointner
|
b315e9e9ea
|
* allow null parameter
|
2014-04-28 04:31:10 +00:00 |
Reinhard Pointner
|
24dbeda555
|
* replace UNICODE_CASE with UNICODE_CLASS which implies UNICODE_CASE and more
|
2014-04-28 03:57:35 +00:00 |
Reinhard Pointner
|
75b87edcd7
|
* added findMatch for convenient case-insentive / unicode find()
|
2014-04-28 03:55:42 +00:00 |
Reinhard Pointner
|
774d1b4a1b
|
* set AniDB client version to v5 for the FileBot 4.1+ series
|
2014-04-27 10:02:49 +00:00 |
Reinhard Pointner
|
be48eaf9ed
|
* make sure to avoid unicode decomposition issues
|
2014-04-27 07:29:23 +00:00 |
Reinhard Pointner
|
369aa6d406
|
* fine-tuning for amc script
|
2014-04-26 17:31:03 +00:00 |
Reinhard Pointner
|
060bb1f037
|
* String.toFile() for convenience
|
2014-04-26 15:13:43 +00:00 |
Reinhard Pointner
|
d810af37d2
|
+ xattr support for Mac OSX
|
2014-04-25 06:59:18 +00:00 |
Reinhard Pointner
|
4b61a99f01
|
* fix size so it'll also work on Apple LaF
|
2014-04-22 14:18:15 +00:00 |
Reinhard Pointner
|
3e46fc8929
|
* github fixed it's SSL issues, this workaroud is no longer required
|
2014-04-22 14:14:40 +00:00 |
Reinhard Pointner
|
fb884c017a
|
* allow die(Throwable) usage
|
2014-04-21 14:09:31 +00:00 |
Reinhard Pointner
|
b2150b3392
|
* keep original file order
|
2014-04-21 14:05:24 +00:00 |
Reinhard Pointner
|
2eb972eb50
|
* remove unused option
|
2014-04-21 14:04:36 +00:00 |
Reinhard Pointner
|
44e69dfe9c
|
* support --filter when using -list
|
2014-04-20 13:34:34 +00:00 |
Reinhard Pointner
|
26d3b51a84
|
* support simple rename function call that takes care of all the cmdline logging / rename action / conflict action / history
|
2014-04-20 13:09:01 +00:00 |
Reinhard Pointner
|
b0da4330e8
|
*** switch from dev:name syntax to master:name syntax with next release, and then fade out devel branch
|
2014-04-19 17:59:12 +00:00 |
Reinhard Pointner
|
c5925ac3ac
|
* some improvements for amc processing logic
|
2014-04-19 16:54:25 +00:00 |
Reinhard Pointner
|
56ee173764
|
* script compatibility fixes
|
2014-04-19 08:42:58 +00:00 |
Reinhard Pointner
|
ea942d41e2
|
* script compatibility fixes
|
2014-04-19 07:46:46 +00:00 |
Reinhard Pointner
|
2199e67357
|
* added helper method
|
2014-04-19 07:31:24 +00:00 |
Reinhard Pointner
|
5c29cf6f74
|
* replace all net.sourceforge.filebot with net.filebot in deployment build files
|
2014-04-19 06:33:08 +00:00 |
Reinhard Pointner
|
6fc7141fdb
|
* fix package and import declarations
|
2014-04-19 06:30:29 +00:00 |
Reinhard Pointner
|
165e65c104
|
* move folder net.sourceforge.filebot to net.filebot
|
2014-04-19 06:06:45 +00:00 |
Reinhard Pointner
|
c3b0f35248
|
* compatibility fixes
|
2014-04-19 05:55:23 +00:00 |
Reinhard Pointner
|
ba1ae98d1c
|
* rename Date class to SimpleDate to avoid confusion with java.util.Date
|
2014-04-19 05:39:52 +00:00 |
Reinhard Pointner
|
f7a7866e23
|
* added now script property
|
2014-04-19 05:37:40 +00:00 |
Reinhard Pointner
|
ca3fc8f3fa
|
+ Groovy engine extensions rewrite complete :)
|
2014-04-18 19:41:39 +00:00 |
Reinhard Pointner
|
2ba959e2b5
|
+> TODO remove once raw.githubusercontent.com is fixed
|
2014-04-18 18:04:24 +00:00 |
Reinhard Pointner
|
ad0e0e2802
|
* ScriptShell rewrite nearing completion
|
2014-04-17 19:52:23 +00:00 |
Reinhard Pointner
|
396fb3508f
|
* refactoring & added utils
|
2014-04-17 15:35:33 +00:00 |
Reinhard Pointner
|
1f055065d6
|
* better error message for MacOS where UserDefinedFileAttributeView is not supported
|
2014-04-17 15:32:24 +00:00 |
Reinhard Pointner
|
03ce43e6f9
|
* use proper Groovy DefaultTypeTransformation instead of hacky "value as boolean" script
|
2014-04-17 06:14:38 +00:00 |
Reinhard Pointner
|
ed9413afe7
|
* prefix with package name to make sure it's unique, and also it adheres to how xattr are used on OSX
-- lose compatibility with previously written xattr :(
|
2014-04-16 19:38:04 +00:00 |
Reinhard Pointner
|
f360c4f99a
|
* continue porting
|
2014-04-16 17:23:25 +00:00 |
Reinhard Pointner
|
3c1306ec2c
|
* allow Windows case-change only if filename differs
|
2014-04-16 14:37:52 +00:00 |
Reinhard Pointner
|
68df1b7c09
|
* continued work on porting ScriptShell to the new extension mechanism
|
2014-04-16 08:52:57 +00:00 |
Reinhard Pointner
|
8945478a6b
|
* temporary compatibility fix
|
2014-04-15 17:55:34 +00:00 |
Reinhard Pointner
|
12c5c6809c
|
* do query pattern matching in strict mode and in non-strict mode as fallback
|
2014-04-15 17:34:28 +00:00 |
Reinhard Pointner
|
e9a33eed19
|
* compatibility settings
|
2014-04-15 16:27:48 +00:00 |
Reinhard Pointner
|
34b2dd3b34
|
* start updating ScriptShell extensions as well (so things are broken until finished)
|
2014-04-15 14:31:40 +00:00 |
Reinhard Pointner
|
8cee5b9a2a
|
* avoid overloading issues
|
2014-04-15 14:29:13 +00:00 |
Reinhard Pointner
|
45a00a7d4b
|
* fetch scripts from per-version-branches on github to avoid future compatibility problems
|
2014-04-15 14:03:31 +00:00 |
Reinhard Pointner
|
c4ba95b24b
|
+ new bindings {defines} and {label} for accessing --def options passed via cmdline
|
2014-04-15 12:26:09 +00:00 |
Reinhard Pointner
|
1a730c3ec6
|
* finish rewrite of ExpressionFormat customizations
|
2014-04-15 12:23:58 +00:00 |
Reinhard Pointner
|
3339dc36d1
|
* minor refactoring
|
2014-04-15 12:14:43 +00:00 |
Reinhard Pointner
|
76fd500de4
|
* fix overloading issue
|
2014-04-14 14:46:57 +00:00 |
Reinhard Pointner
|
1eed7ffbf9
|
* more patters for when to to use "disk folder logic"
@see http://www.filebot.net/forums/viewtopic.php?f=5&t=1538&p=9129#p9129
|
2014-04-14 14:36:43 +00:00 |
Reinhard Pointner
|
86cb93c040
|
* remove "sandbox" feature which isn't used and probably wouldn't work that well anyhow
|
2014-04-14 12:51:01 +00:00 |
Reinhard Pointner
|
dc6cc5e9c1
|
* move groovy default imports into ScriptShell.properties
|
2014-04-14 07:18:49 +00:00 |
Reinhard Pointner
|
ab62379e72
|
* while removeBrackets may be too much, normalizePunctuation is probably required
|
2014-04-14 07:17:17 +00:00 |
Reinhard Pointner
|
a0ae0392da
|
* use new groovy extension mechanisms (but keep slow *.lib.groovy backwards compatibility for now)
|
2014-04-13 20:08:50 +00:00 |
Reinhard Pointner
|
9aa97268c5
|
* improve series detection, and make sure to not scrub things too aggressively as not to loose information
* skip search if all files are tagged already
|
2014-04-13 19:42:41 +00:00 |
Reinhard Pointner
|
db86aa5153
|
* refactor static field names for scripting
|
2014-04-13 19:39:46 +00:00 |
Reinhard Pointner
|
6bd298d478
|
* reduce unnecessary redirects
|
2014-04-13 19:37:59 +00:00 |
Reinhard Pointner
|
6e8f5a1445
|
* inject methods using the Groovy Extension Module system (and slowly phase out the *.lib.groovy code)
|
2014-04-13 19:37:11 +00:00 |
Reinhard Pointner
|
5030f6926e
|
* make sure application arguments can be accessed at anytime at runtime
|
2014-04-13 19:35:23 +00:00 |
Reinhard Pointner
|
208f8f1ed8
|
* make sure to include url to malformed xml in error log
|
2014-04-10 13:48:01 +00:00 |
Reinhard Pointner
|
91bf489c0c
|
* misc fixes
|
2014-04-10 05:55:01 +00:00 |
Reinhard Pointner
|
50156874a4
|
* update release info tokens
|
2014-04-09 06:42:25 +00:00 |
Reinhard Pointner
|
e9e8b17e4d
|
* make sure xml data is valid and well-formed before caching it
|
2014-04-09 06:38:44 +00:00 |
Reinhard Pointner
|
4038e7a6af
|
* make sure SxE matcher doesn't fall back on release info patterns like x264 or 720p
|
2014-04-07 06:00:14 +00:00 |
Reinhard Pointner
|
cf062bbe44
|
* disable useCreationDate by default
* if useCreationDate is enabled set the movie release date, not just the year
|
2014-04-06 05:35:53 +00:00 |
Reinhard Pointner
|
d8c56c637a
|
* allow "unselection" of subtitle options
|
2014-04-05 16:25:38 +00:00 |
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 |
Reinhard Pointner
|
7560ba048f
|
* exclude leading The or A from the acronym
|
2013-09-27 13:01:00 +00:00 |
Reinhard Pointner
|
787b3e241a
|
* fine-tuning
|
2013-09-27 09:08:20 +00:00 |
Reinhard Pointner
|
b6ebdfa49f
|
* some fine-tuning for the episode metrics
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=972
|
2013-09-27 08:50:41 +00:00 |
Reinhard Pointner
|
daea42d918
|
* fix subtitle upload
|
2013-09-24 12:16:26 +00:00 |
Reinhard Pointner
|
e1b57ed5d5
|
* {vf} fine-tuning
|
2013-09-23 20:01:11 +00:00 |
Reinhard Pointner
|
e1b63c7b96
|
* accept default dimension even if one only one of h or w is good enough
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=959&p=5998#p5998
|
2013-09-23 18:52:13 +00:00 |
Reinhard Pointner
|
7e1a8bb5c7
|
* fine-tune movie ranking
|
2013-09-23 15:47:14 +00:00 |
Reinhard Pointner
|
3f3c341af3
|
* Added 720x576 as valid video format for {vf}
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=959
|
2013-09-23 05:19:34 +00:00 |
Reinhard Pointner
|
23219a3001
|
* upload subtitles required valid login... duh
|
2013-09-23 05:17:51 +00:00 |
Reinhard Pointner
|
edc0c2417a
|
* more user messages telling DAUs what to do
|
2013-09-22 09:32:24 +00:00 |
Reinhard Pointner
|
dc1ef24ad9
|
* don't allow empty searches
|
2013-09-22 05:29:11 +00:00 |
Reinhard Pointner
|
2ffd53a60a
|
* allow Folder selection
|
2013-09-22 05:28:37 +00:00 |
Reinhard Pointner
|
e6ce4b63f4
|
* make sure we don't clean up relative paths ../ or ./ by mistake
|
2013-09-21 21:18:20 +00:00 |
Reinhard Pointner
|
ae57b4e541
|
* save loads of bandwith simply by enabling gzip compression for xmlrpc requests :D
@see http://forum.opensubtitles.org/viewtopic.php?f=8&t=14246#p27901
|
2013-09-21 08:48:43 +00:00 |
Reinhard Pointner
|
2fa1ca6dc2
|
+ Subtitle Upload Support !!!
|
2013-09-21 07:29:57 +00:00 |
Reinhard Pointner
|
fae437f780
|
* SxE matching: take folder name into consideration as much as file name but put priority on file name
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=954
|
2013-09-21 05:10:27 +00:00 |
Reinhard Pointner
|
db11b488c5
|
* try improving support for multi-episodes while trying to not break anything else
|
2013-09-18 05:02:55 +00:00 |
Reinhard Pointner
|
92a9eadf1c
|
* support probing .ISO files for video disk hints to check if an .ISO file is a video disk or not
|
2013-09-17 17:32:38 +00:00 |
Reinhard Pointner
|
2bdf60d19b
|
* helpers for creating a MediaBindingBean objects to make it easy to access extended metadata
|
2013-09-15 15:21:30 +00:00 |
Reinhard Pointner
|
f68170c243
|
* more resilient just in case, probably not necessary
|
2013-09-15 03:36:23 +00:00 |
Reinhard Pointner
|
5b9ab0826a
|
* make cache more resilient and fail-safe even if the key class structure changes
|
2013-09-15 01:38:56 +00:00 |
Reinhard Pointner
|
9551767595
|
* exit with error code if nothing can be renamed (all modes)
@see http://www.filebot.net/forums/viewtopic.php?f=4&t=941
|
2013-09-13 06:56:30 +00:00 |
Reinhard Pointner
|
a6519d7e68
|
* added .nuv to video-types
|
2013-09-12 01:58:55 +00:00 |
Reinhard Pointner
|
169959c813
|
* Organize Imports
|
2013-09-11 17:22:00 +00:00 |
Reinhard Pointner
|
3a8d8d22d5
|
* support --filter in -rename movie-mode on query-based detection logic
|
2013-09-11 15:52:35 +00:00 |
Reinhard Pointner
|
a9969668cc
|
* clean up
|
2013-09-08 03:17:22 +00:00 |
Reinhard Pointner
|
c227ec4bd9
|
+ support n-alias data files
|
2013-09-07 15:48:24 +00:00 |
Reinhard Pointner
|
3a7769ea2f
|
* revert accidentally committed local changes
|
2013-09-07 02:18:11 +00:00 |
Reinhard Pointner
|
1058484593
|
+ experimental support for alias titles
|
2013-09-06 07:55:13 +00:00 |
Reinhard Pointner
|
c43c8a0581
|
* remove logging
|
2013-09-04 20:55:57 +00:00 |
Reinhard Pointner
|
7305b0f939
|
* fall back to year field if exact release date in unavailable
|
2013-09-03 12:24:43 +00:00 |
Reinhard Pointner
|
d1b80b825c
|
* Fix corner-case that leads to mismatch if DB says a movie doesn't exist while at the same time there is an RG of the same name
@see http://www.filebot.net/forums/viewtopic.php?f=4&t=920
|
2013-09-03 12:07:55 +00:00 |
Reinhard Pointner
|
5ef33f236c
|
* added .strm as video extension
@see http://www.filebot.net/forums/viewtopic.php?f=4&t=918
|
2013-09-03 07:07:51 +00:00 |
Reinhard Pointner
|
a8029ce0f8
|
* should be the primary title
|
2013-08-31 08:04:54 +00:00 |
Reinhard Pointner
|
9ff34da4cf
|
* allow 0000-2999 SSEE patterns
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=907
|
2013-08-31 06:51:30 +00:00 |
Reinhard Pointner
|
4066124dff
|
* fix AMC-BASELINE tests => Smash (2012)
|
2013-08-15 18:05:40 +00:00 |
Reinhard Pointner
|
be22317f41
|
* symlink using relative link targets if possible but default to absolute paths for cross-volume absolute symlinks if necessary
|
2013-08-15 10:51:39 +00:00 |
Reinhard Pointner
|
ee3c1d25d7
|
* Better support for Name AKA Name YEAR naming scheme
@see http://www.filebot.net/forums/viewtopic.php?f=6&t=882
|
2013-08-13 04:48:13 +00:00 |
Reinhard Pointner
|
0341ba3608
|
* make sure to print proper warnings if filebot straight-out ignores certain movies because of insufficient data available
|
2013-08-12 08:38:00 +00:00 |
Reinhard Pointner
|
09d2dc24af
|
* use XZ Utils for packing online database files
|
2013-08-10 07:56:11 +00:00 |
Reinhard Pointner
|
c0498185d1
|
* work around server-side url encoding issues
|
2013-08-10 07:54:39 +00:00 |
Reinhard Pointner
|
2e2ba454d4
|
* push 3.62
|
2013-08-07 10:18:12 +00:00 |
Reinhard Pointner
|
7b9896b67e
|
* make TheTVDB default episode list provider for filebot -list ...
|
2013-08-07 02:55:43 +00:00 |
Reinhard Pointner
|
c9006f3c69
|
* fix compile issues
|
2013-08-04 13:18:38 +00:00 |
Reinhard Pointner
|
1804d12def
|
--- remove Subscene/Sublight from codebase
|
2013-08-04 13:09:06 +00:00 |
Reinhard Pointner
|
326d397784
|
* internal support for grabbing trailer data with TheMovieDB client
|
2013-07-31 19:40:59 +00:00 |
Reinhard Pointner
|
3f6487b621
|
* improved subtitle auto-detection
|
2013-07-30 17:54:10 +00:00 |
Reinhard Pointner
|
d851e941c9
|
* -no-xattr switch
|
2013-07-25 11:16:28 +00:00 |
Reinhard Pointner
|
27575e411e
|
amc and movie detection fine-tuning
@see http://www.filebot.net/forums/viewtopic.php?f=4&p=5379#p5375
|
2013-07-24 12:05:12 +00:00 |
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 |
Reinhard Pointner
|
332e4d1f93
|
* allow dropping in files by dropping in a text files containing paths
|
2013-03-15 01:08:40 +00:00 |
Reinhard Pointner
|
4deb39c84d
|
* make things very very easy to understand for all the loser users that keep overriding their extensions and not even then manage to find the clearly visible history/revert button
|
2013-03-14 21:51:28 +00:00 |
Reinhard Pointner
|
b55aaea15f
|
* .3DSBS files => video files
|
2013-03-14 17:42:15 +00:00 |
Reinhard Pointner
|
a902c00e46
|
* make the internal AcoustID api more flexible
|
2013-03-14 15:35:57 +00:00 |
Reinhard Pointner
|
f3e5ab574b
|
* allow AcoustID override mode that'll only use acoustid data as backup but prefer id3 tag if possible
|
2013-03-13 16:14:23 +00:00 |
Reinhard Pointner
|
d1f9f266ca
|
* whatever, lets treat .iso as any other video filetype
|
2013-03-13 15:47:20 +00:00 |
Reinhard Pointner
|
8d8774a3e8
|
* support .iso as video type
|
2013-03-13 13:11:01 +00:00 |
Reinhard Pointner
|
7226dd6fc4
|
* misc
|
2013-03-12 13:43:35 +00:00 |
Reinhard Pointner
|
a7d37d43e6
|
* prefer using creationDate over lastModified
|
2013-03-10 04:22:49 +00:00 |
Reinhard Pointner
|
53568deca9
|
* differentiate by airdate only into two groups
|
2013-03-09 21:43:18 +00:00 |
Reinhard Pointner
|
26bc859eda
|
+ use our own domain www.filebot.net :)
|
2013-03-09 17:15:46 +00:00 |
Reinhard Pointner
|
529e28b5d7
|
* enable proper processing of any .001 style raw multi-part archive 7zip can handle
|
2013-03-09 15:12:01 +00:00 |
Reinhard Pointner
|
6451c5f478
|
* support raw multi-part archives (as far passing it through to 7z anyway, native lib my not work though)
|
2013-03-09 14:12:13 +00:00 |
Reinhard Pointner
|
ffae3be997
|
* use the mirrors.xml server for search as well
|
2013-03-09 12:33:02 +00:00 |
Reinhard Pointner
|
173d5e95c6
|
* fix series detection regression issues
|
2013-03-09 12:29:49 +00:00 |
Reinhard Pointner
|
df12a4dda9
|
* more deep movie folder guessing
|
2013-03-06 09:19:16 +00:00 |
Reinhard Pointner
|
883c684bac
|
* update amc script and movie detection data
@see http://filebot.sourceforge.net/forums/viewtopic.php?f=4&t=566
|
2013-03-06 08:34:43 +00:00 |
Reinhard Pointner
|
b7da78c942
|
* clear name of punctuation, spacing, and leading 'The' or 'A' that are common causes for word-lookup to fail
|
2013-03-05 10:20:10 +00:00 |
Reinhard Pointner
|
3864ee5b86
|
* treat SxE and absolute numbers with equal weight and defer absolute re:numeric decision to the NumericSequence metric
|
2013-03-04 07:35:20 +00:00 |
Reinhard Pointner
|
cd41d45fd2
|
* 1/100 chance of donation reminder
|
2013-03-02 10:44:42 +00:00 |
Reinhard Pointner
|
2dd24e53a7
|
* make it look better (e.g. window shadows) by forcing heavy-weight windows
|
2013-03-02 10:36:01 +00:00 |
Reinhard Pointner
|
07f6bb9ec3
|
* support XBMC Frodo JSON-RPC calls: VideoLibrary.Scan, GUI.ShowNotification
|
2013-02-26 19:40:24 +00:00 |
Reinhard Pointner
|
2d672c17c7
|
* add format examples for moving things into a folder structure
|
2013-02-26 17:06:17 +00:00 |
Reinhard Pointner
|
e4c5db4c20
|
* fix AcoustID Json response processing
* show donation reminder to 1/1000 users
|
2013-02-26 11:15:15 +00:00 |
Reinhard Pointner
|
ae111086f8
|
+ GUI support for setting up osdb and sublight logins
|
2013-02-26 06:21:02 +00:00 |
Reinhard Pointner
|
a56c8bbc66
|
* 1/10000 chance for the donation reminder to popup
|
2013-02-25 18:06:50 +00:00 |
Reinhard Pointner
|
2ed4df6ed5
|
* added donation reminder for power users
|
2013-02-25 17:29:16 +00:00 |
Reinhard Pointner
|
346601acad
|
* added donation reminder for power users
|
2013-02-25 17:27:34 +00:00 |
Reinhard Pointner
|
4e8df5b005
|
* update json-io to 2.0.1
|
2013-02-22 19:24:40 +00:00 |
Reinhard Pointner
|
de9d326eb0
|
* fix video support in imdb scraper
|
2013-02-22 17:26:34 +00:00 |
Reinhard Pointner
|
46de54e213
|
* fix imdb scraper
|
2013-02-22 16:02:43 +00:00 |
Reinhard Pointner
|
ff156c69ba
|
* update query-blacklist to better support www.onlinetvrecorder.com movie naming schemes
|
2013-02-21 14:45:24 +00:00 |
Reinhard Pointner
|
cbb50a72a1
|
* exclude existing files from rename map
|
2013-02-21 08:00:42 +00:00 |
Reinhard Pointner
|
c58b3df754
|
* put less trust in absolute-number matches
|
2013-02-21 07:42:29 +00:00 |
Reinhard Pointner
|
6f5acab61f
|
* match longest possible sequence and not just the first one. should make sequence matching more reliable and work as expected
|
2013-02-20 10:18:35 +00:00 |
Reinhard Pointner
|
cdfafe0337
|
* cosmetics
|
2013-02-20 10:16:21 +00:00 |
Reinhard Pointner
|
59a2dbaf27
|
* set xattr only for episode/movie files
|
2013-02-15 10:49:34 +00:00 |
Reinhard Pointner
|
bb5ac66c98
|
* set xattr only for episode/movie files
|
2013-02-15 10:42:50 +00:00 |
Reinhard Pointner
|
24f9b8d92a
|
* fine-tune generic numberic sequence matching (e.g. Bones Staffel 1 Folge 5)
|
2013-02-15 09:50:23 +00:00 |
Reinhard Pointner
|
1e06994a59
|
* auto-disable xattr features when in test mode
|
2013-02-15 09:38:30 +00:00 |
Reinhard Pointner
|
fa55b68360
|
* added script for deleting xattr metadata
|
2013-02-15 08:48:11 +00:00 |
Reinhard Pointner
|
81f2adc49a
|
* sanity check in utorrent-postprocess for all those people messing up with passing cmdline parameters
|
2013-02-12 14:06:54 +00:00 |
Reinhard Pointner
|
bbf01f4799
|
* fix UnsupportedOperationException: Unsupported copy option Java 7 Files.move() issue
|
2013-02-12 08:08:48 +00:00 |
Reinhard Pointner
|
94f5929500
|
+ version bump 3.4
|
2013-02-12 05:31:42 +00:00 |
Reinhard Pointner
|
9caa77a0c0
|
* small adjustments
|
2013-02-11 09:02:17 +00:00 |
Reinhard Pointner
|
8a26af9e6a
|
* enable file override if forced by user
|
2013-02-11 04:17:56 +00:00 |
Reinhard Pointner
|
7b5e0f00f9
|
* better subtitle sanity
|
2013-02-09 16:24:12 +00:00 |
Reinhard Pointner
|
8b172432f9
|
* treat nfo/url files the same
|
2013-02-09 03:59:09 +00:00 |
Reinhard Pointner
|
a695c4df54
|
* improve texts
|
2013-02-08 15:41:27 +00:00 |
Reinhard Pointner
|
24044a434f
|
+ allow simple skipping of conflicting rename operations
|
2013-02-08 15:35:23 +00:00 |
Reinhard Pointner
|
4cb918af32
|
* added {i} model index and {di} model duplicate index bindings
|
2013-02-07 12:25:46 +00:00 |
Reinhard Pointner
|
44bd948156
|
* improved cache prefetch depending on distro
|
2013-02-07 08:34:08 +00:00 |
Reinhard Pointner
|
9de6d318c0
|
* ignore getters declared in java.* super classes
|
2013-02-07 07:58:04 +00:00 |
Reinhard Pointner
|
cc0e468659
|
* fix issue with extracting only certain files
|
2013-02-06 15:55:35 +00:00 |
Reinhard Pointner
|
18c422cda0
|
* fix artwork/nfo xml issues
* generate .url files along with artwork/nfo
|
2013-02-06 15:12:19 +00:00 |
Reinhard Pointner
|
8da694d0f6
|
* customize filebot user agent so it doesn't get blocked
|
2013-02-06 14:09:35 +00:00 |
Reinhard Pointner
|
75322276a9
|
{c{1/0} ?: 0}
|
2013-02-06 03:00:44 +00:00 |
Reinhard Pointner
|
1c8e1972b6
|
* added some extra sanity to series name detection
|
2013-02-05 16:24:22 +00:00 |
Reinhard Pointner
|
c722008d65
|
* possible fix for all these DBUS warnings on headless machines
|
2013-02-04 09:51:37 +00:00 |
Reinhard Pointner
|
70376e97f1
|
* start preparing special package for ubuntu software center
|
2013-02-03 10:15:36 +00:00 |
Reinhard Pointner
|
94013e2366
|
* avoid GVFS initialization issues
|
2013-02-03 06:50:54 +00:00 |
Reinhard Pointner
|
0c46748575
|
* save settings to user.home unless specified othervia via application.dir
|
2013-02-03 00:46:46 +00:00 |
Reinhard Pointner
|
93f2bd39de
|
* added syntax sugar for try{...}catch(){...}
|
2013-02-02 03:18:40 +00:00 |
Reinhard Pointner
|
823effbe40
|
* exclude VobSub from normal {lang} binding processing
|
2013-02-01 18:06:18 +00:00 |
Reinhard Pointner
|
e631641a0c
|
* support S0EP00 pattern
* added numeric sequence match differentiation step to improve support for generic season/episode patterns
|
2013-02-01 08:12:15 +00:00 |
Reinhard Pointner
|
12b277dacc
|
* make cache 2 days because of daily shows
|
2013-02-01 08:08:18 +00:00 |
Reinhard Pointner
|
e45b45a866
|
* fine-tune series differentiation
|
2013-01-31 00:39:47 +00:00 |
Reinhard Pointner
|
06edb22e5e
|
Fix matching issue causing "TerraNova/Terra.Nova.S01E01.mkv" to be matched to NOVA instead of Terra Nova
|
2013-01-30 11:50:58 +00:00 |
Reinhard Pointner
|
04cbcb62c2
|
* special handling for \\server UNC paths
|
2013-01-30 10:33:10 +00:00 |
Reinhard Pointner
|
75bd998408
|
* cache compiled script snippets since each new instance leaks into PermGen memory
|
2013-01-29 09:05:42 +00:00 |
Reinhard Pointner
|
5683b85d4b
|
* added File.diskSize that works even for paths that don't exist
|
2013-01-29 08:54:50 +00:00 |
Reinhard Pointner
|
5695b9b84f
|
* enable multi-line regex mode for match()
|
2013-01-29 05:32:00 +00:00 |
Reinhard Pointner
|
e90a076729
|
* better samples for format expression testing environment
|
2013-01-28 17:56:14 +00:00 |
Reinhard Pointner
|
e08539b264
|
* better subtitle<->video guessing
|
2013-01-27 16:41:33 +00:00 |
Reinhard Pointner
|
3f2499fbea
|
* fix scraper issues with (I) (II) etc tags
|
2013-01-27 12:02:28 +00:00 |
Reinhard Pointner
|
cc57b89840
|
* fix TV Movie Lookup
|
2013-01-27 09:56:40 +00:00 |
Reinhard Pointner
|
2e68365b6e
|
* support referencing match model from naming scheme
|
2013-01-27 08:17:12 +00:00 |
Reinhard Pointner
|
1280031dd2
|
* hi => hearing-impaired subtitles, NOT hindi language
|
2013-01-27 06:04:32 +00:00 |
Reinhard Pointner
|
c98557150d
|
* make sure to update episode data and everything else at least once a week so we don't work with outdated episodelist data
|
2013-01-24 06:43:37 +00:00 |
Reinhard Pointner
|
631a81ec4e
|
* added lots of extra metadata bindings for music processing
|
2013-01-23 18:15:53 +00:00 |
Reinhard Pointner
|
2a8e9a91b7
|
* disable pre-caching of data via -Dapplication.warmup=skip
|
2013-01-23 18:08:32 +00:00 |
Reinhard Pointner
|
f934efa111
|
* Expression Format: added getFileSystemAttributes permission
|
2013-01-22 09:26:24 +00:00 |
Reinhard Pointner
|
afb0d24c3b
|
* Support Pushover notifications
|
2013-01-22 08:14:21 +00:00 |
Reinhard Pointner
|
b1de604df8
|
* utorrent-postprocess: support fetching of subtitles in multiple languages using --def subtitles=en,de,...
|
2013-01-19 17:04:15 +00:00 |
Reinhard Pointner
|
bc2fcadedc
|
+ Clear cache via Ctrl+Shift+Delete
|
2013-01-19 06:50:48 +00:00 |
Reinhard Pointner
|
2cef5d6be2
|
* update data files
|
2013-01-19 05:16:20 +00:00 |
Reinhard Pointner
|
e656c9bdc7
|
* try to inherit stderr if possible (Java 7) to void lots of error output blocking the pipe
|
2013-01-18 18:06:05 +00:00 |
Reinhard Pointner
|
3c59cd5acd
|
+ Bump to 3.3
|
2013-01-18 18:03:06 +00:00 |
Reinhard Pointner
|
67f6dc63e1
|
* enforce heavy caching to save resources for the various webservices
|
2013-01-18 09:07:35 +00:00 |
Reinhard Pointner
|
d52ae6cab8
|
* better fix for the "3-digit SxE pattern with multiple files" issues
|
2013-01-17 06:32:58 +00:00 |
Reinhard Pointner
|
450e65dc0c
|
* allow grouping by absolute SxE patterns of the path not just the filename
|
2013-01-17 06:11:54 +00:00 |
Reinhard Pointner
|
6f27ff37a8
|
* use S01E01-E02 as default pattern for S00E00 multi-episodes
|
2013-01-16 18:10:55 +00:00 |
Reinhard Pointner
|
f2d0350a5b
|
* support S03E11-E12 double episode pattern
|
2013-01-16 16:36:23 +00:00 |
Reinhard Pointner
|
66cb0510ed
|
* don't just force SxE patterns -> consider movie mode
|
2013-01-16 14:24:08 +00:00 |
Reinhard Pointner
|
a45c86b94a
|
* make sure to ignore any file/subtitle SxE mismatches
|
2013-01-16 10:16:50 +00:00 |
Reinhard Pointner
|
e3ba7b79e3
|
* fix subscene scraper
|
2013-01-15 11:28:19 +00:00 |
Reinhard Pointner
|
6ee9ff101d
|
* improved logging for cmdline music mode
|
2013-01-14 18:08:13 +00:00 |
Reinhard Pointner
|
5fef14bedd
|
* fix imdb scraper issues
|
2013-01-13 03:15:05 +00:00 |
Reinhard Pointner
|
f7f41509e1
|
* extracted common MusicIdentificationService interface and added a dummy one that is only reading MediaInfo/ID3
|
2013-01-12 15:21:33 +00:00 |
Reinhard Pointner
|
f5572c655e
|
* support system property -DuseGVFS=true|false to turn on/off whether GIO is used in DnD
|
2013-01-12 02:19:47 +00:00 |
Reinhard Pointner
|
06ad9e710f
|
* fix music rename analytics
|
2013-01-11 18:13:57 +00:00 |
Reinhard Pointner
|
bd3652ff2d
|
* make music matching work properly and adjust build
|
2013-01-11 07:05:11 +00:00 |
Reinhard Pointner
|
ac372ca2cd
|
+ Integrated Music Mode with UI and cmdline interface
|
2013-01-10 18:28:46 +00:00 |
Reinhard Pointner
|
b8802bb2d3
|
+ preliminary support for audio identification via AcoustID
|
2013-01-10 16:38:17 +00:00 |
Reinhard Pointner
|
6ce7ee5cd7
|
* fix for 1e01 pattern problems => http://filebot.sourceforge.net/forums/viewtopic.php?f=6&t=428
|
2013-01-03 10:02:15 +00:00 |
Reinhard Pointner
|
1d3181bb9e
|
* put max priority on original filename for all kinds of info extracted from filename
|
2012-12-29 18:02:49 +00:00 |
Reinhard Pointner
|
618e566e3f
|
* make imdb binding return tt1234567 pattern values
* support {tmdbid} binding
|
2012-12-29 17:41:07 +00:00 |
Reinhard Pointner
|
2dc7fad7bd
|
* add .m2ts as video extension
|
2012-12-29 17:38:52 +00:00 |
Reinhard Pointner
|
b43c724a51
|
* movieDetection: check tt1234567 imdbid patterns from filename
|
2012-12-29 17:36:36 +00:00 |
Reinhard Pointner
|
9944693316
|
* just to be on the save side
|
2012-12-16 13:25:40 +00:00 |
Reinhard Pointner
|
cfb06a5bac
|
* fix DnD for Mac and keep it working for Linux at the same time...
|
2012-12-15 01:00:53 +00:00 |
Reinhard Pointner
|
fa100995fa
|
+ Bump to 3.2
|
2012-12-14 15:32:46 +00:00 |
Reinhard Pointner
|
b81845e277
|
* make serializer friendly
|
2012-12-12 10:27:26 +00:00 |
Reinhard Pointner
|
cfa959cd38
|
* replace -clear option with 2 options -clear-cache and -clear-prefs
|
2012-12-11 11:19:14 +00:00 |
Reinhard Pointner
|
58b23a36ad
|
* if anything goes wrong make sure to unwind as a partial episode set possibly missing important data can lead to bad matches
|
2012-12-10 16:34:21 +00:00 |
Reinhard Pointner
|
a05c98dce7
|
* fine-tune blacklists for movie matching
|
2012-12-09 20:01:27 +00:00 |
Reinhard Pointner
|
419884ab73
|
* make movie index lookup more restrictive and reliable
|
2012-12-09 18:57:04 +00:00 |
Reinhard Pointner
|
35e95c3a43
|
* added optional wait interval for retry{ ... }
|
2012-12-09 14:03:34 +00:00 |
Reinhard Pointner
|
8c96196b60
|
* added heuristics for the following episode filenames:
Hml8p.201.mkv
tvs-himym-dd20-sed-dl-18p-bd-x264-410.mkv
tvs-mentalist-dd51-ded-dl-7p-ithd-avc-214.mkv
|
2012-12-09 13:37:27 +00:00 |
Reinhard Pointner
|
e34ca7db2c
|
* mp4 => assume mp4 video NEVER mp4 audio
|
2012-12-08 13:06:00 +00:00 |
Reinhard Pointner
|
f73a07a06b
|
* account for weird data
|
2012-12-06 17:47:39 +00:00 |
Reinhard Pointner
|
ee6330a10c
|
* include omdb dump in movie index
* allow foreach for AssociativeScriptObjects
* added sysenv script used for printing out system properties and environment variables
|
2012-12-05 09:36:30 +00:00 |
Reinhard Pointner
|
58e59a8639
|
* added {es} binding => list of episode numbers
|
2012-12-04 09:24:15 +00:00 |
Reinhard Pointner
|
d94c85ab00
|
* improve stability
|
2012-12-03 18:08:02 +00:00 |
Reinhard Pointner
|
7396e1fe68
|
* optimize
|
2012-12-02 14:16:29 +00:00 |
Reinhard Pointner
|
9d1f33ae76
|
* Transliterate any text to ASCII before running any kind of string similarity
|
2012-12-02 13:41:06 +00:00 |
Reinhard Pointner
|
d3347d19d9
|
* scrape info from main movie page rather than releaseinfo
* spoof googlebot http headers to trick imdb geo-localisation
* fix imdb url encoding issues
|
2012-12-02 09:36:59 +00:00 |
Reinhard Pointner
|
55b4b26890
|
* fix retry{ ... } logic
|
2012-12-02 09:32:33 +00:00 |
Reinhard Pointner
|
f053ecd8be
|
* make imdb host (e.g. akas.imdb.com) configurable via -Dimdb.hostname
|
2012-12-02 05:15:50 +00:00 |
Reinhard Pointner
|
d2ab91e846
|
* fix issue that caused filebot -clear not to work in headless mode
|
2012-12-01 15:58:00 +00:00 |
Reinhard Pointner
|
9c39577f63
|
* update IMDb Scraper due to site changes
|
2012-12-01 14:55:34 +00:00 |
Reinhard Pointner
|
8592525cfb
|
* fix Linux uriList flavour issues
|
2012-11-25 12:52:08 +00:00 |
Reinhard Pointner
|
c6a883a538
|
* fixfix
|
2012-11-24 21:56:09 +00:00 |
Reinhard Pointner
|
21fa1a19c4
|
* don't crash just because if there's something wrong with GVFS
|
2012-11-24 06:27:24 +00:00 |
Reinhard Pointner
|
215dfcc66a
|
* fine-tune logging
|
2012-11-24 00:11:45 +00:00 |
Reinhard Pointner
|
8ab2bd5b5a
|
+++ clean-up GVFS support
|
2012-11-24 00:11:07 +00:00 |
Reinhard Pointner
|
879deaa643
|
+++ Support GVFS URIs as valid DnD files by translating the URI to the .gvfs mountpoint filepath
|
2012-11-24 00:00:03 +00:00 |
Reinhard Pointner
|
42c6a3703f
|
* fix GTK LaF layout issues
|
2012-11-23 11:53:15 +00:00 |
Reinhard Pointner
|
65109a3eba
|
* fix GTK LaF layout issues
|
2012-11-22 17:44:27 +00:00 |
Reinhard Pointner
|
ee9d14651d
|
* fine-tune query clean-up => improved movie matching
|
2012-11-22 16:45:40 +00:00 |
Reinhard Pointner
|
ea9cc3bca7
|
* Added Revert button for people that can't figure out the Revert ContextMenu
|
2012-11-22 14:11:55 +00:00 |
Reinhard Pointner
|
576b239a8c
|
* match(): auto-select group 1 if there is one; support named groups
|
2012-11-19 07:02:49 +00:00 |
Reinhard Pointner
|
022e8f660a
|
* disable annoying logging
|
2012-11-19 07:01:23 +00:00 |
Reinhard Pointner
|
bc53307e8a
|
* switch API url to http://api.fanart.tv
|
2012-11-18 19:13:47 +00:00 |
Reinhard Pointner
|
7bc9379671
|
* fix stupids mistake...
|
2012-11-18 16:18:16 +00:00 |
Reinhard Pointner
|
bcfb36905e
|
* better duplicate detection, e.g. Star Wars: The Clone Wars VS Star Wars The Clone Wars => should be one result
|
2012-11-18 05:23:16 +00:00 |
Reinhard Pointner
|
c5f3a89ed0
|
+ added a cmdline script for reverting previously renamed files
|
2012-11-17 04:14:09 +00:00 |
Reinhard Pointner
|
e817ca4689
|
* cover more special cases with series name detection
* better respect query-blacklist by applying it before removing any tokens using other patterns
|
2012-11-15 13:48:28 +00:00 |
Reinhard Pointner
|
8f1b21a02b
|
* combine stripReleaseInfo & checkMovie to redeem false negative matches that would otherwise be ignored
|
2012-11-15 12:24:31 +00:00 |
Reinhard Pointner
|
6c1024bf72
|
* improved series guessing for certain cases where there is clutter text before the series name
|
2012-11-15 09:56:59 +00:00 |
Reinhard Pointner
|
24983bdd41
|
* store the most original filename as xattr instead of the latest
|
2012-11-12 13:38:25 +00:00 |
Reinhard Pointner
|
c0d1762298
|
* check for double nested structures, e.g. Your.Sisters.Sister.2011.LiMiTED.720p.BluRay.x264-AN0NYM0US/ams-yss-720p/ams-yss-720p.mkv
|
2012-11-10 09:02:38 +00:00 |
Reinhard Pointner
|
cb8cf19703
|
* quietly ignore if xattr can't be read for some reason, outdated jre, not supported by fs, etc
|
2012-11-10 07:48:36 +00:00 |
Reinhard Pointner
|
306d77538d
|
* only grab basic movie info from EAs
|
2012-11-09 08:55:27 +00:00 |
Reinhard Pointner
|
9841e45f0e
|
* unify episode airdate and movie release date with {d} binding
|
2012-11-04 01:17:58 +00:00 |
Reinhard Pointner
|
c181414053
|
* suppress annoying Windows Move/Copy Dialog UIs
|
2012-11-03 10:18:38 +00:00 |
Reinhard Pointner
|
968d3f32da
|
+ Release 3.1 【猫咪小姐】
|
2012-11-01 15:57:37 +00:00 |
Reinhard Pointner
|
a605b981c7
|
* final adjustments for 3.1
|
2012-11-01 08:55:29 +00:00 |
Reinhard Pointner
|
0840791140
|
* added special handling for disk folders
|
2012-10-30 09:48:34 +00:00 |
Reinhard Pointner
|
4063f57e54
|
* easy way for accessing optional --def variables via _def.name
|
2012-10-29 14:46:25 +00:00 |
Reinhard Pointner
|
99a2013153
|
* added retry { ... } construct
|
2012-10-28 15:01:31 +00:00 |
Reinhard Pointner
|
c6daa17f60
|
* make absolutely sure state is reset before building the new popup
|
2012-10-28 06:36:07 +00:00 |
Reinhard Pointner
|
b6fd00cae6
|
* show recent formats via right-click as well as DOWN as a work-around for Mac
|
2012-10-28 03:54:43 +00:00 |
Reinhard Pointner
|
1372944851
|
* try to fix Mac keyEvent issues
|
2012-10-28 03:36:36 +00:00 |
Reinhard Pointner
|
c6433e5c81
|
* fix possible cache startup race conditions
|
2012-10-28 02:52:49 +00:00 |
Reinhard Pointner
|
e277ea2af3
|
* auto-shutdown ehcache (so it's only shut down if it has been initialized before)
|
2012-10-27 06:34:22 +00:00 |
Reinhard Pointner
|
c0828bb8a5
|
* adjusted initial window size for Mac
|
2012-10-27 06:16:24 +00:00 |
Reinhard Pointner
|
06edf38d3f
|
* allow to use xattr metaobject as template for testing format expressions against
|
2012-10-27 04:57:24 +00:00 |
Reinhard Pointner
|
130fd657c0
|
* try to fix KeyStroke action for Mac
|
2012-10-27 03:29:45 +00:00 |
Reinhard Pointner
|
7ac1eeb5a4
|
* respect xattr settings
|
2012-10-26 19:13:08 +00:00 |
Reinhard Pointner
|
1a65d31d60
|
* fix {imdb.released} problems
|
2012-10-26 10:17:23 +00:00 |
Reinhard Pointner
|
e3dde62618
|
* revert back to imdbapi code since it's been moved and renamed to omdbapi
|
2012-10-26 09:57:28 +00:00 |
Reinhard Pointner
|
649a9f1e4d
|
* added null checks and make sure to verify serienjunkies data
|
2012-10-25 19:28:30 +00:00 |
Reinhard Pointner
|
aa9cccc285
|
* fix SerienJunkies NPE problems
|
2012-10-25 16:20:50 +00:00 |
Reinhard Pointner
|
bfe4add9ab
|
* use MetaAttributes for matching only when enabled via system properties
|
2012-10-25 16:19:53 +00:00 |
Reinhard Pointner
|
01f54f8e86
|
* make use of MetaAttributes to nudge matching a little bit in that direction
|
2012-10-24 15:20:47 +00:00 |
Reinhard Pointner
|
d0194aae25
|
* improved error handling if xattr/createDate are not supported
|
2012-10-24 12:56:27 +00:00 |
Reinhard Pointner
|
cb4f1251bf
|
* gracefully ignore if creationTime not supported on the given OS
|
2012-10-24 12:16:56 +00:00 |
Reinhard Pointner
|
c2398cc6b0
|
* make use of original-filename xattr in {source} and {group} bindings
|
2012-10-24 11:57:36 +00:00 |
Reinhard Pointner
|
2d9242a13b
|
* fine-tune xattr related logging and standard settings
|
2012-10-24 10:10:03 +00:00 |
Reinhard Pointner
|
2d3b6cf3a4
|
* save metadata as extended file attributes for each file
* set file creation date to episode/movie release date
|
2012-10-23 19:05:55 +00:00 |
Reinhard Pointner
|
0b4b353912
|
* special case for movie detection in folder-mode that should eliminate many possible (possible in folder mode anyway) false positives
|
2012-10-22 12:49:12 +00:00 |
Reinhard Pointner
|
b638092409
|
* tuned basic -rename series/movie-mode decision logic
* update fn:renall to support --def target=folder option to easily rename folders specifically (only works for movie mode)
|
2012-10-22 12:31:15 +00:00 |
Reinhard Pointner
|
89aa1c5b91
|
+ added special handling to enable LINK-Drop as "Do-not-resolve-Folders-to-Files-Drop"
|
2012-10-22 09:01:50 +00:00 |
Reinhard Pointner
|
c4082db18d
|
JNAs Platform might throw an LinkageError in it's initializer when used on certain headless platform, make sure to gracefully ignore any and all errors caused by JNAs Platform.
|
2012-10-22 02:46:46 +00:00 |
Reinhard Pointner
|
417d1f6256
|
* workaround ehcache bug that causes it to crash on startup if there is an xml entity like & in the system property. Oddly enough this can be fixed by just not using the system property syntax
|
2012-10-21 16:19:52 +00:00 |
Reinhard Pointner
|
1163eb3f17
|
* trust OpenSubtitles hash matches, but only the ones with high SeenCount, and scrap any hash match that doesn't unambiguously match a single movie, i.e. scrap hash collisions
|
2012-10-19 19:18:47 +00:00 |
Reinhard Pointner
|
04b6d25030
|
* forgot about MultiEpisode type Episode objects...
|
2012-10-15 18:04:38 +00:00 |
Reinhard Pointner
|
e9cada4393
|
* merge specials into first SxE group
|
2012-10-15 14:40:44 +00:00 |
Reinhard Pointner
|
c60ce414f9
|
* fix listitem duplication bug
|
2012-10-15 13:48:14 +00:00 |
Reinhard Pointner
|
bd6d1d4659
|
* make TheTVDB local search more restrictive
|
2012-10-14 12:13:45 +00:00 |
Reinhard Pointner
|
caafbca373
|
+ TheTVDB: extend API search with LocalSearch from cached database index
|
2012-10-14 11:57:25 +00:00 |
Reinhard Pointner
|
d4a365af5c
|
* clean-up and little tweaks
|
2012-10-14 04:30:52 +00:00 |
Reinhard Pointner
|
f50e0450c6
|
* helper for enforcing filename length limits
|
2012-10-10 16:15:04 +00:00 |
Reinhard Pointner
|
03ab54ddcc
|
* fck osdb moviehash collisions
|
2012-10-09 17:36:21 +00:00 |
Reinhard Pointner
|
ac90b544bb
|
+ basic logic for hard-coding filename->series lookup (designed primarily as a workaround for database search limitations and issues)
|
2012-10-09 15:04:14 +00:00 |
Reinhard Pointner
|
03cb4febd1
|
* exclude episodes without airdate data from ReleaseDate metric matching step
|
2012-10-09 15:00:21 +00:00 |
Reinhard Pointner
|
a248021ebf
|
+ ReleaseDate metric matching step for differentiating multiple shows with the same name, usually nudging things towards the more recent episode/series.
|
2012-10-09 13:30:32 +00:00 |
Reinhard Pointner
|
bf6cccfbbb
|
* hard-code highlight colors
|
2012-10-08 12:42:23 +00:00 |
Reinhard Pointner
|
a8bec2fb09
|
* support DELETE button on OSX (which is actually BACK_SPACE)
|
2012-10-06 15:19:50 +00:00 |
Reinhard Pointner
|
ee6ff94c85
|
* no long support the {imdb.name} binding that doesn't work stable anyway
|
2012-09-27 14:26:23 +00:00 |
Reinhard Pointner
|
639fc97b51
|
+ added ed2k hash support to SFV panel (special thanks to thraash)
|
2012-09-26 16:09:00 +00:00 |
Reinhard Pointner
|
cc5aec8374
|
* fixfix
|
2012-09-26 01:00:36 +00:00 |
Reinhard Pointner
|
79b58654ca
|
* fix type panel NPE that crashed it
|
2012-09-17 15:22:23 +00:00 |
Reinhard Pointner
|
b97f509e19
|
* allow SSxEx pattern
|
2012-09-17 05:35:02 +00:00 |
Reinhard Pointner
|
2631ceda0a
|
* make sure special episodes are matched to S00Exx files
|
2012-09-08 07:25:18 +00:00 |
Reinhard Pointner
|
233f4c1aac
|
* fix watch service problems as far as possible (still might miss some changes for unkown reasons...)
|
2012-09-02 05:58:47 +00:00 |
Reinhard Pointner
|
4fb02fe187
|
* force proper return value for custom closure
|
2012-08-27 11:21:11 +00:00 |
Reinhard Pointner
|
92ca448eb6
|
* don't check trusted/non-trusted in scripting interface
|
2012-08-19 03:04:57 +00:00 |
Reinhard Pointner
|
f3dda44f8c
|
* set unixfs system property via filebot option -unixfs rather than -Dunixfs=true in the startup scripts
|
2012-08-15 10:47:46 +00:00 |
Reinhard Pointner
|
2834fa76d5
|
* fix problems with files not being cleared after rename/copy via native integration
|
2012-08-13 05:58:27 +00:00 |
Reinhard Pointner
|
1ab5c7d75d
|
* don't delete cache/temp folders because deleting the temp folder would later crash ImageIO if java.io.tmpdir doesn't exist
|
2012-08-11 14:23:16 +00:00 |
Reinhard Pointner
|
03c31459a4
|
* make sure java.io.tmpdir exists, ImageIO crashes the filebot startup sequence if it doesn't
|
2012-08-11 12:26:00 +00:00 |
Reinhard Pointner
|
d56f19f9c3
|
* fix -script g:code URI encoding problems
|
2012-08-11 12:23:30 +00:00 |
Reinhard Pointner
|
b5cdd5fd63
|
* ignore double click action if nothing is selected
|
2012-08-11 06:48:54 +00:00 |
Reinhard Pointner
|
0eda51b0ac
|
* initial commit for 3.0
|
2012-08-11 02:40:25 +00:00 |
Reinhard Pointner
|
33d2ce4dfd
|
* switch to http://www.deanclatworthy.com/imdb/ because fucking IMDb shut down IMDBAPI.com
|
2012-08-11 02:37:43 +00:00 |
Reinhard Pointner
|
ae528b5c96
|
* added matchAll to make it easy to match multiple regex matches
|
2012-08-09 05:11:59 +00:00 |
Reinhard Pointner
|
acf5ad8aba
|
* make match() case insensitive by default
|
2012-08-08 10:45:11 +00:00 |
Reinhard Pointner
|
999f53a6d3
|
* function for disk folder detection
* more default excludes for utorrent-postprocess
* blacklist genre folders
|
2012-08-05 01:55:14 +00:00 |
Reinhard Pointner
|
42ecf32100
|
* extract only archives that contain at least one video file
|
2012-07-31 16:17:15 +00:00 |
Reinhard Pointner
|
87cfae4c76
|
* added <sortitle> (set :: name :: year) to .nfo files
* make sure everything is trimmed
|
2012-07-31 07:46:33 +00:00 |
Reinhard Pointner
|
0cb56f905d
|
* utorrent integration: + fancy notification mails + force movie/series/anime + basic anime support (no auto-detection, only if forced)
|
2012-07-30 16:59:09 +00:00 |
Reinhard Pointner
|
14e4b86344
|
* include MediaInfo data when creating nfo files
|
2012-07-30 12:05:18 +00:00 |
Reinhard Pointner
|
f56010bcd1
|
* infer media info bindings from just any video file if necessary
|
2012-07-29 12:42:05 +00:00 |
Reinhard Pointner
|
100d5c5a4f
|
* restrict imdb language prefs to "international" titles (basically only english)
|
2012-07-29 11:41:49 +00:00 |
Reinhard Pointner
|
397cec83d5
|
* ignore invalid movies
|
2012-07-29 08:49:13 +00:00 |
Reinhard Pointner
|
859564bc15
|
* setup double-click actions for files (reveal in explorer) and movies (open tmdb/imdb page)
|
2012-07-29 08:30:33 +00:00 |
Reinhard Pointner
|
3ba2b40327
|
* auto-detect queries only from video files
|
2012-07-29 06:31:56 +00:00 |
Reinhard Pointner
|
dfc6fa7419
|
* automatically resolve relative script paths against the original base url
|
2012-07-29 06:09:21 +00:00 |
Reinhard Pointner
|
6d341807d4
|
* simplify syntax for passing in script variables
=> changed -Xa=x -Xb=y... to --def a=x b=y ...
|
2012-07-28 21:17:29 +00:00 |
Reinhard Pointner
|
ce5ac2dec2
|
* simplify
|
2012-07-28 21:11:03 +00:00 |
Reinhard Pointner
|
e6260ef0f9
|
* maybe a bad idea to delete any hidden folders... delete my .svn folder... limit cleanup to cache|temp|grape so nothing unexpected ever gets deleted
|
2012-07-28 20:55:20 +00:00 |
Reinhard Pointner
|
5dbd5b7c6d
|
* fixfix
|
2012-07-28 12:00:40 +00:00 |
Reinhard Pointner
|
fa28b23a56
|
* fixfix
|
2012-07-28 11:01:29 +00:00 |
Reinhard Pointner
|
d9d8e5ab75
|
* special handling for disk folders
|
2012-07-28 10:57:50 +00:00 |
Reinhard Pointner
|
07f44e13c9
|
* special handling for disk folders
|
2012-07-28 10:54:41 +00:00 |
Reinhard Pointner
|
5a6a5dcdd0
|
* extra data for nfos
* fanart from FanartTV
* notify xmbc or plex in utorrent script
|
2012-07-28 10:21:30 +00:00 |