BassBox64
Est un projet VS2022 dont l'original a été écrit en PowerBASIC il y a 25 ans.
Je ne compte plus le nombre d'heures passé sur ce projet et sur les différentes déclinaisons qui en ont été faites.
BassBox (l'original écrit en PowerBASIC, ainsi que tous les plugins visuels codés en OpenGL).
BassBoxRadio (écrit en WinDev, qui permet d'écouter plus de 30000 stations de radio du monde entier).
MBox64 (écrit en C/C++, capable de jouer un grand nombre de médias y compris des vidéos).
Dans BassBox64, j'ai voulu simuler une interface Android qui puisse être utilisée sous Windows avec un écran tactile ou une souris.
Par conséqent la zone client comporte plusieurs parties qui permettent de changer :
le fond d'écran,
l'effet OpenGL utilisé (voir le bouton en bas à droite pour activer/désactiver l'utilisation des plugins),
interrompre ou reprendre le flux audio (la partie centrale de l'écran),
afficher les flèches de navigations pour passer d'une musique à l'autre (sur les bords).
La zone "......." qui se trouve au dessus du logo BASSBOX, permet le réglage du volume audio.
Le menu popup permet d'ajuster les différents paramètres.
Pour jouer une musique, il vous suffit d'utiliser le "glisser-déplacer" depuis l'explorateur.
Vous pouvez même dragger un répertoire complet, les musiques qu'il contient seront jouées automatiquement l'une après l'autre (les flèches sur les bord permettant de passer de l'une à l'autre).
Partager