Пример #1
0
        protected override void ProcessNodes(DacpNodeDictionary nodes)
        {
            base.ProcessNodes(nodes);

            ContainerItemID = nodes.GetInt("mcti");
            IsDisabled      = nodes.GetBool("asdb");
            Duration        = TimeSpan.FromMilliseconds(nodes.GetInt("astm"));
            ArtistName      = nodes.GetString("asar");
            AlbumName       = nodes.GetString("asal");
            HasBeenPlayed   = nodes.GetBool("ashp");
            PlayCount       = nodes.GetInt("aspc");
            CodecType       = nodes.GetString("ascd");
            Bitrate         = nodes.GetShort("asbr");
        }
Пример #2
0
        protected override void ProcessNodes(DacpNodeDictionary nodes)
        {
            base.ProcessNodes(nodes);

            if (nodes.ContainsKey("asdr"))
            {
                DateReleased = nodes.GetDateTime("asdr");
            }
            SeasonNumber  = nodes.GetInt("aeSU");
            EpisodeNumber = nodes.GetInt("aeES");
            SeriesName    = nodes.GetString("aeSN");
            IsHD          = nodes.GetBool("aeHD");
        }
Пример #3
0
        protected override void ProcessNodes(DacpNodeDictionary nodes)
        {
            base.ProcessNodes(nodes);

            int?trackNumber = nodes.GetNullableShort("astn");

            if (trackNumber != 0)
            {
                TrackNumber = trackNumber;
            }

            AlbumArtistName   = nodes.GetString("asaa");
            AlbumPersistentID = (UInt64)nodes.GetLong("asai");

            int?year = nodes.GetNullableShort("asyr");

            if (year != 0)
            {
                Year = year;
            }
        }
Пример #4
0
        protected override void ProcessNodes(DacpNodeDictionary nodes)
        {
            base.ProcessNodes(nodes);

            ArtistName = nodes.GetString("asaa");
        }
Пример #5
0
        protected override void ProcessNodes(DacpNodeDictionary nodes)
        {
            base.ProcessNodes(nodes);

            Description = nodes.GetString("ascn");
        }