using Microsoft.Iris.Markup; using System; using System.Collections; namespace Microsoft.Zune.Schemas; public class Track : RateableMedia { public Track(MarkupTypeSchema schema) : base(schema) { } public int AlbumLibraryId { get => GetProperty(); set => SetProperty(value); } public int ArtistLibraryId { get => GetProperty(); set => SetProperty(value); } public int AlbumArtistLibraryId { get => GetProperty(); set => SetProperty(value); } public string ArtistName { get => GetProperty(); set => SetProperty(value); } public string ArtistNameYomi { get => GetProperty(); set => SetProperty(value); } public string TitleYomi { get => GetProperty(); set => SetProperty(value); } public IList ContributingArtistNames { get => GetProperty(); set => SetProperty(value); } public string AlbumArtistName { get => GetProperty(); set => SetProperty(value); } public string AlbumName { get => GetProperty(); set => SetProperty(value); } public DateTime ReleaseDate { get => GetProperty(); set => SetProperty(value); } public string Genre { get => GetProperty(); set => SetProperty(value); } public Guid ZuneMediaId { get => GetProperty(); set => SetProperty(value); } public int TrackNumber { get => GetProperty(); set => SetProperty(value); } public TimeSpan Duration { get => GetProperty(); set => SetProperty(value); } public string ComponentId { get => GetProperty(); set => SetProperty(value); } public string FileName { get => GetProperty(); set => SetProperty(value); } public string FolderName { get => GetProperty(); set => SetProperty(value); } public string FilePath { get => GetProperty(); set => SetProperty(value); } public bool NowPlaying { get => GetProperty(); set => SetProperty(value); } public bool InLibrary { get => GetProperty(); set => SetProperty(value); } public DateTime DateLastPlayed { get => GetProperty(); set => SetProperty(value); } public int PlayCount { get => GetProperty(); set => SetProperty(value); } public long FileSize { get => GetProperty(); set => SetProperty(value); } public string ComposerName { get => GetProperty(); set => SetProperty(value); } public string ConductorName { get => GetProperty(); set => SetProperty(value); } public int IsProtected { get => GetProperty(); set => SetProperty(value); } public DateTime DateAdded { get => GetProperty(); set => SetProperty(value); } public int Bitrate { get => GetProperty(); set => SetProperty(value); } public string MediaType { get => GetProperty(); set => SetProperty(value); } public int DiscNumber { get => GetProperty(); set => SetProperty(value); } public int ContributingArtistCount { get => GetProperty(); set => SetProperty(value); } public DateTime DateAlbumAdded { get => GetProperty(); set => SetProperty(value); } public long FileCount { get => GetProperty(); set => SetProperty(value); } public int DrmState { get => GetProperty(); set => SetProperty(value); } public long DrmStateMask { get => GetProperty(); set => SetProperty(value); } public int QuickMixState { get => GetProperty(); set => SetProperty(value); } }