1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-08-13 17:03:45 -04:00
Commit Graph

57 Commits

Author SHA1 Message Date
Reinhard Pointner
4897adf913 Refactor Enum.forName error messages 2017-02-17 22:02:20 +08:00
Reinhard Pointner
133572f196 Hide constructor in utility classes 2017-02-14 21:26:04 +08:00
Reinhard Pointner
c423f00c8a Refactor SubtitleFormat and add SAMI support (read-only) 2017-02-14 02:48:37 +08:00
Reinhard Pointner
ae96a2a55c Refactor SubtitleFormat and add SAMI support (read-only) 2017-02-14 02:33:21 +08:00
Reinhard Pointner
3ac78751b6 Experiment with SAMI subtitles 2017-02-14 01:34:24 +08:00
Reinhard Pointner
b5a031c7c4 Refactor Language 2017-01-14 04:32:42 +08:00
Reinhard Pointner
aec56019e8 Refactor MediaTypes 2017-01-12 22:18:10 +08:00
Reinhard Pointner
8932eb0b2a Refactor UnicodeReader and BOM detection 2016-11-21 01:56:43 +08:00
Reinhard Pointner
0472084dc7 Check if file name matches a language name (e.g. English.srt) 2016-09-08 16:27:45 +08:00
Reinhard Pointner
81d9b6a2f6 Improved movie grouping for subtitle files 2016-09-08 10:58:10 +08:00
Reinhard Pointner
9dd4a82e04 Refactor SubtitleMetrics 2016-08-10 03:42:32 +08:00
Reinhard Pointner
53226d0809 Refactor media info cache synchronization 2016-08-10 03:26:55 +08:00
Reinhard Pointner
1c21c37285 Avoid NPE 2016-08-01 22:26:20 +08:00
Reinhard Pointner
37335243cc Ignore Comment subtitle entries 2016-06-28 03:00:50 +08:00
Reinhard Pointner
06815469f6 // ignore drawing commands (http://docs.aegisub.org/3.2/ASS_Tags/#drawing-commands) 2016-04-30 22:43:30 +08:00
Reinhard Pointner
7bcfd7aa19 Refactor 2016-04-05 18:06:23 +00:00
Reinhard Pointner
0ac71b9c7d Refactor 2016-04-02 09:07:10 +00:00
Reinhard Pointner
dc22249794 Cache xattr values so that metadata works as expected at least for the current session even if xattr is not supported by the filesystem and thus metadata can't be persisted 2016-03-27 16:56:54 +00:00
Reinhard Pointner
b6b1dcab2a Better logging for bad subtitle files 2016-03-21 18:44:57 +00:00
Reinhard Pointner
4d6f4032b8 Refactor 2016-03-20 20:25:59 +00:00
Reinhard Pointner
aca56eac9a Refactor MediaInfo.open(File) to throw IOException on error 2016-03-11 08:16:59 +00:00
Reinhard Pointner
78c3b6917d Unify gui/console logging 2016-03-09 20:36:28 +00:00
Reinhard Pointner
93937680a7 Refactor 2016-03-05 15:14:49 +00:00
Reinhard Pointner
87238fe330 Unify CLI/GUI lookupSubtitleByHash 2016-02-27 05:22:46 +00:00
Reinhard Pointner
55491a137d Presume that OpenSubtitles hash matches are being polluted by BSPlayer and never just trust hash matches
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3452#p19190
2016-02-26 13:14:17 +00:00
Reinhard Pointner
e63f9b0718 + OpenSubtitles: Perform 1-episode-only or 1-season-only search queries to avoid the 500 result limit 2016-02-24 05:49:58 +00:00
Reinhard Pointner
9f2b63121f + subtitle language auto-detection for {lang} binding 2016-01-31 16:13:04 +00:00
Reinhard Pointner
ee0dbe7784 Fix subtitle format auto-detection bug, that makes filebot unable to read subtitle files with bad extensions 2016-01-30 15:43:54 +00:00
Reinhard Pointner
6d124bb690 Cache heavily used Pattern/FileFilter objects 2016-01-28 16:18:01 +00:00
Reinhard Pointner
0ac9d7c616 + Support --def name=@/path/to/text/file parameter passing syntax that allows parameters to be read from a text file (i.e. for complex formats that would otherwise require escaping) 2015-12-06 19:33:12 +00:00
Reinhard Pointner
6238500d29 * take alias titles into account when checking for subtitle matches 2015-11-04 04:47:03 +00:00
Reinhard Pointner
66d0d401cf * catch XML-RPC errors 2015-11-04 04:08:57 +00:00
Reinhard Pointner
41cd488bae * catch XML-RPC errors 2015-11-04 04:07:14 +00:00
Reinhard Pointner
8299e849aa * Format Source 2015-07-25 22:47:19 +00:00
Reinhard Pointner
bc7cf8cba0 * fine-tune subtitle matching
@see https://www.filebot.net/forums/viewtopic.php?f=8&t=2869
2015-07-25 22:46:28 +00:00
Reinhard Pointner
cd2ea07c15 * organize imports 2015-05-25 19:31:26 +00:00
Reinhard Pointner
87ffd27e85 * refactor & simplify 2015-05-25 15:14:00 +00:00
Reinhard Pointner
aa5d5c901c * String.join works slightly different than our own join() method, so to avoid any hidden issues keep using our own as before 2015-05-25 10:37:42 +00:00
Reinhard Pointner
ea26287b92 * take OriginalName (better) into account when matching subtitles to files 2015-05-25 10:16:30 +00:00
Reinhard Pointner
fbbb99a5b9 * avoid printStackTrace in favour of logging 2015-05-25 08:37:57 +00:00
Reinhard Pointner
1c928e5592 * fine-tune subtitle auto-selection 2015-05-24 22:54:56 +00:00
Reinhard Pointner
8a885ff1fe * use String.join() 2015-05-20 07:35:40 +00:00
Reinhard Pointner
5b59ad3ad1 * fix Unicode BOM issues 2015-05-17 09:39:58 +00:00
Reinhard Pointner
1344332a66 * implement guessMovie feature 2015-05-11 14:37:27 +00:00
Reinhard Pointner
39d012745a * use OSDB guessMovie feature if our own series/movie detection logic fails 2015-05-11 14:21:03 +00:00
Reinhard Pointner
e55526c3ac * implement guessMovie feature 2015-05-11 13:57:04 +00:00
Reinhard Pointner
d1c6ef75a8 * refactor subtitle lookup code 2015-05-11 11:58:31 +00:00
Reinhard Pointner
97c9643871 * refactor 2015-05-11 11:42:59 +00:00
Reinhard Pointner
58b5c74a6c * remove unused hash-lookup related code 2015-01-10 20:52:10 +00:00
Reinhard Pointner
3a06c4f7ef * optimize subtitle lookup 2014-11-11 07:51:56 +00:00