Reinhard Pointner
13a1b3fa6a
* add support for absolute episode numbers alongside SxE
...
-> add absolute episode number support to TVRage and TheTVDB
-> check against absolute episode number when matching files and episodes
-> add naming scheme binding for absolute episode number
2010-11-09 08:04:12 +00:00
Reinhard Pointner
99226cb67b
* save application data to user home instead of the working directory if application is installed (because we don't have write permissions in the working directory in that case)
2010-11-07 14:57:57 +00:00
Reinhard Pointner
ddeeed81b0
* fix fix
2010-11-06 11:35:43 +00:00
Reinhard Pointner
d092b6f609
* updated to Media.getInfo method in TheMovieDB api client
2010-11-01 10:23:56 +00:00
Reinhard Pointner
18197999ed
* modified series name detection to be more lenient to allow matching of series name even if there is only 1 file per series
2010-11-01 09:56:20 +00:00
Reinhard Pointner
c09ad32c06
* release r440
2010-10-25 13:23:45 +00:00
Reinhard Pointner
24ffeac37c
* max(a,b) should work better because the match will be based on either SxE or Date but never both
2010-10-24 17:37:06 +00:00
Reinhard Pointner
07b675eb93
* support for matching date based tv shows (that don't have SxE)
2010-10-24 16:33:38 +00:00
Reinhard Pointner
f53887c7ea
* improved support for airdate
...
* refactor SxE from String to Integer types
2010-10-24 12:10:30 +00:00
Reinhard Pointner
5db098e95a
* added support for airdate in episode naming scheme (new binding "air")
...
* parse airdate in all episode list providers (TVRage, AniDB, TV.com, IMDb, TheTVDB)
2010-10-23 12:47:43 +00:00
Reinhard Pointner
8364015504
* unfold/flatten folders when dropped in Rename panel and List panel
2010-10-23 03:51:19 +00:00
Reinhard Pointner
d3bdcf597e
* fixed/updated Subscene scraper
...
* fixed/updated Sublight webservice
* updated test cases related to various web resources
2010-10-21 14:47:47 +00:00
Reinhard Pointner
531b455da2
* add m4v as video/mp4 file extension
2010-09-07 11:07:19 +00:00
Reinhard Pointner
966f7562ad
* add .idx (VobSubIndex) as a recognized subtitle extension
2010-06-27 10:04:34 +00:00
Reinhard Pointner
9664d86944
* fixed aka title handling for OpenSubtitles (they apparently changed the aka separator)
2010-05-13 15:13:24 +00:00
Reinhard Pointner
2fc8d92e03
* share all web service client objects across the application
2010-05-13 14:20:33 +00:00
Reinhard Pointner
d40a41d3a2
* add .ts as an extension for video/mpeg files
2010-05-13 13:06:20 +00:00
Reinhard Pointner
d9027b06ad
* improved clean-up of path separators in series name and episode title
2010-02-04 23:22:28 +00:00
Reinhard Pointner
911cc24ba5
* better logic for path-separator clean-up for expression bindings
...
* new ant-task to automatically deploy fatjat/webstart-jars
2010-02-04 16:22:45 +00:00
Reinhard Pointner
fcc2ff6b7b
* strip away path separators like / and \ in movie names as well
2010-02-04 14:05:52 +00:00
Reinhard Pointner
94d1e91b22
* clean up path separators in episode names/titles
2010-02-03 22:51:18 +00:00
Reinhard Pointner
ee76deccd0
* add special numbering for special episodes
2010-02-03 21:36:04 +00:00
Reinhard Pointner
b9027d6abc
* use "Combined_episodenumber" and "Combined_season" from the episode record instead of "EpisodeNumber" and "SeasonNumber"
2010-02-03 00:30:31 +00:00
Reinhard Pointner
d1b111765e
* improved handling of multi-part movies
...
* added OpenSubtitles as movie name source
2010-01-26 19:08:09 +00:00
Reinhard Pointner
33b439c620
* remember window location/size
...
* remember last used load/save directory
* disable ehcache update checker
2010-01-22 15:19:11 +00:00
Reinhard Pointner
6052f527c2
* fixed bug that involved cells not updating (visually)
2010-01-04 11:06:56 +00:00
Reinhard Pointner
9a49358f47
* update imdb icon
2009-12-25 19:40:45 +00:00
Reinhard Pointner
5feaffb7c6
* adapt to site changes
2009-12-04 00:24:35 +00:00
Reinhard Pointner
7a77530a06
* changed label text
2009-12-03 23:44:50 +00:00
Reinhard Pointner
6a43ab6e3f
* added special handling for subtitles in movie matcher
2009-11-22 12:51:23 +00:00
Reinhard Pointner
5519c1440d
* added fallback for movie identification by scanning .nfo files for an imdb id
2009-11-22 01:27:05 +00:00
Reinhard Pointner
3c81eb7f5d
* added movie identification support in rename panel
2009-11-21 19:21:46 +00:00
Reinhard Pointner
f8f1d5b5b3
* clear cache when started with option "-clear"
2009-11-07 22:07:07 +00:00
Reinhard Pointner
5c7f90540a
* some refactoring & polishing
...
* update nekohtml to 1.9.13
* update jna to 3.2.3
* update ehcache to 1.7.0
* update mediainfo native libs to 0.7.24
* remove 32-bit mediainfo.dynlib for Mac because Java 6 is only available in 64-bit anyway
2009-11-02 23:25:04 +00:00
Reinhard Pointner
f61b084769
* improved support for move/rename
2009-10-29 01:22:00 +00:00
Reinhard Pointner
0a2d323ac4
* use animetitles.dat.gz instead of scraping the anidb search interface
...
* use disk-persistent cache for all anidb data (expire after 30 days)
2009-10-28 15:09:47 +00:00
Reinhard Pointner
d3331f3053
* maybe fixed visual update issue in VideoHashSubtitleDownloadDialog
2009-10-26 21:24:48 +00:00
Reinhard Pointner
f51b234667
* fixed visual issue
2009-10-26 20:52:14 +00:00
Reinhard Pointner
5ef573799f
* better toString() which is used by swing for copy & paste
2009-10-22 15:47:16 +00:00
Reinhard Pointner
6f95136431
* fixed possible NPE
2009-10-22 12:19:22 +00:00
Reinhard Pointner
916f168d98
+ added support for subtitle download via video/movie hash
...
* added video/subtitle file drop target in SubtitlePanel
* added VideoHashSubtitleDownloadDialog
2009-10-21 22:39:02 +00:00
Reinhard Pointner
39dd413eec
* improved subtitle api and video hash support
2009-10-20 21:16:34 +00:00
Reinhard Pointner
0f4300b048
* make 101 sxe pattern less restrictive
2009-10-20 20:28:33 +00:00
Reinhard Pointner
04ac7f934e
* fixed caching bug
2009-10-16 22:00:18 +00:00
Reinhard Pointner
5bb45541a8
* don't keep unused threads around
2009-10-15 15:18:57 +00:00
Reinhard Pointner
36ad3d826d
* minor updates
2009-10-13 00:28:59 +00:00
Reinhard Pointner
24025d9cb6
* cancel/interrupt obsolete background formatters in EpisodeFormatDialog
2009-09-24 16:44:56 +00:00
Reinhard Pointner
0b30c631ed
* added network permission in ExpressionFormat sandbox
2009-09-23 13:43:21 +00:00
Reinhard Pointner
b04f89b7fd
+ use Groovy instead of JavaScript in ExpressionFormat
2009-09-22 21:23:39 +00:00
Reinhard Pointner
384486631a
* visual improvement for metal and windows classic laf
2009-09-22 21:19:49 +00:00
Reinhard Pointner
9be7101759
* fixed encoding problem, added unit test
2009-09-22 20:56:43 +00:00
Reinhard Pointner
64eb0ab911
* more restrictive 1x01 SxE pattern (episode part must be 2-digits)
...
* don't load args4j if we don't need to (little bit faster startup)
* fixed dnd of episode list (was disabled)
2009-08-27 23:30:21 +00:00
Reinhard Pointner
cd1ea72c88
* lazy-load rhino script engine in RenamePanel (startup will be 0.5s faster)
2009-08-25 15:41:08 +00:00
Reinhard Pointner
d71a70316a
* improved predefined media info bindings
2009-08-23 15:17:32 +00:00
Reinhard Pointner
a0ff7fbcf1
* remove format tags <b, i, u and font> in SubRipReader
2009-08-21 14:30:17 +00:00
Reinhard Pointner
dd736fd4af
* improved "focus on filter" behaviour in SubtitleViewer
2009-08-21 14:02:21 +00:00
Reinhard Pointner
333b362da0
* use http gzip compression in TheTVDBClient if possible
...
* minor refactoring
2009-08-18 16:15:58 +00:00
Reinhard Pointner
ab18c0f61d
* fixed critical bug in SubStationAlphaReader
...
* remove ass tags
2009-08-17 21:38:41 +00:00
Reinhard Pointner
3dd8bb5c66
* adapt to site changes
2009-08-17 14:19:07 +00:00
Reinhard Pointner
d98df7d7f1
* improved series name matching
...
* include "tv mini-series" when searching for any series on imdb
2009-08-12 19:35:24 +00:00
Reinhard Pointner
3d9839a73f
* highlight verification cells (green foreground)
...
* increase max-heap-size in jnlp descriptor
2009-08-10 16:20:18 +00:00
Reinhard Pointner
e58947e6a4
* use ISO-8859-1 as http default charset
2009-08-10 12:09:17 +00:00
Reinhard Pointner
3ff3a85289
+ auto-lookup verification file
...
+ allow absolute paths in verification files
* lots of refactoring
2009-08-10 11:46:24 +00:00
Reinhard Pointner
07ff02c0a5
* forgot to add some files
2009-08-10 11:05:15 +00:00
Reinhard Pointner
0a80002230
* ignore duplicate SxE interpretations for 101 pattern
2009-08-06 11:51:30 +00:00
Reinhard Pointner
a3745893fd
* export selected episodes via clipboard
2009-08-06 11:48:14 +00:00
Reinhard Pointner
b7c1086c4d
* added some slight auto-completion to editor in EpisodeFormatDialog
...
* make all Settings-related members static final
2009-08-03 23:51:31 +00:00
Reinhard Pointner
118e0368ae
* minor refactoring
2009-08-02 17:33:48 +00:00
Reinhard Pointner
3b147b325f
* added media info button in EpisodeBindingDialog
...
* improved dialog positioning
* minor bugfixes
* refactoring
2009-08-02 11:48:45 +00:00
Reinhard Pointner
f737e7c5fb
* look for sfv files up to 3 levels up the directory tree
2009-08-01 18:02:09 +00:00
Reinhard Pointner
7ec6d49475
* language favorites can now be restored after restart
...
* stricter embedded checksum pattern
* fixed weird selection behavior in subtitle files list
2009-07-31 00:27:07 +00:00
Reinhard Pointner
d85d6c6356
* some minor adjustments
2009-07-29 22:09:10 +00:00
Reinhard Pointner
3956b61127
* added selection dialog for format sample in episode format dialog
...
* make MediaInfo thread-safe
* refactor class Settings and lots of related code changes
2009-07-29 20:31:08 +00:00
Reinhard Pointner
b0ea60dad6
+ added webstart deployment
...
* added jnlp descriptors
* automated build, code signing and pack200 compression
* some webstart related code adjustments
* added MediaInfo 0.7.19 native libs for various operating systems
* updated jna
* use .properties file for application settings (name, version, apikeys, ...)
2009-07-27 22:34:42 +00:00
Reinhard Pointner
203eedb24e
* encapsulate similarity metrics used in RenamePanel properly
...
* removed some unused code
* some unit tests
2009-07-26 16:54:24 +00:00
Reinhard Pointner
7dc46efe68
* minor refactoring
2009-07-26 11:15:46 +00:00
Reinhard Pointner
57df9b1fbc
* adapt tv.com scraper to site changes
2009-07-25 13:36:29 +00:00
Reinhard Pointner
afbc49369a
* fixed some scrollpane synchronization issues
2009-07-25 13:17:13 +00:00
Reinhard Pointner
134eba228b
* removed intersect() from ExpressionFormat.global.js because it is not as nifty as i thought
2009-07-25 10:02:14 +00:00
Reinhard Pointner
b109e54db4
* avoid calls to File.length() if possible
2009-07-24 21:16:29 +00:00
Reinhard Pointner
6d8c82df90
* much faster matching for lots of files/episodes
2009-07-24 20:38:47 +00:00
Reinhard Pointner
a860a6ab5d
* minor refactoring
2009-07-24 20:28:25 +00:00
Reinhard Pointner
014c668cdd
* added upperInitial(), lowerTrail() and intersect() to ExpressionFormat.global.js
...
* some minor refactoring
2009-07-24 13:57:39 +00:00
Reinhard Pointner
9f047e67a5
* update TVRageClient (switch to services.tvrage.com and remove cache because its really fast anyway)
2009-07-23 14:37:54 +00:00
Reinhard Pointner
a500aacf80
* improved matching of episodes with episode number > 99
...
* refactoring
2009-07-23 14:25:43 +00:00
Reinhard Pointner
64f1cd7040
* refactoring
2009-07-20 22:31:14 +00:00
Reinhard Pointner
cb7200434d
* remove transparency effect on continue button
2009-07-20 11:46:51 +00:00
Reinhard Pointner
46764f7d63
* better handling of move/rename operations (display validation dialog, create folders if necessary, working revert)
2009-07-20 11:03:24 +00:00
Reinhard Pointner
472ed8aac0
* fixed bug: disabled progress indicator although there is still some formatting going on in the background
2009-07-19 23:38:20 +00:00
Reinhard Pointner
78b77034b1
* remember recent formats in EpisodeFormatDialog
...
* display script exceptions if formatted name is empty
* better handling of empty search results in some page scrapes
* some test cases
* refactoring
2009-07-18 22:06:32 +00:00
Reinhard Pointner
c4ce1aebe7
* improved various hashCode() methods
...
* removed unnecessary synchronized locks
* refactoring
2009-07-16 12:06:51 +00:00
Reinhard Pointner
c81cd50fc9
* open series selection dialogs one after another
2009-07-15 09:22:40 +00:00
Reinhard Pointner
48cac46fef
* added OpenSubtitles xmlrpc methods: TryUploadSubtitles, UploadSubtitles, DetectLanguage, CheckSubHash, CheckMovieHash
2009-07-13 13:02:04 +00:00
Reinhard Pointner
b4f9a3ed24
* refactoring
2009-07-13 12:41:19 +00:00
Reinhard Pointner
cdf2487f2c
* use xml anime page to get episode information
2009-07-13 12:40:27 +00:00
Reinhard Pointner
02fc6180ab
* update sublight-ws to 1.4.0
2009-07-12 10:02:12 +00:00
Reinhard Pointner
b8fceccb14
* allow RegExp delimiter parameter in before() and after()
2009-07-10 19:42:55 +00:00
Reinhard Pointner
b4578e9cdf
* allow drop of file names via verification files (e.g. sfv) in "New Names" list
...
* added before() and after() substring operations to ExpressionFormat.global.js
* refactoring
2009-07-10 18:47:56 +00:00
Reinhard Pointner
9c456b275a
* some subtitle parser optimizations
2009-07-10 15:12:16 +00:00
Reinhard Pointner
857d73bdc0
* refactoring
2009-07-09 20:04:47 +00:00