Prise en charge des tags ID3 des fichiers MP3 dans ZicPlay

- 16/07/2023 - 7 heures 4 minutes - Patrick Prémartin

Après avoir passé du temps à regarder si l'Audio Tools Library 2.3 (abandonnée en 2005) et l'Audio Werkzeuge Bibliothek (semblant également abandonnée depuis 2019) pouvaient fournir les blocs de code utilisables dans ZicPlay (sous réserve de compatiblité des licences d'utilisation du code et de distribution du logiciel) j'ai finalement opté pour ATL.

Les unités permettant de lire les meta tags (format ID3 et ID3v2) des fichiers MP3 ont été modifiées pour être utilisées de façon autonome dans un projet FireMonkey sur autre chose que Windows. Les dépendances ont été retirées.

Les tests étant concluants, ça a été intégré à ZicPlay. Le reste de la session a consisté à implémenter, tester et corriger ces données dans les éléments de l'interface et les codes sources du projet.

Au final une version 1.0 du projet a été mise en ligne à la fin de la journée.

Elle contenait de nombreuses anomalies (en utilisation sur Mac) qui ont été corrigées le lendemain hors ligne afin de donner une version 1.1 stable et globalement fonctionnelle sur de gros volumes de fichiers sons.

D'autres sessions de codage sur ZicPlay seront faites en 2024 pour avancer sur la longue liste de tickets (évolutions, fonctionnalités, bogues) présente sur son dépôt de code et diffuser une version publique officielle sur les magasins d'applications classiques.

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Liens associés

Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.


Mots-clés associés

Delphi, FireMonkey, FMX, Live coding


Classement

Projets > Logiciels > ZicPlay