/// <summary> /// Copies the properties from the source media item to the target media item /// </summary> /// <param name="target">Target media item who is copying the properties from the source media item</param> public void CopyPropertiesFromClone(MediaItem target) { target.Genre = SelectedMediaItem.Genre; target.IsHidden = SelectedMediaItem.IsHidden; target.Tags = SelectedMediaItem.Tags; SelectedMediaItemView.CopyPropertiesFromClone(target); }
private void mipParts_PartsAdded(object sender, MediaItemPartsEventArgs e) { try { if (!SelectedMediaItem.IsInDatabase) { if (SelectedMediaItem.Parts.Count == 1) { if (FullParseFilename) SelectedMediaItemView.ParseFilename(mipParts.MediaItem.Parts[0].Location.Value); else mipParts.MediaItem.Name = Path.GetFileName(mipParts.MediaItem.Parts[0].Location.Value); } } } catch (System.Exception ex) { GeneralMethods.MessageBoxException(ex, "Could not parse filename: "); } }