music_player_sur_raspberry_pi
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
music_player_sur_raspberry_pi [2022/01/06 10:04] – serge | music_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> | ||
+ | **[[http:// | ||
+ | </ | ||
+ | <WRAP center round box 40% centeralign> | ||
+ | **[[les_pages_kivy_en_details|Les pages Kivy en détails]]** | ||
+ | </ | ||
- | =====Caractéristiques===== | + | <WRAP center round box 40% centeralign> |
+ | **Un bel exemple d' | ||
+ | </ | ||
- | ==== Sources==== | + | =====Détails===== |
+ | ====Caractéristiques==== | ||
+ | * Raspbian avec Bureau LXDE | ||
+ | * Python 3 | ||
+ | * Kivy | ||
+ | * mutagen | ||
+ | * just_playback | ||
+ | Ne joue que les fichiers *.flac\\ | ||
+ | Les modifications à faire dans le code source pour lire par exemple du *.ogg demande un niveau de python " | ||
+ | ====Matériel==== | ||
+ | * Raspberry Pi 3 B+ | ||
+ | * Ecran 5 " 800 x 480 Tactile | ||
+ | * Alimentation 5V 2.5 A | ||
+ | * Carte son externe USB 2 | ||
+ | |||
+ | ====Désactivation du wifi==== | ||
+ | <code bash> | ||
+ | sudo nano / | ||
+ | En dessous de la ligne | ||
+ | # Additional overlays and parameters are documented / | ||
+ | ajouter: | ||
+ | |||
+ | dtoverlay=disable-wifi | ||
+ | dtoverlay=disable-bt | ||
+ | |||
+ | Sur une pi3, ajouter: | ||
+ | dtoverlay=pi3-disable-wifi | ||
+ | dtoverlay=pi3-disable-bt | ||
+ | </ | ||
+ | |||
+ | ====Exécution au démarrage==== | ||
+ | Les sources doivent être dans /home/pi/\\ | ||
+ | Créer un fichier: | ||
+ | nano / | ||
+ | |||
+ | Coller | ||
+ | |||
+ | <code ini> | ||
+ | [Desktop Entry] | ||
+ | Type=Application | ||
+ | Name=Music Player | ||
+ | Exec=/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====Installation==== | ||
+ | ==== Sources==== | ||
+ | |||
+ | * **[[https:// | ||
=====Screen Shot===== | =====Screen Shot===== | ||
{{: | {{: | ||
Ligne 14: | Ligne 73: | ||
{{: | {{: | ||
+ | |||
+ | |||
+ | =====ScreenManager avec Scroll vs Swipe====== | ||
+ | Sur Stackoverflow, | ||
+ | |||
+ | ====Ma solution==== | ||
+ | Dans chaque Screen, je rajoute un on_touch_move | ||
+ | <code python> | ||
+ | def on_touch_move(self, | ||
+ | """ | ||
+ | if touch.dx < -10: | ||
+ | # Définition de l' | ||
+ | self.app.screen_manager.transition.direction = ' | ||
+ | # Bascule | ||
+ | self.app.screen_manager.current = ' | ||
+ | </ | ||
+ | |||
+ | Le défaut de cette solution est qu'il ne faut pas glisser en appuyant sur un Button. | ||
+ | |||
+ | {{tag> |
music_player_sur_raspberry_pi.1641463461.txt.gz · Dernière modification : 2022/01/06 10:04 de serge