Commit Graph

2851 Commits

Author SHA1 Message Date
Reinhard Pointner f5f910336b Keep old TheTVDBClient API v1 code working and maintained (in case we decide not to use v2 for the final release just yet) 2016-07-25 21:05:49 +08:00
Reinhard Pointner 231ffcf096 Make String.stripReleaseInfo() available in scripting context
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3976#p22318
2016-07-25 17:40:26 +08:00
Reinhard Pointner b2a7c24ae7 Do not preserve AutoCompleteMatcher state (input/selection memory) between tasks (i.e. restore pre FileBot 4.7 behaviour) 2016-07-25 01:42:43 +08:00
Reinhard Pointner 28c1f4fd38 Enable Anime-characteristics auto-matching when dealing with Anime in Smart Mode 2016-07-25 01:35:03 +08:00
Reinhard Pointner d424f661ee Match by {n} instead of Anime primary title (may be Japanese and not yield results on TheTVDB)
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=3979&p=p22325#p22325
2016-07-25 01:18:28 +08:00
Reinhard Pointner f43a37ed64 When matching AniDB->TheTVDB series names, do so as leniently as possible (e.g. One-Punch == One Punch)
@see https://www.filebot.net/forums/viewtopic.php?f=5&t=3979&p=22324#p22324
2016-07-24 23:43:15 +08:00
Reinhard Pointner c6971a30c3 Added season count binding {sc} 2016-07-22 22:12:53 +08:00
Reinhard Pointner 759d5c9a94 Added season years binding {sy} 2016-07-22 22:01:05 +08:00
Reinhard Pointner be9d70150d TheMovieDB::discoverBestOfYear 2016-07-20 15:30:26 +08:00
Reinhard Pointner 0312dcaf83 TheMovieDB::discoverPeriod 2016-07-19 03:29:31 +08:00
Reinhard Pointner 8654b2008b Properly document Linux-specific drag-n-drop workarounds 2016-07-18 00:10:07 +08:00
Reinhard Pointner 860ce15322 Play with System.AppUserModel.ID (Windows 7 integration) 2016-07-13 22:02:33 +08:00
Reinhard Pointner 700b02b172 Make conflict messages more clear 2016-07-12 13:27:07 +08:00
Reinhard Pointner 8116b53018 Refactor GVFS (don't require libgio) 2016-07-12 00:08:34 +08:00
Reinhard Pointner a5eefa00b2 Refactor GVFS (don't require libgio) 2016-07-12 00:03:29 +08:00
Reinhard Pointner 86c8f381a8 Refactor GVFS (don't require libgio) 2016-07-12 00:03:07 +08:00
Reinhard Pointner 2264761bf5 Display error message in GUI when subtitles cannot be written to disk (e.g. permission issues) 2016-07-09 21:17:59 +08:00
Reinhard Pointner 4d3eb5af42 + added {type} binding 2016-07-02 17:48:52 +08:00
Reinhard Pointner c738e8783c Simplify NFO parser 2016-06-30 17:51:07 +08:00
Reinhard Pointner 6a44c4eea2 Improved error messages when running 64-bit FileBot with 32-bit Java on a 64-bit OS 2016-06-29 12:52:18 +08:00
Reinhard Pointner 80547dbf06 docs 2016-06-28 18:54:04 +08:00
Reinhard Pointner 37335243cc Ignore Comment subtitle entries 2016-06-28 03:00:50 +08:00
Reinhard Pointner ba439cc2b6 Avoid issues caused by strange text files 2016-06-21 01:37:46 +08:00
Reinhard Pointner 6b8b0537ad Simplify error messages (when parsing dropped text files) 2016-06-20 22:52:01 +08:00
Reinhard Pointner 09b41170fd Look into custom script names (for exception stacktraces) but keep as it is for now to avoid unnecessary complexity/magic
e.g.
public Class parseClass(String text, String fileName) throws CompilationFailedException {
	return super.parseClass(text, "amc");
}
2016-06-19 23:59:27 +08:00
Reinhard Pointner ea543491b6 Avoid potentially misleading error messages 2016-06-16 14:44:49 +08:00
Reinhard Pointner 4e9a4d0a51 + Experiment with snappy / snapcraft 2016-06-14 22:29:25 +08:00
Reinhard Pointner 24fda5f8d8 Do not use debug logging for script exceptions 2016-06-12 18:33:48 +08:00
Reinhard Pointner 8bb71d8ac0 Use standard exit codes 2016-06-12 18:23:36 +08:00
Reinhard Pointner 3258c83cfd `filebot -clear-cache` has been disabled due to abuse. 2016-06-12 18:16:18 +08:00
Reinhard Pointner 277221c793 Better error messages 2016-06-07 06:11:38 +08:00
Reinhard Pointner e94ec429cf Internal TheMovieDB API for retrieving Country/AlternativeTitle mappings (return multi-map) 2016-06-07 06:04:55 +08:00
Reinhard Pointner e8266b14dc Internal TheMovieDB API for retrieving Country/AlternativeTitle mappings 2016-06-06 14:21:28 +08:00
Reinhard Pointner 642d47c2d2 use platform-independent laf for standalone jar deployment 2016-06-05 14:05:44 +08:00
Reinhard Pointner 476e387ca4 Added {id} binding to get the movie/series id as Integer 2016-06-04 12:46:17 +08:00
Reinhard Pointner 9d84ef7663 Call fpcalc for each individual file to work around all kinds of issues (Windows arg limits, fpcalc/ffmpeg issues, etc) 2016-06-03 01:30:45 +08:00
Reinhard Pointner 69a58b8185 Ignore invalid exclude list lines 2016-06-03 00:33:30 +08:00
Reinhard Pointner 2d31f81367 Refactor filename bindings 2016-05-29 23:24:54 +08:00
Reinhard Pointner e541bf1154 + added {mediaTitle} binding 2016-05-29 20:47:06 +08:00
Reinhard Pointner 369574a9aa Print lines as we go along (instead of all at the end) when calling -mediainfo on many files 2016-05-29 04:24:30 +08:00
Reinhard Pointner d1691f5718 wait for UI to startup completely before loading more classes 2016-05-28 16:06:27 +08:00
Reinhard Pointner a6e44febfd can't initialize with known options because misleading NFO files may lead to bad matches 2016-05-28 16:05:53 +08:00
Reinhard Pointner dedc9c9699 Automatically set -no-xattr in --action test mode 2016-05-28 01:44:13 +08:00
Reinhard Pointner 74445dcc43 Request preferred language and/or English (not supported by the API right now, but might in the future) 2016-05-25 23:53:12 +08:00
Reinhard Pointner 791fa79658 Fix AcoustID issue: NoSuchElementException: No Value Present
@see https://www.filebot.net/forums/viewtopic.php?f=6&t=3818
2016-05-24 23:25:24 +08:00
Reinhard Pointner 9eb8d67007 Refactor 2016-05-24 21:51:02 +08:00
Reinhard Pointner 0300064ea1 Auto-Validate all path components of the {plex} path 2016-05-23 15:06:25 +08:00
Reinhard Pointner 8bed1ba2df Types are good. Fixed `java.lang.ClassCastException: Cannot cast java.net.URI to [B` issues.
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3808
2016-05-23 14:17:40 +08:00
Reinhard Pointner 837208a09b Translate AniDB::Absolute order to TheTVDB::Airdate order (matching by absolute episode number) only if preferred episode order is `Airdate` or `DVD`
@see https://www.filebot.net/forums/viewtopic.php?f=10&t=3805
2016-05-22 20:50:32 +08:00
Reinhard Pointner a2be7bdd09 Do not auto-trim --def name=value parameters 2016-05-22 06:24:23 +08:00