2
0
Simple SDL2 Music Player
Ayant trouvé trop compliqué d'afficher proprement le titre des morceaux (la longueur et le format étant trop variables), j'ai mis à la place le simple n° de la piste. Le titre est désormais affiché dans le terminal. (C'est mieux aussi dans le cas où ExifTool n'est pas disponible.)
Voir le premier message de la discussion pour le lien et le mode d'emploi.
Ce "j'espère" laissant supposer qu'on peut discuter de ce que l'on voit, j'en profite pour dire que pour moi, ce genre de police de caractère est complètement à côté de la plaque : je ne sais pas ce qu'est le 2e glyphe du premier mot, pas plus que les premier, 3e et 4e glyphes du 3e mot de la première ligne...
Mais à quoi ça aura servi que les graveurs de fontes se tuent les yeux à partir de 1500 et ce pendant 4 siècles environ pour nous fournir des merveilles graphiques affinées de mieux en mieux au fur et à mesure du temps qui passe si c'est pour arriver au 21e siècle avec des graphistes tout juste capables de pourrir le boulot des Anciens ?
Alors je sais bien que c'est la mode, ça plus les fontes volontairement abimées qu'on voit partout maintenant, pour faire genre mais genre quoi ? Inculte ? Là, quand même, il y a de l'abus.
Déjà qu'on découvre un RESUME sans accent suivi d'un QUIT et d'un TRACK (je n'ai pas le A sans barre horizontale et si ce glyphe existe, ne comptez pas sur moi pour l'utiliser) anglais, je plains l'évolution de la typo française.
Et PS : couleur de la première ligne OK, les trois autres sont presque illisibles, trop sombres.
Je me suis rendu compte que quand on rencontre des fontes avec des glyphes non habituels, on ne lit pas les mots confortablement : on n'est pas sûr, on s'y reprend, bref, ce n'est pas très productif.
Et comme on n'arrête pas la connerie, j'ai découvert ce soir sur une casquette de pinpin qui veut se la péter le mot KARMA écrit avec un R inversé par effet miroir (que je ne sais pas reproduire ici ou alors c'est très compliqué et très long), quelle horreur !
Je t'ai donc bricolé ça à toute allure, tout y est modifiable, d'autant plus que j'utilise une police Linux... : Linux Biolinum.
Agrandis-là beaucoup, tu vas voir que les traits droits sont à peine arrondis, et ça fait une différence !
Personnellement, j'aimais bien la première police, ça donnait un look futuriste, sans empêcher la compréhension des mots.
Pour afficher les titres, une astuce (utilisée dans Winamp et certainement d'autres lecteurs aussi) est de faire défiler de droite à gauche le (long) titre (avec le nom de l'artiste/du groupe, le numéro de piste, le nom de l'album, la date, etc.) dans un canavas de forme prédéfinie. Comme ça, on peut afficher des Strings très longues dans un espace relativement restreint, avec des caractéristiques inchangées (même police et même taille de caractères).
Et après l'install chez moi des 3 paquets manquants via Synaptic, victoire ! It works !

J'ai rajouté un fichier à la racine de la distrib : "missing-files_for_linux", qui contient :
| Code : | Sélectionner tout |
needs libsdl2-dev, libsdl2-mixer-dev, libsdl2-ttf-dev
Amitiés,
Merci à toi pour cette petite chose qui me sera bien utile, à l'occasion.
Le lecteur fonctionne bien, d'après mon expérience. J'ai un fichier sdl2-musicplayer.desktop sur mon bureau qui contient ceci :
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=SDL2 Music Player
Name=Lecteur de musique SDL2
Comment=
Comment=
Path=/home/roland/Documents/pascal/audio/sdl2-musicplayer/
Exec=/home/roland/Documents/pascal/audio/sdl2-musicplayer/musicplayer %f
Icon=/home/roland/Images/SDL_logo.png
Terminal=true
Categories=AudioVideo,Audio;
Je n'ai plus qu'à faire glisser sur le raccourci le dossier contenant la musique que je veux écouter.
P.-S. Ajouté la catégorie AudioVideo qui est obligatoire si je comprends bien ce document.
Corrigé l'affichage pour le cas où il n'y a pas ou plus de fichier à jouer.
Ça continue à bien fonctionner,

