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:14] – [Matériel] 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> |
- | * Raspbian | + | **Un bel exemple d' |
+ | </ | ||
+ | |||
+ | =====Détails===== | ||
+ | |||
+ | ====Caractéristiques==== | ||
+ | * Raspbian | ||
* Python 3 | * Python 3 | ||
* Kivy | * Kivy | ||
Ligne 8: | Ligne 21: | ||
* just_playback | * 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==== | ====Matériel==== | ||
* Raspberry Pi 3 B+ | * Raspberry Pi 3 B+ | ||
Ligne 13: | 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 | + | <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 | ||
+ | Les sources doivent être dans / | ||
+ | Créer un fichier: | ||
+ | nano / | ||
+ | |||
+ | Coller | ||
+ | |||
+ | <code ini> | ||
+ | [Desktop Entry] | ||
+ | Type=Application | ||
+ | Name=Music Player | ||
+ | Exec=/ | ||
+ | </ | ||
+ | |||
+ | |||
====Installation==== | ====Installation==== | ||
==== Sources==== | ==== Sources==== | ||
+ | * **[[https:// | ||
=====Screen Shot===== | =====Screen Shot===== | ||
{{: | {{: | ||
Ligne 29: | 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.1641464047.txt.gz · Dernière modification : 2022/01/06 10:14 de serge