Outils pour utilisateurs

Outils du site


music_player_sur_raspberry_pi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
music_player_sur_raspberry_pi [2022/01/06 10:16] – [Caractéristiques] sergemusic_player_sur_raspberry_pi [2022/01/06 15:40] (Version actuelle) – [ScreenManager avec Scroll vs Swipe] serge
Ligne 1: Ligne 1:
 ====== Music Player sur Raspberry Pi ====== ====== Music Player sur Raspberry Pi ======
 +<WRAP center round box 60% centeralign>
 +**{{tagpage>kivy|Toutes les pages Kivy}}**
 +**[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fmusic_player_sur_raspberry_pi|English Version]]**
 +</WRAP>
 +<WRAP center round box 40% centeralign>
 +**[[les_pages_kivy_en_details|Les pages Kivy en détails]]**
 +</WRAP>
  
-=====Caractéristiques===== +<WRAP center round box 40% centeralign> 
-  * Raspbian+**Un bel exemple d'utilisation de Kivy** 
 +</WRAP> 
 + 
 +=====Détails===== 
 + 
 +====Caractéristiques==== 
 +  * Raspbian avec Bureau LXDE
   * Python 3   * Python 3
   * Kivy   * Kivy
Ligne 15: Ligne 28:
   * Alimentation 5V 2.5 A   * Alimentation 5V 2.5 A
   * Carte son externe USB 2   * Carte son externe USB 2
-====A retrouver==== + 
-  * désactivation du wifi +====Désactivation du wifi==== 
-  * exécution au démarrage+<code bash> 
 +sudo nano /boot/config.txt 
 +En dessous de la ligne 
 +# Additional overlays and parameters are documented /boot/overlays/README 
 +ajouter: 
 + 
 +dtoverlay=disable-wifi 
 +dtoverlay=disable-bt 
 + 
 +Sur une pi3, ajouter: 
 +dtoverlay=pi3-disable-wifi 
 +dtoverlay=pi3-disable-bt 
 +</code> 
 + 
 +====Exécution au démarrage==== 
 +Les sources doivent être dans /home/pi/\\ 
 +Créer un fichier:  
 +  nano /home/pi/.config/autostart/music.desktop 
 + 
 +Coller 
 + 
 +<code ini> 
 +[Desktop Entry] 
 +Type=Application 
 +Name=Music Player 
 +Exec=/usr/bin/python3 /home/pi/Music_Player/music_player.py 
 +</code> 
 + 
 + 
  
 ====Installation==== ====Installation====
 ==== Sources==== ==== Sources====
  
 +  * **[[https://github.com/sergeLabo/Music_Player|Music_Player sur gitHub]]**
 =====Screen Shot===== =====Screen Shot=====
 {{:media_15:player_1.png?400|}} {{:media_15:player_1.png?400|}}
Ligne 31: Ligne 73:
 {{:media_15:player_6.png?400|}} {{:media_15:player_6.png?400|}}
  
 +
 +
 +=====ScreenManager avec Scroll vs Swipe======
 +Sur Stackoverflow, des solutions lourdes sont proposées, mais aussi plus simples, des qui marchent pas et également des qui marchent mais qui empêchent les Button de boutonner.
 +
 +====Ma solution====
 +Dans chaque Screen, je rajoute un on_touch_move
 +<code python>
 +    def on_touch_move(self, touch):
 +        """Bascule sur l'écran Albums"""
 +        if touch.dx < -10:
 +            # Définition de l'effet
 +            self.app.screen_manager.transition.direction = 'left'
 +            # Bascule
 +            self.app.screen_manager.current = 'Albums'
 +</code>
 +
 +Le défaut de cette solution est qu'il ne faut pas glisser en appuyant sur un Button.
 +
 +{{tag>kivy python raspberry_pi raspbian sb}}
music_player_sur_raspberry_pi.1641464189.txt.gz · Dernière modification : 2022/01/06 10:16 de serge