Skip to content

Commit

Permalink
Mise à jour du README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Paullux committed Jan 20, 2024
1 parent e9d5c3f commit 4014f2b
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 11 deletions.
Binary file added Ajout-Musiques.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Apercu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Intégration-de-Discord-RPC.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
74 changes: 63 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,22 @@

Petit lecteur de musique écrit en Python et sans prétention.

![Design du lecteur](Apercu.png)
## Design du lecteur :
![Design du lecteur](Apercu.png)
## Ajout de musique :
![Ajout de Musique](Ajout-Musiques.png)

## Table des Matières
- [Fonctionnalités](#fonctionnalités)
- [Prérequis](#prérequis)
- [Installation](#installation)
- [Utilisation](#utilisation)
- [Intégration de Discord RPC](#intégration-de-discord-rpc)
- [Personnalisation](#personnalisation)
- [Contribution](#contribution)
- [FAQ ou Dépannage](#faq-ou-dépannage)
- [Licence](#licence)
- [Contacts](#contacts)

## Fonctionnalités
- Lecture de fichiers audio au format MP3, WAVE, OGG ou encore FLAC.
Expand All @@ -15,12 +30,13 @@ Petit lecteur de musique écrit en Python et sans prétention.
Pour exécuter ce lecteur de musique, assurez-vous d'avoir installé les éléments suivants :

### Pour tous les systèmes :
- Python 3.x
- Python 3.x (non nécessaire si vous utilisez le binaire)
- PyQt5
- Pygame
- PyDub
- Mutagen
- Pyqtgraph
- FFmpeg (essentiel pour tous les systèmes)

### Pour Windows :
- FFmpeg :
Expand Down Expand Up @@ -53,30 +69,66 @@ Pour exécuter ce lecteur de musique, assurez-vous d'avoir installé les éléme
- Vérifiez l'installation avec `ffmpeg -version`.

### Pour Linux :
- FFmpeg et autre dépendances :
- FFmpeg :
- Installez FFmpeg en utilisant le gestionnaire de paquets de votre distribution.
Par exemple, sur Ubuntu/Debian, utilisez :
```bash
sudo apt-get install ffmpeg python3-pyqt5.qtsvg python3-opengl libgirepository1.0-dev
sudo apt-get install ffmpeg
```
Ou sur Arch Linux/Manjaro, utilisez :
```bash
sudo pacman -S ffmpeg python-pyqt5 python-opengl gobject-introspection qt5-wayland qt5-x11extras sdl2 sdl2_image sdl2_mixer sdl2_ttf
sudo pacman -S ffmpeg
```
- Vérifiez l'installation avec `ffmpeg -version`.
- autre dépendances :
- Installez les autres dépendances en utilisant le gestionnaire de paquets de votre distribution.
Par exemple, sur Ubuntu/Debian, utilisez :
```bash
sudo apt-get install python3-pyqt5.qtsvg python3-opengl libgirepository1.0-dev
```
Ou sur Arch Linux/Manjaro, utilisez :
```bash
sudo pacman -S python-pyqt5 python-opengl gobject-introspection qt5-wayland qt5-x11extras sdl2 sdl2_image sdl2_mixer sdl2_ttf
```
## Installation
1. Clonez ce dépôt ou téléchargez-le en tant qu'archive ZIP.
2. Installez les dépendances nécessaires en exécutant `pip install -r requirements.txt`.
3. Lancez le lecteur en exécutant `python main.py` depuis le répertoire du projet.
4. Eventuellement sous Arch Linux utilisez `QT_QPA_PLATFORM=wayland python main.py` ou `QT_QPA_PLATFORM=xcb python main.py`
1. Pour une installation rapide, téléchargez les dernières versions binaires de l'application [ici](https://github.com/Bit-Scripts/musique/releases/latest). Si vous utilisez le binaire, vous n'avez pas besoin d'installer Python ou les autres dépendances, à l'exception de FFmpeg.
2. Pour une installation manuelle, clonez ce dépôt ou téléchargez-le en tant qu'archive ZIP, puis installez les dépendances nécessaires en exécutant pip install -r requirements.txt.
3. Lancez le lecteur en exécutant python main.py depuis le répertoire du projet.
## Utilisation
Lancez l'application. Vous pourrez charger des fichiers MP3 depuis un dossier de votre choix et contrôler la lecture avec les boutons de l'interface utilisateur.

## Intégration de Discord RPC
Pour enrichir l'expérience utilisateur, j'ai implémenté l'affichage de la musique en cours de lecture dans Discord grâce à la fonctionnalité Discord RPC.
Voici un aperçu de l'intégration de Discord RPC en action :

![Intégration de Discord RPC](./Intégration-de-Discord-RPC.png)


## Personnalisation
Vous pouvez personnaliser l'apparence de l'application en modifiant les fichiers de style CSS intégrés.

## Contribution
Les contributions sont les bienvenues. Si vous souhaitez améliorer ce projet, n'hésitez pas à créer une issue ou un pull request.
Les contributions sont les bienvenues. Pour toute demande ou suggestion, n'hésitez pas à créer une [issue](https://github.com/Bit-Scripts/musique/issues) ou un pull request. Nous nous engageons à lire et répondre à vos demandes.
## FAQ ou Dépannage
Q: Comment résoudre l'erreur "X" lors de l'installation ?
R: Assurez-vous que vous avez bien installé toutes les dépendances. Si le problème persiste, n'hésitez pas à créer une [issue sur notre page GitHub](https://github.com/Bit-Scripts/musique/issues).

Q: L'application ne trouve pas mes fichiers musicaux.
R: Vérifiez que les fichiers sont dans un format pris en charge (flac, mp3, ogg ou wav) et que le chemin d'accès est correct.

Q: L'intégration des pochettes d'album semble ne pas fonctionner.
R: Les pochettes d'album doivent être au format jpg, jpeg ou png et situées dans le même dossier que les fichiers musicaux.
En cas de problème, ouvrez une [issue sur GitHub](https://github.com/Bit-Scripts/musique/issues) et nous nous engageons à résoudre votre problème dans les plus brefs délais (laissez-nous au moins deux semaines, mais le problème sera corrigé).
## Licence
Ce projet est sous licence MIT. Voir le fichier [LICENSE](./LICENSE) pour plus de détails.
Ce projet est sous licence MIT. Voir le fichier [LICENSE](./LICENSE) pour plus de détails.
## Contacts
- Pour échanger avec nous n'hésitez pas à vous rendre sur notre [serveur Discord](https://discord.gg/6J5EX5hCeW)

- Vous aimez ce projet :
Rendez-vous sur notre site, [bit-scripts.github.io](https://bit-scripts.github.io/index.html), pour y trouver nos autres réalisations.

0 comments on commit 4014f2b

Please sign in to comment.