Exemplo n.º 1
0
 private void ClearChannelInfo()
 {
   chanInfoChannelID.Clear();
   chanInfoChannelName.Clear();
   chanInfoGenre.Clear();
   chanInfoDesc.Clear();
   chanInfoContactURL.Clear();
   chanInfoComment.Clear();
   chanInfoContentType.Clear();
   chanInfoBitrate.Clear();
   chanTrackAlbum.Clear();
   chanTrackArtist.Clear();
   chanTrackTitle.Clear();
   chanTrackGenre.Clear();
   chanTrackContactURL.Clear();
   chanInfoGenre.ReadOnly       = true;
   chanInfoDesc.ReadOnly        = true;
   chanInfoContactURL.ReadOnly  = true;
   chanInfoComment.ReadOnly     = true;
   chanTrackAlbum.ReadOnly      = true;
   chanTrackArtist.ReadOnly     = true;
   chanTrackTitle.ReadOnly      = true;
   chanTrackContactURL.ReadOnly = true;
   chanInfoUpdateButton.Enabled = false;
   channelInfo = new ChannelInfoContainer(null, null);
 }
Exemplo n.º 2
0
 private void UpdateChannelInfo(Channel channel)
 {
   var is_tracker = channel.IsBroadcasting;
   var info = new ChannelInfoContainer(channel.ChannelInfo, channel.ChannelTrack);
   chanInfoChannelID.Text = channel.ChannelID.ToString("N").ToUpper();
   if (info.InfoChannelName!=channelInfo.InfoChannelName) chanInfoChannelName.Text = info.InfoChannelName;
   if (info.InfoGenre      !=channelInfo.InfoGenre)       chanInfoGenre.Text       = info.InfoGenre;
   if (info.InfoDesc       !=channelInfo.InfoDesc)        chanInfoDesc.Text        = info.InfoDesc;
   if (info.InfoContactURL !=channelInfo.InfoContactURL)  chanInfoContactURL.Text  = info.InfoContactURL;
   if (info.InfoComment    !=channelInfo.InfoComment)     chanInfoComment.Text     = info.InfoComment;
   if (info.InfoContentType!=channelInfo.InfoContentType) chanInfoContentType.Text = info.InfoContentType;
   if (info.InfoBitrate    !=channelInfo.InfoBitrate)     chanInfoBitrate.Text     = info.InfoBitrate;
   if (info.TrackAlbum     !=channelInfo.TrackAlbum)      chanTrackAlbum.Text      = info.TrackAlbum;
   if (info.TrackArtist    !=channelInfo.TrackArtist)     chanTrackArtist.Text     = info.TrackArtist;
   if (info.TrackTitle     !=channelInfo.TrackTitle)      chanTrackTitle.Text      = info.TrackTitle;
   if (info.TrackGenre     !=channelInfo.TrackGenre)      chanTrackGenre.Text      = info.TrackGenre;
   if (info.TrackContactURL!=channelInfo.TrackContactURL) chanTrackContactURL.Text = info.TrackContactURL;
   chanInfoGenre.ReadOnly       = !is_tracker;
   chanInfoDesc.ReadOnly        = !is_tracker;
   chanInfoContactURL.ReadOnly  = !is_tracker;
   chanInfoComment.ReadOnly     = !is_tracker;
   chanTrackAlbum.ReadOnly      = !is_tracker;
   chanTrackArtist.ReadOnly     = !is_tracker;
   chanTrackTitle.ReadOnly      = !is_tracker;
   chanTrackContactURL.ReadOnly = !is_tracker;
   chanInfoUpdateButton.Enabled = is_tracker;
   channelInfo = info;
 }
Exemplo n.º 3
0
        private void UpdateChannelInfo(Channel channel)
        {
            var is_tracker = peerCast.BroadcastID == channel.BroadcastID;
            var info       = new ChannelInfoContainer(channel.ChannelInfo, channel.ChannelTrack);

            chanInfoChannelID.Text = channel.ChannelID.ToString("N").ToUpper();
            if (info.InfoChannelName != channelInfo.InfoChannelName)
            {
                chanInfoChannelName.Text = info.InfoChannelName;
            }
            if (info.InfoGenre != channelInfo.InfoGenre)
            {
                chanInfoGenre.Text = info.InfoGenre;
            }
            if (info.InfoDesc != channelInfo.InfoDesc)
            {
                chanInfoDesc.Text = info.InfoDesc;
            }
            if (info.InfoContactURL != channelInfo.InfoContactURL)
            {
                chanInfoContactURL.Text = info.InfoContactURL;
            }
            if (info.InfoComment != channelInfo.InfoComment)
            {
                chanInfoComment.Text = info.InfoComment;
            }
            if (info.InfoContentType != channelInfo.InfoContentType)
            {
                chanInfoContentType.Text = info.InfoContentType;
            }
            if (info.InfoBitrate != channelInfo.InfoBitrate)
            {
                chanInfoBitrate.Text = info.InfoBitrate;
            }
            if (info.TrackAlbum != channelInfo.TrackAlbum)
            {
                chanTrackAlbum.Text = info.TrackAlbum;
            }
            if (info.TrackArtist != channelInfo.TrackArtist)
            {
                chanTrackArtist.Text = info.TrackArtist;
            }
            if (info.TrackTitle != channelInfo.TrackTitle)
            {
                chanTrackTitle.Text = info.TrackTitle;
            }
            if (info.TrackContactURL != channelInfo.TrackContactURL)
            {
                chanTrackContactURL.Text = info.TrackContactURL;
            }
            chanInfoGenre.ReadOnly       = !is_tracker;
            chanInfoDesc.ReadOnly        = !is_tracker;
            chanInfoContactURL.ReadOnly  = !is_tracker;
            chanInfoComment.ReadOnly     = !is_tracker;
            chanTrackAlbum.ReadOnly      = !is_tracker;
            chanTrackArtist.ReadOnly     = !is_tracker;
            chanTrackTitle.ReadOnly      = !is_tracker;
            chanTrackContactURL.ReadOnly = !is_tracker;
            chanInfoUpdateButton.Enabled = is_tracker;
            channelInfo = info;
        }