Chargement en cours data/radios.csv +2 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Nom,Pays,Type,Url,Logo France Inter,FR,Généraliste,http://direct.franceinter.fr/live/franceinter-midfi.mp3,france-inter.png France Musique,FR,Classique,http://direct.francemusique.fr/live/francemusique-midfi.mp3,france-musique.png France culture,FR,Culture,http://icecast.radiofrance.fr/franceculture-hifi.aac,France_Culture.png France Bleue Auxerre,FR,Régionale,http://direct.francebleu.fr/live/fbauxerre-midfi.mp3,fb-auxerre.png France Bleue Isère,FR,Régionale,http://direct.francebleu.fr/live/fbisere-midfi.mp3,fb-isere.png France Bleu Armorique,FR,Régionale,http://direct.francebleu.fr/live/fbarmorique-midfi.mp3,fb-armorique.png Chargement en cours @@ -16,4 +17,4 @@ Bretagne Blog,DE,Celtic,http://laut.fm/bretagneblog,bretagneblog.png Highlander Radio,DE,Celtic,https://jenny.torontocast.com:2000/stream/highlanderradio/stream,Highlander.png Virgin Rock 70,DE,Rock,http://icy.unitedradio.it/VirginRock70.mp3,virginrock70.png Boom FM_Ottawa,CA,Rock,http://live.leanstream.co/CJOTFM-MP3,boom-ottawa.png Celtic Folk Punk,DE,Celtic-Folk-Punk,https://streamingp.shoutcast.com/JamendoLounge,celtik-folk-punk.png Celtic Folk Punk,DE,Celtic-Folk-Punk,https://streamingp.shoutcast.com/JamendoLounge, images/France_Culture.png 0 → 100644 +38,2 ko Chargement de la diff d'image… pupitre.py +11 −6 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -122,14 +122,15 @@ class Pupitre: try: if radios_list[num_radio]['Logo'] != "": # si un logo est associé à la radio img = Image.open("./images/" + radios_list[num_radio]['Logo']) img = img.resize((logo_size, logo_size), Image.ANTIALIAS) self.logo[num_radio] = ImageTk.PhotoImage(img) else: # s'il n'y a pas de logo pour la radio img = Image.open("./images/radio.png") img = img.resize((logo_size, logo_size), Image.ANTIALIAS) self.logo[num_radio] = ImageTk.PhotoImage(img) # création du bouton avec le logo de la radio btn_logo = tk.Button(self.zone_mosaique, image=self.logo[num_radio]) # utilisation d'une fonction 'lambda' indexée sur la position du logo btn_logo.config( command=lambda flux=radios_list[num_radio]['Url'], Chargement en cours @@ -142,10 +143,14 @@ class Pupitre: def radio_selected(self, num_radio): self.radio_flux(radios_list[num_radio]['Url']) logo_size = 225 # taille du logo affiché à droite logo_size = 223 # taille du logo affiché à droite # affichage le logo de la radio sélectionnée if radios_list[num_radio]['Logo'] != "": # si un logo est associé à la radio img = Image.open("./images/" + radios_list[num_radio]['Logo']) else: # s'il n'y a pas de logo pour la radio img = Image.open("./images/radio.png") img = img.resize((logo_size, logo_size), Image.ANTIALIAS) self.logo_selected = ImageTk.PhotoImage(img) self.lbl_radio_selected.config(image=self.logo_selected) Chargement en cours webradiopi.cfg +1 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff 75 No newline at end of file 66 No newline at end of file Chargement en cours
data/radios.csv +2 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Nom,Pays,Type,Url,Logo France Inter,FR,Généraliste,http://direct.franceinter.fr/live/franceinter-midfi.mp3,france-inter.png France Musique,FR,Classique,http://direct.francemusique.fr/live/francemusique-midfi.mp3,france-musique.png France culture,FR,Culture,http://icecast.radiofrance.fr/franceculture-hifi.aac,France_Culture.png France Bleue Auxerre,FR,Régionale,http://direct.francebleu.fr/live/fbauxerre-midfi.mp3,fb-auxerre.png France Bleue Isère,FR,Régionale,http://direct.francebleu.fr/live/fbisere-midfi.mp3,fb-isere.png France Bleu Armorique,FR,Régionale,http://direct.francebleu.fr/live/fbarmorique-midfi.mp3,fb-armorique.png Chargement en cours @@ -16,4 +17,4 @@ Bretagne Blog,DE,Celtic,http://laut.fm/bretagneblog,bretagneblog.png Highlander Radio,DE,Celtic,https://jenny.torontocast.com:2000/stream/highlanderradio/stream,Highlander.png Virgin Rock 70,DE,Rock,http://icy.unitedradio.it/VirginRock70.mp3,virginrock70.png Boom FM_Ottawa,CA,Rock,http://live.leanstream.co/CJOTFM-MP3,boom-ottawa.png Celtic Folk Punk,DE,Celtic-Folk-Punk,https://streamingp.shoutcast.com/JamendoLounge,celtik-folk-punk.png Celtic Folk Punk,DE,Celtic-Folk-Punk,https://streamingp.shoutcast.com/JamendoLounge,
pupitre.py +11 −6 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -122,14 +122,15 @@ class Pupitre: try: if radios_list[num_radio]['Logo'] != "": # si un logo est associé à la radio img = Image.open("./images/" + radios_list[num_radio]['Logo']) img = img.resize((logo_size, logo_size), Image.ANTIALIAS) self.logo[num_radio] = ImageTk.PhotoImage(img) else: # s'il n'y a pas de logo pour la radio img = Image.open("./images/radio.png") img = img.resize((logo_size, logo_size), Image.ANTIALIAS) self.logo[num_radio] = ImageTk.PhotoImage(img) # création du bouton avec le logo de la radio btn_logo = tk.Button(self.zone_mosaique, image=self.logo[num_radio]) # utilisation d'une fonction 'lambda' indexée sur la position du logo btn_logo.config( command=lambda flux=radios_list[num_radio]['Url'], Chargement en cours @@ -142,10 +143,14 @@ class Pupitre: def radio_selected(self, num_radio): self.radio_flux(radios_list[num_radio]['Url']) logo_size = 225 # taille du logo affiché à droite logo_size = 223 # taille du logo affiché à droite # affichage le logo de la radio sélectionnée if radios_list[num_radio]['Logo'] != "": # si un logo est associé à la radio img = Image.open("./images/" + radios_list[num_radio]['Logo']) else: # s'il n'y a pas de logo pour la radio img = Image.open("./images/radio.png") img = img.resize((logo_size, logo_size), Image.ANTIALIAS) self.logo_selected = ImageTk.PhotoImage(img) self.lbl_radio_selected.config(image=self.logo_selected) Chargement en cours
webradiopi.cfg +1 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff 75 No newline at end of file 66 No newline at end of file