private static void CreateStyle(ChannelsItem item, JToken style)
        {
            string text = null;

            if (style["display_text"] != null)
            {
                text = style["display_text"].Value <string>();
            }
            if (style.HasValues)
            {
                item.Style = new ChannelStyle {
                    BgColor     = style["bg_color"].Value <string>(),
                    BgImage     = style["bg_image"].Value <string>(),
                    LayoutType  = style["layout_type"].Value <int>(),
                    DisplayText = text
                }
            }
            ;
        }
        private static void CreateRelation(ChannelsItem item, JToken relation)
        {
            if (relation == null || !relation.HasValues)
            {
                return;
            }
            item.Relation = new ChannelRelation();
            var artist = relation["artist"];
            var song   = relation["song"];

            if (artist != null)
            {
                item.Relation.ArtistID = artist["id"].Value <string>();
            }
            if (song != null)
            {
                item.Relation.SongID = song["id"].Value <string>();
                item.Relation.SSID   = song["ssid"].Value <string>();
            }
        }