public void SetFiles(IEnumerable <string> fileNames) { TagListLoader loader = new TagListLoader("", fileNames.ToArray()); loader.Run(); SetFiles(loader); }
public void SetFiles(TagListLoader loader) { Items.Transaction.Value += 1; Items.Clear(); if (!Object.ReferenceEquals(loader, null)) { foreach (string fileName in loader.FileNames) { Tag tag = loader.TagByFilename(fileName); int bitRate = loader.BitrateByTag(tag); Add(fileName, tag, bitRate); } } Items.Transaction.Value -= 1; }