class RadioChannel(object):
    def __init__(self, channel_code, title, description, thumbnail_picture, fanart_picture, url):
        self.channel_code = channel_code
        self.title = title
        self.description = description
        self.thumbnail_picture = thumbnail_picture
        self.fanart_picture = fanart_picture
        self.url = url


radio_1 = RadioChannel("11",
                       "Radio 1",
                       "Altijd Benieuwd",
                       "http://images.vrt.be/orig/2016/05/27/e4f31ec0-242f-11e6-8682-00163edf843f.png",
                       "http://images.vrt.be/orig/2016/05/24/ee500e75-216b-11e6-8682-00163edf843f.png",
                       "http://mp3.streampower.be/radio1.aac")

radio_2 = RadioChannel("24",
                       "Radio 2",
                       "De Grootste Familie",
                       "http://images.vrt.be/orig/2016/05/27/283dfce2-2430-11e6-8682-00163edf843f.png",
                       "http://images.vrt.be/orig/2014/10/28/34f08c3e-5ea2-11e4-aec2-00163edf75b7.jpg",
                       "http://mp3.streampower.be/ra2ovl.aac")

klara = RadioChannel("31",
                     "Klara",
                     "Blijf verwonderd",
                     "http://images.vrt.be/orig/2016/05/27/4b635533-2430-11e6-8682-00163edf843f.png",
                     "http://images.vrt.be/orig/2014/08/14/b833f426-23b6-11e4-8e74-00163edf75b7.jpg",
                     "http://mp3.streampower.be/klara.aac")

klara_continuo = RadioChannel("32",
                              "Klara Continuo",
                              "Blijf Verwonderd",
                              "http://images.vrt.be/orig/2016/05/29/5ea8af72-2585-11e6-8682-00163edf843f.png",
                              "http://images.vrt.be/orig/2014/08/14/b833f426-23b6-11e4-8e74-00163edf75b7.jpg",
                              "http://mp3.streampower.be/klaracontinuo.aac")

studio_brussel = RadioChannel("41",
                              "Studio Brussel",
                              "Life is Music",
                              "http://images.vrt.be/orig/2016/05/27/65b13069-2430-11e6-8682-00163edf843f.png",
                              "http://images.vrt.be/orig/2016/08/29/dfec2c7e-6df9-11e6-94b1-00163edf843f.jpg",
                              "http://mp3.streampower.be/stubru.aac")

mnm = RadioChannel("55",
                   "MNM",
                   "Music & More",
                   "http://images.vrt.be/orig/2016/05/27/8004d7fb-2430-11e6-8682-00163edf843f.png",
                   "http://images.vrt.be/orig/2014/08/11/06a3acc6-2169-11e4-b923-00163edf75b7.png",
                   "http://mp3.streampower.be/mnm.aac")

mnm_hits = RadioChannel("56",
                        "MNM Hits",
                        "Music & More",
                        "http://images.vrt.be/orig/2016/05/29/757af873-2585-11e6-8682-00163edf843f.png",
                        "http://images.vrt.be/orig/2014/08/11/06a3acc6-2169-11e4-b923-00163edf75b7.png",
                        "http://mp3.streampower.be/mnm_hits.aac")

ketnet_hits = RadioChannel("03",
                           "Ketnet Hits",
                           "",
                           "http://images.vrt.be/orig/2016/05/29/419b3f11-2585-11e6-8682-00163edf843f.png",
                           "http://images.vrt.be/orig/2016/04/29/12c63a9e-0e12-11e6-8682-00163edf843f.jpg",
                           "http://mp3.streampower.be/ketnetradio.aac")

vrtnieuws = RadioChannel("13",
                         "VRT Nieuws",
                         "Nieuwslus",
                         "http://images.vrt.be/orig/2016/05/29/8b20f674-2585-11e6-8682-00163edf843f.png",
                         "http://images.vrt.be/orig/2016/08/22/71b84de4-6838-11e6-94b1-00163edf843f.jpg",
                         "http://download.stream.vrt.be/apps/services_sac/published/web/fixed/11_11niws-snip_hi.mp3")


def get_all_radio_channels():
    return [
        radio_1,
        radio_2,
        klara,
        klara_continuo,
        studio_brussel,
        mnm,
        mnm_hits,
        ketnet_hits,
        vrtnieuws
    ]
