private string TvTitle(string title, bool logIt = true) { if (logIt) { Logger.Trace(" Extracting TV title from " + title); } var mi = new MediaInfo(title); mi.Analyse(logIt); if (logIt) { Logger.Trace(" TV title is " + mi.TvTitle); } return(mi.TvTitle); }
private string MovieTitle(string title) { var theTitle = string.Empty; try { Logger.Trace(" Extracting Movie title from " + title); var mi = new MediaInfo(title); mi.Analyse(); Logger.Trace(" Movie title is " + mi.Title); theTitle = mi.Title; } catch (PathTooLongException ex) { Logger.Error($"{ex.Message}:- Title has {title.Length} characters"); theTitle = title.Substring(0, 100); } catch (System.Exception) { throw; } return(theTitle); }