Commit 146fda0f authored by Thorfin89's avatar Thorfin89

Amélioration des noms de fonctions

parent 2c719a8c
......@@ -25,7 +25,7 @@ class Radio(Pupitre):
self.media = self.instance.media_new(flux)
self.player.set_media(self.media)
self.radio_play()
self.now_playing_info()
self.radio_info()
def radio_play(self):
self.radio_on = True
......
......@@ -7,7 +7,7 @@ import tkinter as tk
from tkinter import ttk, Scale, HORIZONTAL
from PIL import Image, ImageTk
import csv
from vlc import Media, MediaPlayer, Meta
from vlc import Meta
mute = False # le son n'est pas coupé au démarrage
radio_on = False # mémorise le fait d'écouter une radio ou pas
......@@ -54,7 +54,7 @@ class Pupitre:
self.mosaique() # affichage d'une mosaïque de logos des radios
self.boutons() # affichage des boutons
self.menu_droite() # affichage de la radio choisie
self.info() # affichage de l'info sur l'application
self.radio_name() # affichage de l'info sur l'application
self.num_radio_selected = 0
......@@ -119,7 +119,7 @@ class Pupitre:
# affiche les infos sur le titre en cours d'écoute
self.lbl_radio_info = tk.Label(self.menu, background=bg_color_light)
self.lbl_radio_info.place(width=250, height=80, x=20, y=310)
self.lbl_radio_info.place(width=250, height=90, x=20, y=300)
self.lbl_radio_info.config(font=('Helvetica', 10), anchor="n", bg=bg_color, fg="white", wraplength=240)
# potentiomètre de volume
......@@ -226,20 +226,19 @@ class Pupitre:
self.mosaique()
def info(self): # affiche les labels contenant les informations
def radio_name(self): # affiche les labels contenant les informations
# affichage le nom la radio en cours d'audition
self.lbl_radio_name.config(bg=bg_color)
def now_playing_info(self):
def radio_info(self):
if self.radio_on: # si on a une radio en cours d'écoute
flux_info = self.media.get_meta(Meta.NowPlaying) # on récupère l'info sur le titre actuel
if flux_info: # si on a bien une information sur le titre
self.lbl_radio_info.config(text=flux_info) # afficher les infos sous le titre de la radio
self.root.after(2000, self.now_playing_info)
self.root.after(2000, self.radio_info) # relance la fonction 'now_playing_info' toutes les 2s
def boucle(self): # boucle principale de tkinter
self.root.mainloop()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment