https://github.com/goboun/mp3_easyplaylist
A Python project carried out as part of my university studies in Software Engineering.
https://github.com/goboun/mp3_easyplaylist
flac import metadata mp3 pip playlist python3
Last synced: about 1 month ago
JSON representation
A Python project carried out as part of my university studies in Software Engineering.
- Host: GitHub
- URL: https://github.com/goboun/mp3_easyplaylist
- Owner: Goboun
- Created: 2025-01-16T16:59:52.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-12T15:25:10.000Z (3 months ago)
- Last Synced: 2025-04-12T03:57:55.196Z (about 1 month ago)
- Topics: flac, import, metadata, mp3, pip, playlist, python3
- Language: Python
- Homepage:
- Size: 32.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lecteur MP3 et FLAC
Un logiciel en Python lisant des playlists XSPF de fichiers MP3 et FLAC et leurs méta-données. Le lecteur permet de :
- écouter les fichiers MP3 et FLAC
- lire leurs méta-données et les modifier
- créer des playlists XSPF de fichiers MP3 et FLAC et les modifier
- rechercher les informations d'albums via l'API Deezer
Le lecteur est utilisable en mode console et en mode graphique.## Comment installer
### Pré-requis
- Python 3.0 ou supérieur.
- Bibliothèques nécessaires à installer à l'aide de la commande `pip` dans le `Terminal` :```
pip install tinytag
pip install playsound
pip install python-magic
pip install music-tag
pip install pygame
pip install requests
```### Mode Console
- Ouvrir une fenêtre du `Terminal`.
- Aller dans le dossier src à l'aide de la commande `cd`.
- Il existe 4 modes de fonctionnement du lecteur, le mode de fonctionnement se choisit au moment d'écrire la ligne de commande :
- `-f` : Afficher les méta-données d'un fichier MP3 ou FLAC.
```
python3 cli.py -f [FICHIER]
```Après l'affichage des méta-données, le lecteur propose d'écouter le fichier. Taper `O` pour écouter ou `N` pour terminer.
- `-d` : Afficher les fichiers MP3 et FLAC présents dans l'arborescence d'un dossier.
```
python3 cli.py -d [DOSSIER]
```- `-o` : Sauvegarder une playlist XSPF des fichiers MP3 et FLAC présents dans l'arborescence d'un dossier, utilisable seulement avec -d.
```
python3 cli.py -d [DOSSIER] -o [PLAYLIST]
```- `-h` ou `--help` : Afficher le manuel.
```
python3 cli.py -h
```
### Mode GUI- Ouvrir une fenêtre du `Terminal`.
- Aller dans le dossier src à l'aide de la commande `cd`.
- Pour lancer le lecteur, taper :```
python3 gui.py
```## Journal des modifications
### Version 1.1
- Déplacement du dossier images depuis le dossier library vers le dossier src.
- Mise à jour des chemins des fichiers du dossier images dans gui.py.
- Suppression du dossier library.### Version 1.0
- Sortie initiale.
## Crédits
- Merci à [Agent1999](https://github.com/agent1999) et S pour avoir travaillé avec moi sur le lecteur.