-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
'''v 0.6 - 10 Sep 2010'''
:: '''feature''' New ability to choose priority of video identifying methods (identifying by video fingerprint or IMDb identifying by film title). MediaFairy will switch to to the secondary method in case the primary method fails.
:: '''feature''' Added another video fingerprint identifying source: themoviedb.org. This source will be now used first (by default) in the priority to identify films by video fingerprint.
:: '''feature''' Added ability to choose the priority of video fingerprint identifying sources. (opensubtitles.org and themoviedb.org)
:: '''feature''' Added an alternative IMDb title matching engine based on the web-based IMDb API located at www.deanclatworthy.com/imdb .
:: '''feature''' Provides ability to choose the priority of IMDb film title matching engines. (the internal engine or the new web-based engine).
:: '''feature''' Implemented orphan metadata remover.If you have configured the plugin to remove library entries of which the main media file was deleted ('delete missing library items' option), optionally the plugin can also delete their associated left-over coverart or fanart images.
:: '''feature''' Added Image Resizing capability for film covers and fanart images. Always mantains the aspect ratio of the original image.
:: '''feature''' New film details downloader (in the Greek language) using videoseven.gr film database.
:: '''Optimization''' Disabled video identification by hash for TV episodes. (episode identification by file hash did not prove reliable because the returned IMDb ID does not always refer to the particular episode, but sometimes to the series itself)
:: '''Optimization''' Fixed IMDb details downloader to get film Overview.
:: '''Optimization''' Optimized metadata extractor from filenames (on TV series library) for faster performance.
:: '''Optimization''' Updated OSDb interface for the latest OSDb API changes.
:: '''Optimization''' Imrpoved importer behavior when internet connection is unavailable. (internet connection diagnostic)
:: '''Optimization''' Made a few improvements to the downloaders. (RSS news and music artist fanart downloader, general image downloaders)
:: '''Optimization''' Added partial meePopupProvider compatibility. (copies each library field's id to the 'meePopupProvider' field)
:: '''Optimization''' Added option to specify the folder where the torrent files found in RSS feeds should be stored.
:: '''Optimization''' Now allows the user to specify the RSS News and Games media sections to update.
:: '''Optimization''' Improved help tooltips.
:: '''Optimization''' Improved debug.log.
:: '''Optimization''' Minor bugfixes and optimizations.
'''v 0.5.5 - 02 Jun 2010'''
:: '''Optimization''' Added support for MetadataFolders general plugin.
'''v 0.5.4 - 31 May 2010'''
:: '''Optimization''' Now uses (and requires) MediaFolders plugin to retrieve or set user's media locations.
'''v 0.5.3 - 27 May 2010'''
:: '''Optimization''' Improved logic for the media importer. :: '''Optimization''' MF will now proceed downloading subtitles and performing other OSdb related functions even if login to OSdb was unsuccessful at startup. :: '''Optimization''' Now the subtitle zip file will be deleted after extraction.
'''v 0.5.2 - 12 May 2010'''
:: '''feature''' Implemented automatic version updating. (optional) :: '''Optimization''' Removed html code from song lyrics. :: '''Bugfix''' Fixed an issue where missing media items were not removed by the library cleaner.
'''v 0.5.1 - 11 Mar 2010'''
:: '''Optimization''' Translated all settings of the plugin.
'''v 0.5 - 19 Dec 2009'''
:: '''Optimization''' Updated the CustomProperties assembly to 0.6.2.
'''v 0.4.9 - 25 Aug 2009'''
:: '''feature''' Added offline media importing mode, capable of online identifying DVD and/or BluRay films or tv series. (thanks to ccrocker) :: '''feature''' Added lyrics downloader for music, using LyricsFinder library by UFGrayMatter. :: '''feature''' Added capability to download artist backdrops from meediofr.org. :: '''feature''' Added ability to import PC games and download game information from MobyGames database.
:: '''Optimization''' Added BeatsPerMinute, Comment, Copyright, Disc, DiscCount, Composer, Performer, AlbumArtists to ID3 tags for audio files. :: '''Optimization''' Improved the series indexes extractor for more accurate episode identifying. :: '''Optimization''' Optimized the tv series identifier for faster updating. :: '''Optimization''' Numerous other bugfixes and optimizations.
'''v 0.4.8 - 04 Aug 2009'''
:: '''feature''' Added an RSS news downloader which is also able to retrieve and download the feed's images. :: '''feature''' Implemented XML Backup/Restore feature for Movies,TV Series and Music media sections. :: '''feature''' Added an Import Sequencer which is able to run additional importers after MF finishes.
:: '''Optimization''' Added XBMC compatibility for xml film descriptors :: '''Optimization''' Implemented instant updating for tv series. :: '''Optimization''' Updated tag names to be compatible with TVShows Importer. :: '''Optimization''' The plugin's settings will be written on the start of the debug.log for easier debugging. :: '''Optimization''' Simplified logic and optimized performance for the TV Series updater. :: '''Optimization''' The following episode naming structure is now supported (in this example second episode of first season): 102. :: '''Optimization''' BluRay disc images for films can now be imported. :: '''Optimization''' Film directors, actors and writers were not getting retrieved from IMDb due to a recent change in the website's source. :: '''Optimization''' Whenever the plugin's media organizer was renaming a video file, a filename disparity might be caused between the video file and it's associated subtitle, rendering most media players unable to display the subtitle. Now the subtitle will automatically be renamed according to the video file's name. :: '''Optimization''' No modification of the cover image's filename was possible for music album covers. :: '''Optimization''' Clones of DVD filesystems in the hard-drive were not imported unless a "VIDEO_TS" directory existed under the main DVD film's directory. :: '''Optimization''' Items removed from media library do not get re-imported without manually removing their location from the media snapshots.
:: '''Bugfix''' A '404 not found' error was produced if a SeriesID was invalid or not present in TVdb. :: '''Bugfix''' Certain properties were sometimes not populated resulting in the raise of an exception while loading the properties screen. :: '''Bugfix''' A Series entry in TvSeries section was duplicated when the series name extracted from the filesystem was not an exact match to TVdb's Series entry. :: '''Bugfix''' The .nfo parser erroneously included an extra slash in the IMDbID of a film if the line which contained it had more than 1 slash (/). :: '''Bugfix''' A bug in the film's Year extractor was causing error in parsing season and episode indexes when an episode or season number was 19 or 20. :: '''Bugfix''' The film descriptor reader was producing an error if the requested tag was not present in the xml file. :: '''Bugfix''' A conversion error was produced for video files the audio bitrate of which could not be retrieved. :: '''Bugfix''' Fixed a bug which caused erroreous addition of folder.jpg to the image tag of some library items.
'''v 0.4.7 - 12 May 2009'''
:: '''feature''' Introduced Instant Updating engine. Instantly skips the updating of library entries which are fully meta-tagged resulting in tremendous decreasing of importing time for large media libraries. :: '''feature''' Now the film posters downloading system presents to the user all found posters from all sources so he/she can preview them collectively before selecting the desired one. :: '''feature''' Added ImpAwards to the film poster sources. All credit goes to ccrocker for this feature. :: '''feature''' 2 new online sources can now be used for adittional (extra) film details: TheMovieDatabase (themoviedb.org) and AMG (allmovie.com). :: '''feature''' The Media Importer can now import file (creation and/or modification) dates. (the dates will be imported in normal and system ticks format)
:: '''Optimization''' Optimized multi-part detector. :: '''Optimization''' Updated the poster and backdrop downloaders to use V2 of themoviedb.org API. :: '''Optimization''' Updated the scene release parser's dictionary for better name filtering. :: '''Optimization''' Removed NiceCovers from film poster sources. :: '''Optimization''' Optimized the media content type detector for disc images. :: '''Optimization''' Updated the bakcdrops naming convention setting to now accept custom tag masks. :: '''Optimization''' Added an option to manually override the automated film title locator in case the plugin fails to correctly detect the location of film titles in path. (folder name or filename). :: '''Optimization''' Now the plugin won't try to save the online identified metadata in an audio file's tags if the file cannot be accessed. :: '''Optimization''' Media Sections were automatically being created regardless of user's media importing or updating preferences. Now you 'll have to specify a section in order for the plugin to import or update media files in that section, and it will not use default section name. :: '''Optimization''' According to the current conventions of meeTVShows Module, the banner should be in
for each Series and Fanart should be in Fanart, but they are currently in
and
respectively.
:: '''Bugfix''' The case insensivity of AutoSorter's file moving method was causing it to skip moving the media file in a new folder named after the film's Title, but nevertheless updated the item's location field to this folder in cases where the articles 'Of','The','And' were lowercased after IMDb identification. This resulted in possible duplication of library entries which were created by 3rd-party file importers.''' :: '''Bugfix''' New items contained in the specified media locations sometimes did not get imported. :: '''Bugfix''' The video files chaining method was sometimes removing media items the location of which was changed during the updating process by the AutoSorter. :: '''Bugfix''' Trying to normalize an empty value of a tag contained in the AutoSorter's folder tag mask was producing an exception. :: '''Bugfix''' The 'Season' keyword in a film's parent folder was being misunderstood as the Season index of a TV series. :: '''Bugfix''' Trying to update the locations of multiple part films was producing an error if the parts were more than 3. :: '''Bugfix''' Fixed an issue of previous versions regarding importing of mkv files. :: '''Bugfix''' Fixed a bug of the AutoSorter which caused incorrect renaming to multi-part video files.
'''v 0.4.6 - 04 Apr 2009'''
:: '''feature''' New dynamic Settings system which enables/disables options on the fly based on user's actions.
:: '''Optimization''' Updated the IMDb details downloader for the recent changes of IMDb website. :: '''Optimization''' More detailed (and now optional) logging system. :: '''Optimization''' Better handling of exceptions and connection issues. :: '''Optimization''' User interface improvements. :: '''Optimization''' Improved progress updating. :: '''Optimization''' Cleaned up program code.
'''v 0.4.5 - 16 Mar 2009'''
:The TV Series updater is now complete and integrates the following functionality:
:: '''feature''' Parses the imported episodes and extracts the series name, season number and episode number from the filename. Supports multiple naming conventions. :: '''feature''' Identifies series and epsiodes and downloads meta-information from TVdb. :: '''feature''' Optionally downloads episode thumbnails, series banners, backdrops and season posters.
'''v 0.4.4 - 12 Mar 2009'''
:: '''Optimization''' Optimized the decision algorithm which locates a film's title in the filesystem path. (film's folder or video filename). It should be more accurate now.
:: '''Optimization''' The media importer now writes the 'externalID' tag for frontend media modules which require it.
:: '''Optimization''' The 'Override media analyzer' optional settings can now accept multiple directories.
:: '''Optimization''' ISO images of dvd films will now be recognized and imported.
:: '''Bugfix''' Fixed an issue of the OriginalTitle tag being overwritten after the first run.
'''v 0.4.3 - 24 Jan 2009'''
:: '''feature''' New simple / advanced settings system: Every important setting exists in the main screen, but now there is also an 'Advanced' screen in which more experienced users can configure every plguin's feature.
:: '''feature''' There is now the ability to disable automatic media type detection to greatly increase importing performance: The automated media analyzer is a unique feature implemented in v0.4, which gives MediaFairy the ability to automatically detect and import media files without requiring any configuration from the user. With this feature, the plugin is also able to distinguish films from tv episodes, and songs from audiobooks or other audio material, effectively eliminating the need of manual media collections organizing. However, this feature requires analyzing of the physical media file, a process which introduces a performance impact if the physical files reside on a network location. For this reason users have now the ability to disable the automated media type detection feature increasing performance for the media importing phase. Please note however that if you disable this feature you will have to provide to the plugin the root folders of your films and tv series. (This setting is different from the 'Media Root Folders' setting, and that setting still needs to be set).
:: '''feature''' New film duration matching algorithm: When the film title exact matching is unsuccessful, the plugin will compare the film duration information from imdb with the video file's duration to automatically identify the correct film.
:: '''feature''' The Music Updater now has the capability to automatically download covers for your music albums from Amazon.com.
:: '''feature''' New film posters online source: nicecovers.com: The new source is implemented into the existing posters downloading system which respects your source preferences.
:: '''Optimization''' New option for the Video Identifier to automatically skip films which the film title matcher wasn't able to identify. This option is useful if you want the plugin to never prompt you for unknown films but also disable automatic film selection. (in other words: if no exact match is found for a film, the film won't be identified)
:: '''feature''' SortTitle and OriginalTitle library tags implemented: The SortTitle tag contains the film's title with the diferrence that if the first word of the film's title is 'The', it will be moved to the end of the film's title, providing better title sorting capability to the frontend. The 'OriginalTitle' tag will contain the original film name extracted from the video filename, before the film's title gets replaced by the IMDb title. This tag is normally useful in cases where the original film title is diferrent from the IMDb title, and you prefer to keep the original title.
:: '''Optimization''' The RSS Releases Updater now includes support for compressed RSS feeds. ('gzip' and 'deflate' data streams)
:: '''feature''' New Archive Extractor: With this feature enabled, the plugin will be able to automatically extract any .zip and/or .rar archives found in your specified media directories, optionally deleting the original archive after succesfull extraction. Multi-part rar archives are supported and an option to specify desired free space is also available.
:: '''Optimization''' There is now the ability to re-import your library from scratch, simply by deleting all items in your media sections. When the plugin finds the media sections empty, it will delete the existing media snapshots and re-import your media files from scratch.
:: '''feature''' The plugin now has the capability to import existing local images (posters, covers or backdrops) found for your media files.
:: '''feature''' The media importer will now be able to recognize and import ripped DVD films. (a valid video_ts.ifo file contained in a video_ts directory will need to exist for each film)
:: '''feature''' New film descriptors writing capability: Film descriptors are standrard .xml files which contain a film's identifying information and details. If this feature is enabled, a film descriptor will be saved (in the film's directory) for each film the plugin successfully identifies. This procedure will offer greatly increased updating performance if/when the film needs to be imported again, because if a film descriptor is found, the plugin will use this file to obtain the film's details, thus skipping the video identifying phase.
:: '''Bugfix''' All critical issues reported by users have benn fixed.
:: '''Bugfix''' Numerous other bugfixes and optimizations which increase the plugin's stability and performance.
'''v 0.4 - 29 Nov 2008'''
:: '''feature''' New Automated Media Importer: - The new buit-in media files importer will automatically detect all media files existing in a root folder you specify (currently movies, tv shows and music. Books and games coming soon), recognize their type (movie, tv show or music track) and import them in their approrpiate libraries. - No preparation, configuration, tag masks or other filters are required to import your media, and the media importer will also operate succesfully on a root folder which contains mixed and/or unsorted media types. - A mechanism will use the media and file information to distinguish movies from tv episodes and aid MediaFairy in performing the importing operations appropriate for that type of media. - Built-in multipart videos detector, will automatically detect and chain together multi-part videos.
:: '''feature''' New Smart Name Filtering feature: - Now MediaFairy will recognize an Imdb ID existing in the video's filename (if the name field includes the video filename) and use it to easily identify your film. Now you don't have to use any tag mask to import the IMDBid into your library. (actually, with the new fully automatic file importer you don't have to do use any tag masks at all) -This feature wil also automatically clean up the 'name' field from the 'release' naming format, leaving a clean 'name' field containing only the actual film's name, which will then be used by the buit-in IMDb grabber to identify the film if the video fingerprint identifying mechanism is unsuccessfull or disabled. - The film's production year (if found) will also be extracted (and removed) from the 'name' field and used for an exact film match by the IMDb grabber. - This algorithm will also parse the series SxxExx naming format, and extract the episode's Season number & episode number.
:: '''feature''' Audio Tag Importer: - All the standard features you would expect from an Audio Tag importer, plus is able to extract the album image from inside the audio file and save it to an image file into the album's folder. - Removes unmeaningful data like song titles with names like "Track 01" etc. This will ensure that the MusicDNS autotagger won't assume that the track name is known just because it's filled with data which has no meaning.
:: '''feature''' Automated Series Recognizer: - MediaFairy will first use the video fingerpint and try to recognize the series name, episode name, season & episode numbers and use those data to download details and images from TVDB. - If the recognition of episode by the video fingerpint is not succesfull, it will try to recognize the season and episode numbers from the video filename. eg. House S03E01 or Heroes 3x09 . -if the season number is not present in the filename, it will try to extract the season number from the episode's parent folder. (usually when the season number is not contained in the filename, it is contained in the parent folder which contains all the episodes of that season).
:: '''feature''' MusicDNS identifier & auto tagger: - Automatically identifies and gets metadata (like artist, album, genre etc.) for your music, using the free MusicDNS service. (by the same company who created MusicIP). -On succesfull audio track identification, it will write the metadata into the audio file. - Supports any audio format the LAME encoder supports + the flac format.
:: '''Optimization''' Re-wrote the video fingerprint mathcing algorithm from scratch, now the matches will be 99.99% accurate in any circumstance.
:: '''Optimization''' A new 'file in use' checker will conveniently recognize if an item's media file is locked by another application and will temporarily skip identifying it if so, to avoid identification failure by the video and audio fingerprint algorithms.
:: '''Optimization''' changed the default tag name for films backdrop/fanart locations from 'Backdrop' to 'fanart' to mantain compatibility with other plugins which use this tag.
:: '''Optimization''' The subtitles downloader can now detect if the daily anonymous subtitles download limits is exceeded and will skip downloading subtitles if so.
:: '''Bugfix''' fixed a bug where in certain conditions the user was not asked to select a movie from possible matches when no exact match was found.
:: '''Bugfix''' fixed a bug where the subtitle existing check failed to detect an existing subtitle under certain location conditions.
:: '''Bugfix''' fixed the error 'Cannot find central directory' when the downloaded zip archive containing the subtitle was corrupt. Now corrupted archives will be downloaded again.
'''v 0.1.9.4 - 08 Nov 2008'''
::'''feature''' Now MovieFairy includes a full-featured IMDb grabber, based on the IMDb C# Library by walts81. All credit goes to him for this feature. The importer will now use this grabber to recognize your films based on the already existing item's 'name', 'Title' or 'Year' fields, when the video fingerprint mechanism isn't able to identify a film or it is disabled.
::'''feature''' New auto Sorting & Archiving features: ::- MovieFairy has now the ability to automatically rename or move (sort) your films when and only when they are succesfully identified, based on your criteria. ::- 'Simple' or 'Advanced' sorting configuration lets new users sort their films in a default directory structure, and advanced users define their own folder structure using tag masks. ::- Multipart items (or file chaining) support recognizes multipart items and handles them accordingly.
'''v 0.1.7'''
New Library Cleanup features: - MediaFairy can now detect and remove library items which the video files they are reffering to are missing or deleted.
The NAS (file server) diagnostic will ensure that any files which reside on your file server won't be accidentaly deleted if the file server is offline.
A new empty tags deleting function will detect the empty tags in your library and (when enabled) automatically
remove them, ensuring a cleaner library and faster library access operations.
You can now specify any number of unwanted/unneeded library fields (tags) created by any importer,
and have MediaFairy automatically delete them.
'''v 0.1.6'''
MediaFairy has now the ability to automatically download any file from the web or ftp address which is contained in a specific library field (specified by you), and save it into the directory of your choosing. The downloaded file wil have the same name with the online file. You can use any importer which imports online content links (like online images or videos) in any Meedio library field, and then have the plugin download them to your specified location. (but first you must specify in which library field those links are contained for MediaFairy to find them)
'''v 0.1.5.9'''
Added delayed informative message when a film cannot be identified by its video fingerprint.
The user will now know in runtime if a film was identified.
Added library field "OSdb matched". This field will contain "True" when the film was successfully identified
and "False" when not. The user will know which of his/her films were mathced (exist) in the OSdb database.
Added option under "Advanced Settings" to change informative messages display time.
Insert 0 to disable informative messages completely.
Fixed a bug where MediaFairy in some conditions incorrectly tried to match a film on the OSdb database
even when the video fingerprint was not known.
Fixed a bug where the NAS diagnostic incorrectly decided that NAS was online.
Fixed a bug where an item's location was not recognized properly on multipart items. '''v 0.1.5'''
Fixed a bug where details and posters were not downloaded when certain NAS diagnostics conditions were true. Fixed a runtime error produced when TMdb did not respond timely to data request by adding retrying capability. Fixed a bug where in certain conditions, the poster downloader was saving duplicate images. '''v 0.1.4'''
Fixed a bug where video fingerprint was not computed when the library field to save it in was missing. Added a check to determine if the video file can be found and accessed before trying to compute it's fingerprint. '''v 0.1.3'''
Added multipart films support. Fixed minor bugs. '''v 0.1'''
Initial release.