- Pour utiliser les sources directement, les modules suivants sont requis:
-| module | version minimale | commentaire |
-| ----------- | ---------------- | -------------------------------- |
-| Cython | 0.24 | pour compiler Kivy |
-| Kivy | 1.9.1 | |
-| Markdown | 2.6.6 | pour la documentation uniquement |
-| pydub | 0.16.4 | |
-| Pygame | 1.9.2.dev1 | utilisée par Kivy |
-| Pygments | 2.1.3 | pour la documentation uniquement |
-| sounddevice | 0.3.3 | |
-| transitions | 0.4.1 | |
-| PyYAML | 3.11 | |
+| module | version minimale | commentaire |
+| ----------- | ---------------- | --------------------------------------------------------------------------- |
+| Cython | 0.24 | pour compiler Kivy |
+| Kivy | 1.9.1 | certaines fonctionnalités nécessitent de compiler/installer avec USE_SDL2=1 |
+| Markdown | 2.6.6 | pour la documentation uniquement |
+| pydub | 0.16.4 | |
+| Pygame | 1.9.2.dev1 | utilisée par Kivy |
+| Pygments | 2.1.3 | pour la documentation uniquement |
+| sounddevice | 0.3.3 | |
+| transitions | 0.4.1 | |
+| PyYAML | 3.11 | |
Le projet est également disponible via pip:
sudo apt-get install ttf-ancient-fonts ttf-ubuntu-font-family portaudio
+Pour compiler kivy avec la librairie SDL2, il faut certains paquets installés:
+
+ sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
+
+cf [Installation Kivy](https://kivy.org/docs/installation/installation-linux.html)
+
## Version compilée
Une version compilée peut être créée avec pyinstaller:
* `-p MUSIC_PATH, --music-path MUSIC_PATH` : précise le chemin des musiques (par défaut, le dossier courant).
* `-d, --debug` : Affiche les informations de déboggage (désactivé par défaut)
* `-V, --version` : affiche la version courante et quitte (utilisable uniquement pour la version compilée).
+ * `-L, --language` : change la langue de l'application. Actuellement: fr, en (par défaut 'fr')
+ * `--no-focus-warning`: Ne pas afficher d'avertissement lorsque l'application perd le focus.
Les options suivantes sont plutôt réservées à un usage avancé de music_sampler, ou en cas de problème avec la configuration standard :