TVScout 0.6

Rating: No reviews yet
Downloads: 278
Released: Sep 16, 2008
Updated: Sep 16, 2008 by
Dev status: -not yet defined by owner-

Recommended Download

Application TVScout 0.6.zip
application, 20K, uploaded Sep 16, 2008 - 278 downloads

Release Notes

Features
  • Language selection support
  • Definable text to use instead of "Season" (ie, "Säsong" is swedish for season, can change the value to suit your preferred language)
  • Separate logic from GUI program so the logic is in a separate DLL
  • Process Root directory
  • Better logging:
    • more detailed
    • colour coded
    • indenting for easy reading

Bugfixes
  • Moved away from arrays to Lists to avoid unfortunate 200-episode limit
  • Overwriting series/season poster fixes
  • Now processes MASH* (and other interesting characters in TV shows) correctly (thanks dlavey!)

TVScoutBase.dll
TVScoutBase.DLL is a .NET library, and is what does all the processing for TVScout. The application you see just makes use of it, its just a GUI frontend.

If you wanted to make your own app that uses TVScout, you'd do something like this:

TVScout.TVMetadata tvmd = new TVScout.TVMetadata();
XmlNodeList xnl = tvmd.QuerySeriesID("MyTVShow");
//<select the ID from whatever node you want>
TVScout.Series MySeries = tvmd.fetchSeries(SelectedID);

If you wanted TVScoutBase to handle all of the processing of files as well...
ProcessMetadata pm = new ProcessMetadata(fetchSeries(seriesName, folder), folder,
new MetadataProcessingOptions()
{
ForceUpdate = forceUpdate,
GetSeriesPosters = getSeriesPosters,
GetSeasonPosters = getSeasonPosters,
GetEpisodePosters = getEpisodePosters,
LanguageID = language,
MoveFiles = moveFiles,
RenameFiles = renameFiles,
RenameFormat = renameFormat,
SeasonFolderName = SeasonFolderName
}
);

pm.MetadataMessage += new ProcessMetadata.MetadataMessageHandler(pm_MetadataMessage);
pm.MetadataCompleted += new ProcessMetadata.MetadataCompletedHandler(pm_MetadataCompleted);
pm.MetadataError += new ProcessMetadata.MetadataMessageHandler(pm_MetadataError);
pm.ProcessDirectory();

Reviews for this release

No reviews yet for this release.