Commit Graph

27 Commits

Author SHA1 Message Date
Reinhard Pointner ea8a0b834f * added youtube video tutorial link to website 2011-12-07 18:33:49 +00:00
Reinhard Pointner 8571962e61 + added support for fully automatic SubtitleDescriptor/File subtitle matching to CLI, i.e. match files against subtitle listings 2011-11-24 17:27:39 +00:00
Reinhard Pointner 339cbfd49e ++ first class support for Movie naming scheme!!
* improved binding bean to work with both episode and movie objects
* added Movie support to FormatDialog and BindingDialog
* added Movie format support to CLI

+ added binding for video {source} (DVDRip, BluRay, etc)
+ added binding for release {group} (aXXo, etc)
* added simple binding for audio channels {af} (e.g. 6ch)
* added bindings for multi-part movies {pi}{pn}
* added Movie formatter/parser
2011-09-18 19:08:03 +00:00
Reinhard Pointner d499bb01d6 * added initial support for serienjunkies as episode list provider 2011-08-05 04:38:11 +00:00
Reinhard Pointner 1565a94969 * add artwork 2011-08-05 04:31:46 +00:00
Reinhard Pointner 270a0409ca * drop SubtitleSource related code as they now restrict access to their api 2010-11-11 12:17:31 +00:00
Reinhard Pointner 9a49358f47 * update imdb icon 2009-12-25 19:40:45 +00:00
Reinhard Pointner 3c81eb7f5d * added movie identification support in rename panel 2009-11-21 19:21:46 +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 18456f6864 + subtitle list displays found subtitles and download phase
+ download and extract selected subtitle packages (not displayed yet though)
* SubtitleDescriptor provides download function (Callable)
* updated sublight webservice
* lazy-initialize SubtitlesAPI2Soap (Sublight) because loading all the jax-ws classes will can take more than 1s (while blocking EDT)
* better sublight subtitle display names
* added archive files to media.types
* added icons for subtitle list
* refactoring
2009-06-13 09:53:48 +00:00
Reinhard Pointner df143e0305 * added episode list support for IMDb 2009-03-17 21:59:19 +00:00
Reinhard Pointner 10a7fd5b4c * added "Edit Format" action to "Fetch Episode List" action popup in rename panel
* add support for episode array transferable to episode list panel and rename panel
* renamed ScriptFormat to ExpressionFormat
* misc. changes
2009-03-12 20:08:42 +00:00
Reinhard Pointner 87e8d830ce * full support for multiple checksum types (SFV, MD5, SHA-1)
notes:
* updated to MigLayout 3.6.3
* better exception handling in *TransferablePolicy
* added checksum toggle button and artwork
* poperly cancel computation tasks on reset
* better "Total Progress" visibility behaviour
* improved checksum table model classes, better update/repaint behaviour
2009-02-15 12:20:43 +00:00
Reinhard Pointner 684a7512bc * support for SubtitleSource (www.subtitlesource.org)
refactoring:
* renamed XPathUtil
* use ConcurrentMap in LanguageResolver
2009-02-06 17:57:18 +00:00
Reinhard Pointner c217d06eeb * ground up rewrite of the maching algorithm (I lovingly call it n:m multi-pass matching)
* added SeasonEpisodeSimilarityMetric which detects similarity based on known patterns
* moved everything similarity/maching related to net.sourceforge.filebot.similarity

Refactoring:
* refactoring of all the matching-related stuff in rename panel
* remove name2file and file2name maching selection because new maching algorithm works 2-ways from the start and doesn't need that hack
* added console handler to ui logger that will log ui warnings and ui errors to console too
* some refactoring on all SimilarityMetrics
* use Interrupts in analyze tools to abort operation
* refactoring of the rename process, if something goes wrong, we will now revert all already renamed files to their original filenames
* static LINE_SEPARATOR pattern in FileTransferablePolicy
* new maching icon, removed old ones
2009-01-11 21:23:03 +00:00
Reinhard Pointner f57c8918cb * updated fatjar includes
* updated icons
2008-10-18 08:58:54 +00:00
Reinhard Pointner 197bfd1b42 * renamed package "search" to "episodelist"
* renamed class "EpisodeListPanel" to "EpisodeListTab"
* renamed class "SearchPanel" to "EpisodeListPanel"
* renamed panel.search.png to panel.episodelist.png
2008-10-12 15:46:45 +00:00
Reinhard Pointner 6415f137d3 * removed drop-shadow 2008-10-06 17:12:55 +00:00
Reinhard Pointner 9a3daf662c * some new artwork 2008-10-05 11:39:43 +00:00
Reinhard Pointner adb4d68055 * Lazy XPath evaluation for EpisodeList/Subtitle Clients
* AbstractSearchPanel (used in SubtitlePanel only so far)
* started using GlazedLists
* replaced searchtextfield with customized combobox (will be used for completion in the future)
* renamed FileFormat to FileUtil and move to tuned
* removed ESC shortcut
2008-06-21 19:24:18 +00:00
Reinhard Pointner b9906b6a0d * created SubtitleDescriptor/Client class hierarchy
* refactoring
2008-03-31 22:53:54 +00:00
Reinhard Pointner 9a307588c8 * added a validation dialog in case names contain invalid characters 2008-03-16 22:58:21 +00:00
Reinhard Pointner 1541066280 * updated artwork 2008-03-16 01:07:17 +00:00
Reinhard Pointner 56edac666c * lots of misc. changes/refactoring
* removed create panel (merged into list panel)
* stuff for future subtitle support
* lots of flag icons
2008-03-02 17:02:37 +00:00
Reinhard Pointner f3d1cc50c0 some refactoring, new icons, imdb search engine 2008-02-09 17:53:08 +00:00
Reinhard Pointner f75a1125fd remove unused files 2007-12-23 19:59:41 +00:00
Reinhard Pointner b6b18e89b6 Switched to using nekohtml as html parser, externalized simmetrics (just copied the sourcefiles before), lots of buxfixes and improvements. Also started using an ant. 2007-12-23 19:28:04 +00:00