Valider 146fda0f rédigé par Thorfin89's avatar Thorfin89
Parcourir les fichiers

Amélioration des noms de fonctions

parent 2c719a8c
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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
+6 −7
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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()