IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Simple SDL2 Music Player

Lecteur de musique en ligne de commande basé sur SDL_mixer.
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 31/07/2025 à 8:36
Citation Envoyé par Jipété Voir le message
Peut-être qu'il lui faut les -dev ?
J'ai un doute s'il les faut pour un programme en Pascal. Si tu essaies de les installer, nous le saurons. Chez moi ils sont installés.
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 19/04/2026 à 17:52
Nouvelle version, un peu plus esthétique (j'espère).



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.
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 19/04/2026 à 18:20
Citation Envoyé par Roland Chastain Voir le message
Nouvelle version, un peu plus esthétique (j'espère).
Bonjour,

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.
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 19/04/2026 à 23:54
Yep !

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 !
Avatar de M.Dlb
Rédacteur/Modérateur https://www.developpez.com
Le 20/04/2026 à 12:19
Hello !

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).
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 31/07/2025 à 9:13
Bonjour,

Citation Envoyé par Roland Chastain Voir le message
J'ai un doute s'il les faut pour un programme en Pascal. Si tu essaies de les installer, nous le saurons. Chez moi ils sont installés.
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
Merci à toi pour cette petite chose qui me sera bien utile, à l'occasion.

Amitiés,
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 31/07/2025 à 10:57
Citation Envoyé par Jipété Voir le message
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 :

Code X : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=SDL2 Music Player
Name[fr]=Lecteur de musique SDL2
Comment=
Comment[fr]=
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.
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 01/08/2025 à 11:28
Corrigé la procédure de sortie du programme. Précédemment le programme commençait à lire un nouveau fichier au moment de se fermer.

Corrigé l'affichage pour le cas où il n'y a pas ou plus de fichier à jouer.
Avatar de Jipété
Expert éminent sénior https://www.developpez.com
Le 01/08/2025 à 11:52
Merci.
Ça continue à bien fonctionner,
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.