11/11/2014 - IMPORTANT! - All existing users will need to upgrade to version 1.0.2 or later as older versions will no longer retrieve subtitles from Open Subtitles.This plug-in will attempt to download subtitles for a movie or a TV show as soon as playback begins. I wrote this purely for myself to begin with primarily because I got bored of manually downloading subtitles, naming the file correctly and putting it in the correct folder but I realised other people might find this useful too. Here are some important disclaimers:
1. You need to have Microsoft .NET Framework version 4 installed for this plug-in to work.
2. It will attempt to download subtitles for the following types of video file:
Movies: Any video file with a Media Sub Type of "Movie" that has a value in the IMDB ID field.
TV Shows: Any video file with a Media Sub Type of "TV Show" that has values in the Series, Season and Episode fields.
3. It will
not attempt to download subtitles for DVD or Blu-ray discs that have been imported.
4. It will
not attempt to download subtitles for any files that have not been imported.
5. In the plug-in options you can select from a list of languages.
---------------------------------------------------------------------------
Version History
1.0.2: Now uses correct user agent for Open Subtitles API.
1.0.1: Video files that are in the library but do not exist on disk are ignored.
Errors returned from subtitle providers (e.g. the site is down) are now ignored rather than crashing the plug-in.
1.0.0: Installer now defaults to the plug-in folder for version 20.
Installer is now called SubtitleDownloader.
VersionNumber.exe.
Added an "include language in filename" option to allow control of how the subtitle filename is generated.
0.5.1: Fixed issue where subtitle files would be put into the wrong folder if the video file was not in the root of the drive.
0.5.0: Downloaded subtitle files are now given a name that identifies the language they are for (e.g. Dexter - s01e01.eng.srt)
"Get Missing Subtitles" option renamed to "Get Subtitles" and now displays more information about the video files including the list of subtitles that currently exist.
Installer now defaults to the plug-in folder for version 19 (but to the best of my knowledge it should still work with 18 as well).
0.4.0: Added secondary language option which will be used if subtitles aren't found for the primary language (select "None" to only use the primary language)
Added option on the missing subtitles page to include files which already have subtitles so that new ones can be downloaded (which will overwrite any existing external subtitles for the selected files without warning).
0.3.3: Fixed problem that meant subtitles for a movie would be downloaded every time it was played even if it already had suitable subtitles.
List of videos without subtitles is now restricted to movies and TV shows.
0.3.2: Fixed "The given path's format is not supported" error when playing a YouTube video.
Fixed obscure problem which meant source list changes would not be saved under certain circumstances.
0.3.1: Fixed the error "Object reference not set to an instance of an object" that would occur when attempting to download subtitles for a movie.
0.3.0: Added SubDB (
http://thesubdb.com/) as optional subtitle source.
On the settings page you can now control which subtitle sources are used and in which order they are tried.
0.2.2: Fixed the error "Interface plug-in "Subtitle Downloader Plugin" could not be found or created." that would occur if the settings file was missing.
0.2.1: Fixed "The given path's format is not supported" error when playing an ISO image.
Fixed behaviour of the "Get subtitles for selected files" button when no videos have been selected.
0.2.0: Added option that finds all files in the library without subtitles and allows subtitles for them to be downloaded with one-click.
0.1.2: Improved checking of existing subtitles. Now doesn't download subtitles if there is a valid external subtitle file or if the video file contains embedded subtitles in the selected language.
0.1.1: Fixed "index and count must refer to a location within the string" error when playing a movie that did not have an IMDB ID value.
Changing the language option now takes effect immediately rather than after Media Center was restarted as happened previously.
0.1.0: First public release.
---------------------------------------------------------------------------
Download