-
Notifications
You must be signed in to change notification settings - Fork 0
Features
MediaFairy is a multi-purpose media importer and updater which aims to provide a complete solution for Meedio/MeediOS users to easily import and acquire meta-information for their media collections. The plugin currently supports importing of Movies, TV Shows, Music, Games and RSS news.
Compared to traditional file importing plugins (tag mask or regular expression importers), MediaFairy's built-in media file importer:
-
Needs very minimal initial configuration (only needs to know the location of user's media collection on disk).
-
Recognizes and imports only media files of interest within the specified root directories, ignoring non-media files or files which do not belong to the desired media type. (film, tv episode or music)
-
The file importing algorithm works completely idependently from video/audio extensions ensuring that you 'll never have to specify any, and also that any media file which the system is able to playback will be imported regardless of it's file extension.
-
Distinguishes media types of interest inside directories which contain mixed content, eliminating the need of manual media collection organizing.
-
Extracts the track information contained in the audio file's IDV3 tags and imports them in their respective library tags.
-
Has the ability to embed downloaded information and/or album cover into the audio file's IDV3 tags.
- Similarly to the popular MediaInfo plugin, this process will analyze your media files and import media information like video/audio formats and bitrate qualities. Most modern themes display this information graphically on the frontend's interface.
-
Inspired from the SmartMovieSorter and SmartSeriesSorter plugins, the purpose of this sub-process is to detect the media material's title from the filesystem and extract adittional information about the material which will later help the online identifier to recognize and import details for the media product More specifically:
-
Cleans the filenames of media files and extracts the media's actual title from them.
-
Locates media identification information like a film's production year and IMDb id or a tv episode's number and season number. This information then helps the built-in online details downloader to automatically identify the media file without requiring user assistance.
-
Parses .nfo files existing in a film's or music album's directory and extracts required media identification information further increasing matching acurracy.
-
Matches the media file's unique hash or 'fingerprint' with online databases (themoviedb.org, opensubtitles.org and MusicIP) to identify films, tv episodes and music. Requires no previously existing information for the media file to recognize it and tremendously maximizes the identifier's acurracy and minimizes the need of identifying assistance from the user.
-
Downloads media information from multiple online databases:
- IMDb, TMDb (themoviedb.org), OSDb (opensubtitles.org) and AMG (allmovie.com) for films.
- TVdb (tvdb.com) and IMDbTV for tv series.
- MusicDNS and AMG (allmusic.com) for music.
- MobyGames (mobygames.com) for games.
- Amazon.com for e-books.
-
Downloads cover art and frontend backdrops fully unattended from the following online sources: (switching between them as necessary):
- TMdb, ImpAwards and IMDb for films.
- TVdb and TMdb for tv series.
- Amazon.com and Meediofr.org for music.
- AMG (allgame.com) and MobyGames for games.
- Amazon.com for e-books.
-
Provides the ability to disable unattended operation on the fly, letting you select your preferred cover image from the found images on all sources.
-
Optionally resizes the downloaded images to the resolution of your choice.
-
Saves film descriptor .xml files on sucessful identification. In case the user's Films media section is re-imported from scratch, the plugin will acquire the required information from these descriptors, skipping online database searches and significantly decreasing importing time.
-
Has the ability to automatically switch to the external IMDb title matching engine (located on www.deanclatworthy.com/imdb) in case the internal matching engine fails.
-
Downloads from OpenSubtitles.org synchronized subtitles for your films or tv episodes in your preferred language(s).
-
The video fingerprint matching algorithm ensures that the subtitles will always be perfectly synchronized to the particular version of your film.
-
Allows to specify an alternative language in case no subtitles are found for your primary language.
- Downloads lyrics for your songs and imports them into your music section to be used by themes which support lyrics display.
- Automatically sorts (renames and moves) identified media files to your specified locations for each media type according to your desired filesystem structure.
- Downloads to the user's specified location any online file the address (URL) of which is contained in the user's specified tag of the media library. Possible applications for this feature are downloading online trailers or online images.
-
Automatically deletes library items which refer to non-existent (deleted) media files. The built-in network diagnostics will ensure that files residing on offline drives will not be accidentaly deleted.
-
Optionally removes empty library section tags ensuring a cleaner media section and faster library accessing opearations.
-
Scans and links together multiple video files which constitute a single film. This process ensures that those video files will be chained together even if a previously used file importer was unable to do so.
-
Has the ability to automatically backup your media sections to the disk location of your choice. These sections can be later restored/importer by the same or another MediaFairy import instance running on any computer of your local network.
-
Useful for library backup purposes, synchronization of media libraries between different machines, or for people who prefer to assign the media importing task to their home server in order to offload the Meedio/MeediOS clients from this task.
- Automatically extracts compressed archives contained in the specified media locations and imports any media files of interest they contain. Optionally deletes extracted archives. Is also able to mantain a user-specified free space amount.
- Optionally compresses and stores in your specified location a compressed archive for each already watched film, (containing the entire film's directory) for disk space and archiving purposes. Each archived film is removed from the media library, ensuring that only new material is displayed in the frontend.
- Scans the user-provided rss feeds for newly available film releases and downloads those films using your default Bittorrent client. LegalTorrents.com (default source) is tested to work but other sources may work as well.
- Monitors in real-time your media locations and imports newly added media files of your selected types. (the MediaFairyWatcher Windows service needs to be installed)
- Provides the ability to define if new media files should be imported and updated or imported into library only.
- After a new media file is imported and identified, Media Watcher can rename it accordingly or move it to the user-specified location for organizing.
-
Downloads RSS feeds from your provided adresses and imports them into the library section of your choice.
-
Has the ability to optionally download the images that the RSS feeds contain to the disk location of your choice.
- 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.
- Optionally runs the importers of your choice after MF finishes.
- Intelligently detects media files which reside on a network disk and skips them if your file server or network disk is offline.
- Built-in internet connection and databases availability diagnostics, to cut down retrying delays and prevent connection errors.
-
[Meedio version] Compatible with MovieNight (for Meedio)
-
[MeediOS version] Optionally copies the library items' ID to a new field for compatibility with meePopupProvider.
- Extensive debug logging and important information or warnings display through the system tray.