public override bool Equals(object obj)
{
if (obj==null || GetType()!=obj.GetType()) return false;
var x = (BroadcastInfoViewModel)obj;
return StreamUrl == x.StreamUrl &&
StreamType == x.StreamType &&
Bitrate == x.Bitrate &&
ContentType == x.ContentType &&
YellowPage == x.YellowPage &&
ChannelName == x.ChannelName &&
Genre == x.Genre &&
Description == x.Description &&
Comment == x.Comment &&
ContactUrl == x.ContactUrl &&
TrackTitle == x.TrackTitle &&
TrackAlbum == x.TrackAlbum &&
TrackArtist == x.TrackArtist &&
TrackGenre == x.TrackGenre &&
TrackUrl == x.TrackUrl;
}