Example #1
0
 protected override void FillTheMFIDictionary()
 {
     MFIDictionary.Add("Format", metadata == null ? "" : metadata?.Format ?? "");
     MFIDictionary.Add("Rating", metadata == null ? "" : metadata?.Rating.ToString() ?? "");
     MFIDictionary.Add("Title", metadata == null ? "" : metadata?.Title ?? "");
     MFIDictionary.Add("Keywords", metadata == null ? "" : String.Join(", ", metadata.Keywords));
     MFIDictionary.Add("PhotoHeight", TagLibFile?.Properties == null ? "" : TagLibFile.Properties.PhotoHeight.ToString().Trim());
     MFIDictionary.Add("PhotoWidth", TagLibFile?.Properties == null ? "" : TagLibFile.Properties.PhotoWidth.ToString().Trim());
 }
Example #2
0
 private void FillMIDictionaryByType(int idParamsType, string paramTypeTitle)
 {
     foreach (var item in GetMIParameters(idParamsType))
     {
         var tmp = MI.Get(MediaInfoLib.StreamKind.General, 0, item);
         if (!string.IsNullOrWhiteSpace(tmp))
         {
             MFIDictionary.Add(string.Format("{0}.{1}", paramTypeTitle, item), tmp);
         }
     }
 }
Example #3
0
 protected override void FillTheMFIDictionary()
 {
     MFIDictionary.Add("Artist", String.Join(", ", TagLibFile.Tag.Performers));
     MFIDictionary.Add("Tracknumber", TagLibFile.Tag.Track.ToString().Trim());
     MFIDictionary.Add("Title", TagLibFile.Tag.Title);
     MFIDictionary.Add("Album", TagLibFile.Tag.Album);
     MFIDictionary.Add("Year", TagLibFile.Tag.Year.ToString().Trim());
     MFIDictionary.Add("Genre", TagLibFile.Tag.FirstGenre);
     MFIDictionary.Add("Bitrate", TagLibFile.Properties.AudioBitrate.ToString().Trim());
     MFIDictionary.Add("Channels", TagLibFile.Properties.AudioChannels.ToString().Trim());
     MFIDictionary.Add("Duration", TagLibFile.Properties.Duration.ToString("mm\\:ss"));
 }
Example #4
0
 protected override void FillTheMFIDictionary()
 {
     if (TagLibFile != null)
     {
         MFIDictionary.Add("General.VideoHeight", TagLibFile.Properties.VideoHeight.ToString().Trim());
         MFIDictionary.Add("General.VideoWidth", TagLibFile.Properties.VideoWidth.ToString().Trim());
     }
     if (MI != null)
     {
         FillMFDictionary();
     }
 }