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);
        }