Présentation de Micro Music Player
Télécharger Micro Music Player (deb)
Télécharger Micro Music Player (tarball)
Micro Music Player README
Micro Music Player github
Présentation
Micro Music Player (mmp) un petit lecteur de musique minimal avec comme fonctionnalités :
- Play (jouer), Stop (arrêter), Pause ;
- Next (suivant), Previous (précédent) ;
- Shuffle (Mode lecture aléatoire) & Repeat All (Répéter la playlist) ;
- Contrôle du volume.
Micro Music Player (mmp) joue le contenu d'un dossier ou un simple fichier compatible, vous n'avez qu'à sélectionner un dossier (ou le passer comme argument en ligne de commande) pour en jouer le contenu lexicographiquement ordonné, ou un simple fichier. Après avoir fait la liste de lecture, MMP recherche une image de couverture d'album dans le dossier et l'affiche dans l'interface. S'il ne trouve pas d'image, il affiche l'image par défaut.
Fonctionnalités
- Jouer un fichier unique à la place du contenu d'un dossier.
- Afficher la playlist :
La playlist est affichée dans une fenêtre _toplevel_. La chanson ou le morceau de musique en cours de lecture est marqué avec une icône dans la marge. Vous pouvez faire un double-clic sur le titre de votre choix afin de le jouer immédiatement.
- Configurer Micro Music Player (mmp) à votre convenance.
1. Vous pouvez choisir entre 2 différents jeux d'icônes :
- HighContrast: des icônes noir et blanc.
- Oxygen: des icônes colorées.
2. Vous pouvez choisir entre 3 différentes tailles de l'interface.
- Petite taille.
- Moyenne taille.
- Grande taille.
3. Vous pouvez configurer le dossier par défaut lors de l'ouverture du sélecteur de dossiers musicaux.
4. Vous pouvez (dé)sélectionner les fonctions repeat all (Répéter la playlist) et shuffle (Mode lecture aléatoire) comme vous le désirez.
5. Vous pouvez changer le volume par défaut au démarrage du programme (de 0 a 100).
Les changements sont appliqués dès que vous les effectuez, excepté le réglage du volume. Mais vous devez appuyer sur le bouton _Apply_ pour garder la configuration souhaitée. Ainsi il démarrera avec les réglages que vous voulez.
Vous pouvez le lancer avec la ligne de commande suivante:
Code : | Sélectionner tout |
$ mmp folderpath volume[0-100] # mmp is a symbolic link.
Ou en cliquant sur l'icône.
Formats de fichiers supportés
Formats de fichiers musicaux :
Formats de fichiers musicaux les plus communs :
- flac (Free Lossless Audio Codec).
- ogg (Ogg Vorbis).
- mp3 (MPEG-1 Audio Layer III ou MPEG-2 Audio Layer III).
- aac (Advanced Audio Coding).
- ac3 (Dolby Digital).
- wav (WAVEform audio file format).
- wma (Windows Media Audio).
- mid or midi (Musical Instrument Digital Interface).
- ape (Monkey’s Audio).
- mov (QuickTime).
Liste de Formats de fichiers musicaux gérés :
.3ga, .669, .a52, .aac, .ac3, .adt, .adts, .aif, .aifc, .aiff, .amb ,.amr, .aob, .ape, .au, .awb, .caf, .dts,.flac, .it, .kar, .m4a, .m4b, .m4p, .m5p, .mid, .mka, .mlp, .mod, .mpa, .mp1, .mp2, .mp3, .mpc, .mpga, .mus, .oga, .ogg, .oma, .opus, .qcp, .ra, .rmi, .s3m, .sid, .spx, .tak, .thd, .tta, .voc, .vqf, .w64, .wav, .wma, .wv, .xa, .xm.
(Pas tous testés mais gérés par libvlc)
Formats de fichiers d'images de couverture gérés :
- jpeg, jpg, jpe (Joint Photographic Experts Group).
- tiff, tif (Tagged Image File Format).
- png (Portable Network Graphics).
- bmp, dib (bitmap image file or device independent bitmap).
Ce que mmp ne fait pas:
- pas d'indexation de votre dossier de musique ;
- pas d'accès aux métadonnées ;
- pas de barre de progression du morceau en écoute (vraie lacune empêchant de positionner l'écoute dans un morceau) ;
- pas de connexion à une base de données ou de téléchargement pour la gestion des images de couverture.
Micro Music Player (mmp) reste aussi simple que possible, sans connexion Internet requise : MMP et votre dossier musical suffisent.
J'ai implémenté ce programme au début à des fins personnelles sans penser à le distribuer, mais finalement j'ai décidé de le publier parce qu'il est facile et simple dans le concept comme dans le code C++. Au point que vous pouvez l'utiliser ou le modifier librement selon les termes de la licence GPLv3.
Installer MMP
Il est d'ores et déjà disponible en paquetage Debian (*.deb) mais aussi en archive tarball.
Installation avec le tarball
Autotools est utilisé, le compiler et l'installer sera donc aussi simple qu'un ./configure, make, make install:
Code : | Sélectionner tout |
$ ./configure
Code : | Sélectionner tout |
$ make
Code : | Sélectionner tout |
$ sudo make install
NOTES de l'auteur:
mmp est écrit en C++ dans un style C-Like.
Et est un bon code a lire pour ceux qui passe du C au C++ avec une library multimédia facile d'utilisation en complément.