1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-12-26 01:38:57 -05:00
Commit Graph

1250 Commits

Author SHA1 Message Date
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