Aller au contenu principal

Analyse du dossier Musique terminée !

17 juillet 2013

Comme je vous le disais dans l’article précédent, je me suis attaqué à la constitution de la bibliothèque audio en analysant un dossier Musique sélectionné par l’utilisateur.

Analyse du dossier de musiques

Après avoir sélectionné le dossier que l’on souhaite analyser, Tavrisu remplit sa base de données avec les artistes, les albums et toutes les musiques trouvées:0.1b1 - InitSelectFolder

Une fois cette étape terminée, apparaît l’écran pour remplir (facultativement) les informations sur les artistes et éventuellement les supprimer (en rouge):0.1b1 - InitDBArtist

L’étape suivante est la même, mais concerne les albums:0.1b1 - InitDBAlbum

Après avoir cliqué sur le bouton Suivant, c’est terminé: on peut profiter de sa musique !

Affichage par défaut terminé, également.

Justement afin de profiter au mieux de sa musique, j’ai ajusté la largeur des colonnes, qui s’ajuste automatiquement en fonction de la largeur de la fenêtre de Tavrisu. Voici donc à quoi ressemble l’interface de Tavrisu:0.1b1 - Plugin Default

Plein de choses mineures

– Tavrisu affiche un message d’erreur si l’ouverture du programme a rencontré un problème

– Le fichier de la base de données est supprimé s’il y a un problème pendant sa création

– Dans la fenêtre pour ajouter un nouvel album, un bouton pour éditer le titre d’une chanson a fait son apparition (ce qui évite de double-cliquer)

– Lors de la suppression d’une piste, d’un artiste, d’un album, le nom/titre s’affiche dans la fenêtre de confirmation

– Avant de lancer la lecture, Tavrisu vérifie si le fichier existe, sinon, il affiche une petite croix et passe au suivant

– On peut maintenant lancer la lecture même si rien n’est sélectionné (ce qui avant provoquait un immonde crash du logiciel)

La première bêta approche !

Je me lance dans ce pas dans la réalisation d’un système de mise à jour (téléchargement de l’installateur et proposition de faire une sauvegarde).

Une fois fait, je pense que la première bêta pourra s’ouvrir au public.

Un grand problème auquel je suis confronté est l’optimisation de la base de données, qui peut se montrer parfois lente pour certaines modifications…

 

From → Non classé

Laissez un commentaire

Laisser un commentaire