Évolutions TandaBuilder - Suivi des versions

Suivi des nouveautés et améliorations pour les DJs de tango.

🌟 À propos de TandaBuilder

TandaBuilder est une application macOS professionnelle conçue pour les DJs de tango argentin. Elle combine fiabilité, esthétique et contrôle total sur votre musique pour animer vos milongas en toute sérénité.

🎧 Un seul objectif : rendre chaque tanda parfaite.
🐛 Correction

⚡ Version 26.8.7 - Le champ Chanteur nettoyé, la migration visible (Août 2026)

30 août 2026

  • Les tirets restés dans le champ Chanteur redeviennent un chanteur inconnu : 99 morceaux redeviennent enrichissables, et le tiret ne compte plus comme un chanteur dans les statistiques de vos milongas. L'historique et les tandas déjà sauvegardées se rafraîchissent aussi.
  • La fenêtre qui annonce une mise à jour de la base de données s'affiche enfin. Elle ne s'était jamais montrée, y compris pendant des migrations de plusieurs secondes où l'app semblait figée.
  • L'alerte « morceau déjà présent » ne s'affiche plus en double, et le panneau Pré-écoute ne se détache plus tout seul au passage.
  • Deux plantages possibles ont été retirés des alertes et de la fiche d'une tanda. Supprimer une tanda pendant que sa fiche est ouverte affiche désormais un message au lieu de fermer l'app.
  • Ouvrir la seconde édition ne peut plus abîmer votre bibliothèque, et elle propose maintenant de réessayer une fois l'autre fermée.
🐛 Correction

⚡ Version 26.8.6 - Le chanteur n'est plus deviné (Août 2026)

26 août 2026

  • Le champ Chanteur ne reçoit plus le nom de l'orchestre : sur une bibliothèque de 14 152 morceaux, 3 924 étaient dans ce cas. Les morceaux déjà touchés sont réparés au premier lancement, sans jamais modifier un chanteur que vous avez saisi vous-même.
  • La prévisualisation d'import se met à jour en direct : changer la source d'une colonne montre immédiatement ce qui sera écrit, au lieu d'exiger de fermer et rouvrir la fenêtre.
  • Un réglage d'import choisi pour un dossier reste sur ce dossier, au lieu de devenir celui de tous les imports suivants.
  • L'application distingue maintenant un morceau instrumental d'un morceau dont le chanteur est simplement inconnu, ce qui améliore les tandas proposées.
  • Une cortina prise dans votre bibliothèque est enfin reconnue comme telle et clôt bien la tanda en cours dans l'historique de la soirée.
  • La practica ne propose plus des tangos comme cortinas.
  • « Fichier introuvable » ne s'affiche plus sur des morceaux présents : une bibliothèque sur disque externe pouvait devenir injouable le temps d'une session.
🐛 Correction

⚡ Version 26.8.5 - Les mises à jour disent ce qu'elles apportent (Août 2026)

23 août 2026

  • Vos sauvegardes ne remplissent plus le disque : l'app n'en garde que trois, et une nouvelle section des Réglages permet de les consulter, d'en supprimer ou d'en restaurer une.
  • Une liste filtrée ne reste plus bloquée : en traitant son dernier morceau, votre bibliothèque complète revient au lieu de vous laisser devant une liste d'un seul morceau.
  • Un morceau s'écoute sur YouTube en deux clics : un clic droit propose la recherche, et le lien de la fiche mène enfin au bon morceau au lieu d'une playlist générique.
  • L'édition par lot travaille sur les morceaux que vous venez de sélectionner, et non plus sur le lot précédent.
  • Cliquer deux fois sur « Mettre à jour la bibliothèque » n'empile plus les mises à jour : l'application n'en lance qu'une et vous le dit.
  • Le bandeau des orchestres à vérifier dit désormais ce qu'il leur reproche, et un clic affiche les morceaux concernés.
🐛 Correction ✨ Nouvelle fonctionnalité

⚡ Version 26.8.4 - Les gestes du DJ font ce qu'ils annoncent (Août 2026)

22 août 2026

  • Vos tandas retrouvent leur ordre d'origine, à la réouverture comme au départ vers le lecteur.
  • L'application ne disparaît plus au lancement quand le service MIDI de macOS n'est pas prêt.
  • Le glisser-déposer fait ce qu'il annonce : réorganiser la file de pré-écoute, et déposer des fichiers depuis le Finder les ajoute vraiment.
  • Les lecteurs annoncent l'heure à laquelle votre musique se terminera.
  • La bibliothèque n'écrit plus des dizaines de gigaoctets en arrière-plan, sa base s'allège, et la revue des métadonnées s'ouvre nettement plus vite.
  • Un orchestre qui porte le nom de son album se confirme d'un clic et cesse d'être signalé.
🐛 Correction ⚡ Performance

⚡ Version 26.8.3 - L'app reste utilisable pendant une mise à jour (Août 2026)

18 août 2026

Plus de gel pendant la mise à jour de la bibliothèque

Lancer une mise à jour rendait TandaBuilder indisponible : le curseur tournait à chaque clic, et l'alerte préalable annonçait l'indisponibilité comme un fait acquis. En cause, deux parcours de toute la table des morceaux effectués sur le thread principal à chaque dossier scanné. Leur coût suivait la taille de votre bibliothèque, pas celle du dossier : plus elle grossissait, plus l'application se figeait longtemps, sans que rien n'ait changé dans le dossier. Mesuré sur un scan de 300 fichiers, le plus long blocage passe de 2,4 secondes à 117 millisecondes sur une bibliothèque de 12 000 morceaux.

Un seul indicateur, en bas à gauche

Le chargement de la bibliothèque, le scan des dossiers et la mise à jour avaient chacun son affichage, à deux endroits différents, et deux pouvaient tourner en même temps. Une seule pastille les remplace : l'étape en cours, son avancement, et rien qui recouvre votre travail. Le panneau qui bloquait la fenêtre a disparu, et plus aucune étape n'ouvre de fenêtre de dialogue au milieu de l'opération - les autorisations manquantes sont proposées à la fin, dans le compte rendu.

Comptes rendus fiables

L'étape des autorisations passait sous silence les dossiers refusés, et celle des signets annonçait un nombre de réparations qui n'en était pas un. Les deux disent maintenant ce qu'elles ont réellement fait.

✨ Nouvelle fonctionnalité

⚡ Version 26.8.1 - Un premier lancement qui dit quoi faire (Août 2026)

13 août 2026

Une bibliothèque vide dit enfin quoi faire

Au tout premier lancement, la liste des morceaux affichait un tableau de lignes rayées vides sous des en-têtes de colonnes, sans un mot : de quoi croire l'application cassée ou encore en train de charger. Elle accueille désormais par un écran qui explique ce que TandaBuilder va faire de votre musique, avec un bouton d'import bien visible, et rappelle qu'on peut aussi y déposer un dossier directement.

L'onboarding commence par la musique

L'import arrivait après le choix des périphériques audio, et le bouton par défaut permettait de traverser tout le parcours sans jamais ajouter un morceau. Il a maintenant son étape à lui, juste après l'accueil. Une nouvelle étape montre par l'exemple ce que TandaBuilder retrouve sur vos morceaux - orchestre, chanteur, année et genre - et rappelle que rien n'est modifié sans vous : l'application propose, vous acceptez ou vous refusez.

Fiabilité et vitesse

La mise à jour de la bibliothèque ne réanalyse plus ce qu'elle a déjà mesuré, une lecture qui se fige est désormais signalée au lieu de laisser la salle silencieuse, et le défilement de la bibliothèque est nettement plus fluide.

✨ Nouvelle fonctionnalité 🎧 Écoute 🐛 Correction

⚡ Version 26.8 - Fiabilité audio en milonga et lecteurs prêts au démarrage (Août 2026)

6 août 2026

Les deux lecteurs sont là dès l'ouverture

Il fallait les rouvrir à la main à chaque lancement, alors que leur disposition était pourtant mémorisée. La pré-écoute s'affiche en haut, le Live en bas, dès l'ouverture. Une milonga entière s'envoie dans un lecteur depuis l'historique, et envoyer une tanda en Live vide la pré-écoute pour enchaîner sur la suivante.

Le son ne vous lâche plus en soirée

En Live, le morceau suivant démarre enfin tout seul à la fin d'une piste. Débrancher puis rebrancher une interface ne coupe plus la pré-écoute, et quand une sortie disparaît en pleine soirée, son remplacement est choisi avec discernement plutôt qu'au hasard. Le master et le casque sur la même carte son ne sont plus confondus.

Les travaux de fond se taisent pendant que vous jouez

Analyse, empreintes et vignettes s'arrêtent dès que la musique tourne, puis reprennent après. L'application ne se ferme plus brutalement pendant le calcul des empreintes, et décocher leur génération automatique la coupe vraiment.

Analyse plus juste, interface plus fluide

Les tonalités détectées sont enfin exactes, et le tempo d'un morceau ne change plus d'une analyse à l'autre. L'analyse est nettement plus rapide et moins gourmande. Côté bibliothèque, la revue des propositions ne fige plus la fenêtre, le démarrage ne gèle plus quand la musique est sur un disque externe, et une recherche sans résultat affiche « aucun résultat » au lieu de toute la bibliothèque.

✨ Nouvelle fonctionnalité 📂 Bibliothèque 🎧 Écoute 🐛 Correction

⚡ Version 26.7.7 - Arbitrage au clavier et démarrage accéléré (Juillet 2026)

25 juillet 2026

Démarrage divisé par cinq

Le chargement de la bibliothèque lisait toutes les pochettes depuis la base alors que la liste ne les affiche qu'à la demande. Sur une bibliothèque de 11 254 morceaux, l'attente avant de voir vos morceaux passe d'environ 80 secondes à une quinzaine.

Accepter ou refuser au clavier

⌘⏎ accepte la suggestion des lignes sélectionnées, ⌘⌫ la refuse : mêmes touches dans la bibliothèque et dans la revue. L'infobulle des boutons de survol rappelle le raccourci.

Les morceaux « à vérifier » s'arbitrent au survol

Les enrichissements déjà appliqués, que la revue propose de confirmer, n'offraient aucun bouton. Ces lignes proposent désormais Confirmer (les données sont bonnes) ou Restaurer (revenir aux valeurs d'avant), au survol comme au clavier.

Robustesse réseau et corrections

« Compléter ma bibliothèque » retente jusqu'à trois fois en cas d'incident réseau et rattrape le chanteur manquant des propositions déjà reçues. Le nom d'orchestre logé dans le champ Chanteur est nettoyé, et la ligne se met à jour dès qu'une proposition est acceptée.

✨ Nouvelle fonctionnalité 📂 Bibliothèque 🎧 Écoute 🐛 Correction

🎯 Version 26.7.6 - Revue des enrichissements unifiée (Juillet 2026)

24 juillet 2026

Une seule fenêtre pour arbitrer les métadonnées

Les quatre listes de propositions (suggestions, à confirmer, réparation d'orchestre, candidats par morceau) fusionnent en une seule revue. Chaque proposition affiche un diff avant/après champ par champ ; vous acceptez ou refusez à l'unité ou en masse, décochez les champs à ne pas appliquer, et choisissez parmi les autres candidats du moteur.

L'oreille et l'œil pour confirmer

Un bouton de pré-écoute par ligne joue le morceau local, et un clic droit ouvre soit le fichier dans le Finder, soit une fiche complète comparant les métadonnées actuelles et proposées côte à côte.

Réparation d'orchestre intégrée

La correction des orchestres erronés (depuis vos tags, vos fichiers ou la base communautaire pour les licences Pro) rejoint la revue via le menu Réparer, avec le même format d'aperçu avant application.

Fluidité et corrections

Plus de gel à la validation d'un enrichissement, et des actions instantanées même sur les grandes bibliothèques. La revue affiche désormais toutes les propositions, et un crash intermittent au démarrage est corrigé.

✨ Nouvelle fonctionnalité 📂 Bibliothèque 🎧 Écoute 🐛 Correction

🎚️ Version 26.7.5 - Égaliseur fluide, révision des métadonnées, 291 orchestres (Juillet 2026)

21 juillet 2026

Égaliseur sans craquements

Les réglages de l'égaliseur 31 bandes sont désormais fluides : plus de craquements en bougeant un curseur, en chargeant un préréglage ou en sortant du bypass (fondu de 15 ms). Les poignées des curseurs s'affichent correctement.

Révision des métadonnées plus pratique

La fenêtre se ferme par Échap, la sélection multiple fonctionne avec cmd et maj comme dans le Finder, et chaque morceau peut être pré-écouté directement dans la liste : c'est l'oreille qui tranche.

291 orchestres reconnus

Le registre d'orchestres double (127 vers 291) : formations nommées distinctes et duos séparés en identités propres, pour un meilleur étiquetage automatique.

État de l'égaliseur visible et stabilité

Les réglages des lecteurs Live et Pré-écoute affichent le préréglage actif ou l'état bypass, mis à jour en direct. Statistiques anonymes réparées et corrections diverses.

✨ Nouvelle fonctionnalité 📂 Bibliothèque 🎧 Écoute 🐛 Correction

📂 Version 26.7.4 - Doublons unifiés, audio Live/Pré-écoute, enrichissement (Juillet 2026)

9 juillet 2026

Recherche de doublons unifiée

Même service et interface dans « Rechercher les doublons », la revue des enrichissements et l'Assistant intelligent, avec vue de comparaison côte à côte.

Live et Pré-écoute indépendants

Sur une Scarlett (Live 1-2, casque 5-6), les deux lecteurs ne se réécrivent plus le périphérique mutuellement.

Enrichissement plus fiable

Un dossier « Di Sarli / 1940 - … » alimente l'orchestre à l'import ; les morceaux déjà importés peuvent être réparés rétroactivement. Quand l'orchestre est un nom de dossier ou d'album, l'enrichissement tente l'année avant d'abandonner.

Correctifs Pro et stabilité

Les boutons du menu Bibliothèque (statistiques, doublons, chercher/remplacer) fonctionnent à nouveau en Pro. Démarrage accéléré, crash SwiftData sur miniatures corrigé, notifications dupliquées ignorées.

✨ Nouvelle fonctionnalité 🌐 Communauté 📂 Bibliothèque 🔧 Correction

📂 Version 26.7.3 - Bibliothèque : orchestres réparés et morceaux retrouvés (Juillet 2026)

7 juillet 2026

Réparer l'orchestre via la base communautaire (Pro)

Quand un morceau a un orchestre erroné et qu'aucune information locale ne permet de le corriger, TandaBuilder peut l'identifier à partir de son empreinte sonore et proposer le nom d'orchestre validé par la base communautaire, avec niveau de confiance et aperçu avant application.

Sélection multiple à la souris

Dans la fenêtre « Revue des enrichissements », clic, ⌘+clic et ⇧+clic pour sélectionner des centaines de suggestions d'un coup, comme dans le Finder.

Morceaux manquants enfin importés

Certains fichiers n'apparaissaient jamais après « Mettre à jour la bibliothèque » à cause d'un marquage de quarantaine que le scan ne savait pas lever. Le scan retire désormais ce marquage et intègre ces morceaux.

Stabilité

Correctifs de stabilité et alignement App Store pour livrer ces améliorations bibliothèque à tous les utilisateurs.

✨ Nouvelle fonctionnalité 🌐 Communauté 📂 Bibliothèque 🐛 Correction

📂 Version 26.7.2 - Bibliothèque : morceaux retrouvés, orchestres réparés, tri accéléré (Juillet 2026)

5 juillet 2026

Réparer l'orchestre d'un morceau (Pro)

Première livraison de la réparation d'orchestre via la base communautaire et du bouton « Compléter via la base communautaire » dans la fenêtre de réparation des colonnes.

Sélectionner plusieurs suggestions à la souris

La revue des enrichissements adopte la sélection Finder (clic, ⌘+clic, ⇧+clic) pour accepter ou ignorer des lots entiers de suggestions.

Morceaux manquants importés

Le scan lève le marquage de quarantaine appliqué par macOS aux fichiers écrits par l'app, au lieu de les exclure silencieusement.

Correction Pro

La fenêtre « Éditer les métadonnées » sur sélection multiple fonctionne à nouveau en version Pro.

✨ Nouvelle fonctionnalité 🎧 Écoute 🐛 Correction

🎧 Version 26.7.1 - Écouter ses tandas sans quitter l'onglet (Juillet 2026)

4 juillet 2026

Un lecteur intégré dans Práctica et Suggestion IA

Les onglets Práctica et Suggestion affichaient une tanda mais ne permettaient pas de l'écouter sur place. On peut désormais la jouer directement : un bouton de pré-écoute par morceau, et surtout un transport complet au-dessus de la liste (lecture continue de toute la playlist, tandas et cortinas dans l'ordre, précédent/suivant, barre déplaçable, enchaînement automatique).

Écouter la tanda suggérée par l'IA

Dans l'onglet Suggestion, chaque morceau est joué en entier si vous le possédez, sinon sous forme d'extrait de 30 secondes. La barre déplaçable permet de sauter à la fin d'un titre pour juger la transition avec le suivant, sans quitter l'écran.

Correction

Un plantage possible à la lecture d'une tanda générée est corrigé.

🔧 Correction 📂 Bibliothèque 🛡️ Fiabilité

🛡️ Version 26.7.0 - Intégrité des fichiers et sauvegarde de la bibliothèque (Juillet 2026)

3 juillet 2026

Fichiers audio protégés lors de la réécriture

La conversion AAC vers M4A est désormais plus sûre : le fichier original n'est supprimé que si la réécriture des tags réussit. Les fichiers OGG restent lisibles après modification de leurs métadonnées (plus de corruption à l'écriture). Écrire un seul champ (titre, orchestre, chanteur...) ne supprime plus les autres tags déjà présents dans le fichier (FLAC, OGG, MP3).

Sauvegarde et restauration de la bibliothèque

La sauvegarde automatique de la bibliothèque fonctionne enfin. Les copies de sauvegarde sont listées dans Réglages → Réparation de la bibliothèque et peuvent être restaurées en un clic. L'option « n'écraser que si vide » est désormais respectée scrupuleusement, et les écritures par lot indiquent clairement quels fichiers ont été ignorés.

✨ Nouvelle fonctionnalité 🌐 Communauté ⚡ Performance 🐛 Correction

✨ Version 26.6.2 - Affinage des tandas par IA (Pro) et tandas plus cohérentes (Juin 2026)

30 juin 2026

Nouveau (Pro) : affinage des tandas par intelligence artificielle

Le générateur Pro compose d'abord la tanda à partir de votre bibliothèque locale (moteur déterministe, gratuit, inchangé), puis l'affine automatiquement par IA : les morceaux sont réordonnés pour une meilleure progression d'énergie, avec une explication du choix affichée dans un encadré « Affiné par IA ». Seules les métadonnées (titre, orchestre, chanteur, année, genre, score) sont envoyées, jamais vos fichiers audio ni votre bibliothèque complète. Si l'IA est indisponible, l'ordre déterministe est conservé sans interruption.

Tandas plus cohérentes (App Store + Pro)

Le classement des morceaux intègre désormais l'harmonie tonale (roue de Camelot), et le générateur Práctica s'appuie sur le même moteur de musicalisation que la suggestion de tanda, avec une reconnaissance élargie à 127 orchestres (contre 25 auparavant). Résultat : moins de ruptures, de meilleures transitions, et des suggestions plus pertinentes pour les bibliothèques riches en orchestres moins courants (De Caro, Piazzolla, Color Tango, Gardel, Salgán, Mores...).

Práctica plus robuste

La génération d'une session Práctica ne bloque plus sur une bibliothèque déséquilibrée (par exemple beaucoup de tangos mais peu de valses) : le genre insuffisant est simplement écarté et signalé au lieu de tout bloquer. Les messages d'erreur sont remplacés par une bannière claire, et chaque tanda générée affiche désormais le détail de ses morceaux (titre, orchestre, chanteur, année, BPM, durée).

Corrections

L'année des MP3 récents (tag ID3v2.4) est de nouveau lue correctement à l'import ; la détection des doublons à l'enrichissement, silencieusement inopérante, est réactivée ; l'aperçu d'enrichissement et l'import sont plus fluides sur les grandes bibliothèques ; la pré-écoute en vue arborescence est plus lisible ; un crash SwiftData lors de la mise à jour de bibliothèque est corrigé ; les morceaux indisponibles (volume déconnecté) restent affichés par défaut avec un bandeau d'avertissement au lieu de disparaitre silencieusement ; le nom « TandaBuilder Pro » s'affiche désormais correctement partout (Finder, Dock, menu, fenêtre d'accueil).

🐛 Correction 🌐 Communauté 🔒 Fiabilité

🔧 Version 26.6.1 - Catalogue communautaire et IA Pro réactivés (Juin 2026)

25 juin 2026

Fonctions Pro en ligne de nouveau actives

Suite à une migration d'authentification côté serveur, le catalogue communautaire en ligne et les suggestions de tanda par IA (Pro) avaient cessé de fonctionner et retombaient silencieusement sur d'autres sources. Corrigé : ces deux fonctions Pro sont de nouveau pleinement opérationnelles. Aucun impact pour les utilisateurs App Store, ces fonctions étant réservées au tier Pro.

Licences activées avant fin juin

Si le catalogue communautaire reste muet après la mise à jour, un passage par TandaBuilder Pro > Gérer ma licence suffit à rafraîchir l'accès.

🌐 Localisation ✨ Nouvelle fonctionnalité 🔒 Fiabilité

🌐 Version 26.6.0 - Application traduite en 29 langues (Juin 2026)

5 juin 2026

Localisation complète

L'interface, le tunnel d'achat Pro et les messages système sont désormais disponibles en 29 langues : français, anglais, allemand, espagnol, italien, portugais, néerlandais, catalan, croate, danois, finnois, grec, hébreu, hongrois, indonésien, japonais, coréen, lituanien, malais, norvégien, polonais, roumain, slovaque, slovène, suédois, tchèque, thaï, turc et ukrainien. Les pluriels s'adaptent aux règles de chaque langue, et le vocabulaire du tango (tanda, milonga, vals, cortina, orquesta) reste intact.

Statistiques anonymes, désactivables

Un nouveau réglage de statistiques d'usage anonymes et opt-out aide à prioriser les améliorations : aucune donnée personnelle, hébergement en Europe.

Stabilité

Correction d'un crash à l'ouverture des réglages de l'effet TBtubeWarmth et fiabilisation de la fenêtre de réglages.

🐛 Correction ⚡ Performance 🔒 Fiabilité

🔧 Version 26.5.9 - Démarrage fiabilisé sur grandes bibliothèques (Mai 2026)

30 mai 2026

Plus de blocage au démarrage

Correction d'un gel possible au lancement (roue colorée) sur les très grandes bibliothèques, apparu en 26.5.8.

Scan en arrière-plan

Le scan des dossiers surveillés s'effectue désormais en arrière-plan, sans bloquer l'interface au démarrage.

🔄 Workflow ✨ Nouvelle fonctionnalité ⚡ Performance

✨ Version 26.5.8 - Préparation de milonga assistée (Mai 2026)

22 mai 2026

Nouveau workflow « Préparer une milonga »

Un nouveau menu Préparer une milonga (raccourci ⌘⇧M) déclenche une suite de vérifications complète avant votre set : c'est l'orchestrateur intelligent qui s'occupe d'enchaîner les contrôles dans le bon ordre, sans intervention manuelle.

Vue PreFlight étendue à trois catégories

L'écran de vérification couvre désormais trois axes : audio (périphériques, latence), bibliothèque (couverture BPM, empreintes acoustiques, tonalités) et système (batterie, espace disque, réseau). TandaBuilder détecte automatiquement le contexte « pré-milonga » pour lancer le check sans que vous ayez à y penser.

Hygiène interne

Logs Shazam DRM optimisés (moins de bruit en console) et élimination d'un warning SwiftData de démarrage (« Unbinding from main queue »).

⚡ Performance 🌐 Communauté 🔒 Fiabilité 🐛 Correction

🔧 Version 26.5.7 - Auto-pause des services en arrière-plan & Catalogue communautaire débloqué (Mai 2026)

16 mai 2026

Auto-pause des services en arrière-plan

Un nouveau service UserActivityMonitor surveille vos clics, mouvements de souris, scroll et frappes clavier. Tant que vous interagissez avec l'app (et dans les 30 secondes qui suivent), Chromaprint, l'enrichissement Automatch et les tâches d'analyse SmartOrchestrator se mettent en pause automatiquement. Plus aucune lutte pour le CPU pendant que vous travaillez. Les services reprennent seuls dès que vous redevenez inactif. Le toggle manuel ⌃⌥P de la 26.5.6 reste un override permanent pour les démos.

Catalogue communautaire débloqué pour les anciennes licences Pro

Les licences Pro activées avant le 8 mai 2026 ne pouvaient pas obtenir de jeton JWT pour ouvrir le Catalogue communautaire. La validation Pro en ligne reconstruit désormais automatiquement l'entrée Keychain avec la clé de licence requise : l'accès au Catalogue est restauré sans aucune action de votre part, dès le prochain validate online.

🎨 Interface 🌐 Communauté 🔒 Fiabilité 🔧 Amélioration

🔧 Version 26.5.6 - Polish UX, hygiène HTTP & intégration du Catalogue communautaire (Mai 2026)

15 mai 2026

Catalogue communautaire enfin accessible nativement

Le menu Bibliothèque > Catalogue communautaire (⇧⌘K) ouvre désormais une fenêtre dédiée au sein de l'app, avec recherche en direct et écoute audio en mode Pro, version teaser en mode App Store. Plus besoin de passer par le navigateur.

Mises à jour automatiques activées par défaut (Pro)

Sparkle vérifie désormais l'arrivée de nouvelles versions toutes les heures sur les nouvelles installations Pro. Plus de risque de rester bloqué sur une version buggée si vous oubliez d'activer l'auto-check.

HUD pour les raccourcis de panneaux

Les raccourcis ⌥⌘B/P/L font apparaître un HUD éphémère (1,2 s) au centre-haut de la fenêtre qui confirme visuellement le panneau activé (Bibliothèque, Pré-écoute, Live), cohérent avec les codes macOS.

Plus de spam de toasts au débranchement de disque

Quand vous démontez un disque externe pendant que TandaBuilder valide vos morceaux, vous recevez désormais un seul toast agrégé avec le compte total au lieu de N alertes successives qui noyaient l'UI.

Mode Performance robuste en multi-écrans

Sur un setup DJ avec plusieurs écrans, la fenêtre principale reste désormais sur son écran d'origine quand vous basculez les players entre flottant et docké.

⚡ Performance 🎧 Audio 🐛 Correction

🔧 Version 26.5.5 - Refonte de l'analyse en arrière-plan (Mai 2026)

12 mai 2026

Plus de beachball pendant la détection de doublons

Le moteur de détection de doublons a été entièrement refondu en buckets de hash hors du thread principal. Sur une bibliothèque de 4 333 morceaux, le scan passe désormais sous les 3 secondes (contre plusieurs minutes auparavant) et l'interface reste fluide pendant le scan.

Plus de beachball pendant l'analyse BPM et tonalité

L'analyse BPM et tonalité passe par un nouvel acteur audio dédié (AudioAnalysisActor). Le décodage audio, la FFT et l'autocorrélation tournent désormais hors du thread principal. Fini les blocages d'interface après une nuit d'autoplay enrichissement.

Affichage correct des pourcentages dans toutes les langues

Les pourcentages affichés dans les playlists Practica utilisent désormais le format localisé natif de macOS, correct dans les 28 locales prises en charge.

Fenêtre principale toujours assez grande

La fenêtre principale ne peut plus être réduite en dessous de 1200×800 pixels par accident : les players et panneaux restent toujours visibles.

🔒 Fiabilité 📂 Bibliothèque 🐛 Correction

🔧 Version 26.5.4 - Lot de corrections audit démo (Mai 2026)

10 mai 2026

Mises à jour Pro restaurées en in-app via Sparkle

Une configuration côté serveur empêchait la mise à jour automatique de fonctionner pour la 26.5.3 : c'est corrigé, Sparkle télécharge à nouveau les nouvelles versions Pro directement depuis l'application.

Recherche dans la base communautaire fiabilisée

Le bouton « Rechercher dans la base communautaire » des Préférences et le pipeline Automatch reposaient sur un fichier snapshot qui n'était plus livré : la migration vers la base embarquée moderne est terminée, la recherche fonctionne à nouveau.

Performance d'enrichissement améliorée

Spotify a retiré son endpoint d'analyse audio pour les comptes en mode développeur, ce qui causait des timeouts de 5+ secondes par morceau enrichi. L'app contourne désormais l'appel inutile : enrichissement nettement plus rapide.

🌐 Communauté 🔒 Fiabilité 🔧 Amélioration

🔧 Version 26.5.3 - Préparation release App Store + Pro (Mai 2026)

9 mai 2026

Activation Pro & Catalogue communautaire fiabilisés

L'activation Pro persiste désormais correctement la clé de licence et l'empreinte machine nécessaires à l'émission du jeton d'accès au Catalogue communautaire. Une licence Pro valide donne accès aux endpoints Pro sans dépendre d'un état d'application jamais initialisé.

URLs et conditions publiques alignées

Le prix public passe à 44,99 €, l'essai gratuit est aligné à 14 jours partout, et les URLs internes pointent vers le service de licences réellement déployé. Les webhooks Stripe sont durcis pour éviter les doublons d'activation.

Pipeline de publication Pro plus robuste

Le script de publication Pro échoue désormais explicitement si une variable Cloudflare manque (au lieu d'uploader silencieusement à un endroit incorrect) et l'appcast Sparkle utilise l'API actuelle.

🎧 Audio ⚡ Performance

🔧 Version 26.5.2 - Optimisation interne du moteur audio (Mai 2026)

7 mai 2026

Patch d'optimisation du moteur audio : nettoyage interne des chemins de journalisation dans les modules Live et Pré-écoute pour réduire la charge CPU en production. Aucun changement fonctionnel visible côté utilisateur.

🎧 Audio 🌐 Réseau 🔒 Fiabilité 🐛 Correction

🔧 Version 26.5.1 - Stabilité audio & corrections silencieuses (Mai 2026)

4 mai 2026

Stabilité audio en lecture live

Refonte des chemins critiques du moteur audio temps-réel pour réduire le risque de glitches en milonga : élimination des allocations dans le render callback, isolation du DSP TubeWarmth entre Live et Pré-écoute, suppression des accès UserDefaults depuis le thread audio.

Recherche en ligne plus réactive

Timeout des requêtes réseau abaissé à 15 secondes (60 auparavant). Plus d'UI figée quand un service externe (Spotify, MusicBrainz, AcoustID, ShazamKit) ne répond pas.

Persistance de l'historique de bibliothèque

L'historique d'ouverture de votre bibliothèque (date, version utilisée) est désormais correctement conservé entre les sessions. Le contexte de migration App Store ↔ Pro est préservé.

Migration v17 préparatoire

Nouveau champ en base pour les suggestions d'enrichissement en attente, préparant la fonctionnalité d'auto-validation à venir.

Activation de licence Pro corrigée

Bug d'activation silencieux corrigé pour les utilisateurs Pro qui rencontraient l'erreur « Impossible de lire les données car le format n'est pas correct ».

Internationalisation

36 nouvelles traductions françaises pour le catalogue communautaire et la configuration de bibliothèque.

📂 Bibliothèque 🌐 Communauté ✨ Nouvelle fonctionnalité 🔒 Fiabilité

✨ Version 26.5 - Bibliothèque partagée & catalogue communautaire (Mai 2026)

Mai 2026

Bibliothèque partagée entre TandaBuilder et TandaBuilder Pro

Votre bibliothèque musicale vit désormais dans un dossier unique et visible dans le Finder : ~/Music/TandaBuilder/Library/. Vous pouvez installer les deux versions côte à côte : elles travaillent sur la même base, rien à ré-importer, aucune donnée perdue lors du passage App Store → Pro. Un verrou exclusif garantit qu'une seule version ouvre la base à la fois.

Migration opt-in explicite

Au premier lancement de la version 26.5, TandaBuilder détecte votre bibliothèque existante et vous demande explicitement votre accord avant tout déplacement. Trois choix : migrer maintenant, repousser la décision, ou ne plus demander. Aucune migration forcée, l'app ne continue pas tant que vous n'avez pas choisi.

Sauvegardes quotidiennes automatiques

Chaque jour, TandaBuilder archive votre base compressée dans ~/Music/TandaBuilder/.backups/ (rotation 7 jours). Une nouvelle fenêtre « Réparer la bibliothèque » (dans les préférences) permet de restaurer une sauvegarde en un clic en cas de problème.

Protection contre la manipulation manuelle

Le fichier de base est marqué « Verrouillé » dans le Finder pour éviter les suppressions accidentelles. Un moniteur d'intégrité (SHA-256 + FSEvents) détecte toute modification externe. Les emplacements synchronisés cloud (iCloud Drive, Dropbox, OneDrive, Google Drive) sont refusés : ils corrompent SwiftData.

Catalogue communautaire tango

Nouvelle rubrique « Catalogue » dans l'app, connectée à la base Aïda (El-Recodo enrichi de clés Shazam et fingerprints AcoustID). En version App Store, une version teaser gratuite : 10 résultats par page, 50 au total. En version Pro : accès complet au catalogue avec écoute des enregistrements en streaming pour comparaison et identification.

Essai Pro aligné à 14 jours partout

La durée du trial est désormais clairement indiquée comme « 14 jours » dans toutes les traductions.

🎧 Audio 🧠 IA ⚡ Performance 🐛 Correction

✨ Version 26.4.4 - Fiabilisation audio & analyse en fond (Avril 2026)

Avril 2026

Fiabilisation audio

Correction du crash CoreAudio lors du branchement/débranchement de périphériques audio (interfaces USB, casques). Le listener hotplug s'exécute désormais sur le thread principal, éliminant le conflit de concurrence.

Scan bibliothèque accéléré

Le scan de bibliothèque est désormais bien plus rapide grâce à un cache d'index local. Le compteur affiche "fichiers analysés" pour plus de clarté. Les extensions audio reconnues sont harmonisées partout dans l'app.

Détection BPM & tonalité en arrière-plan

Le SmartOrchestrator analyse progressivement les morceaux en arrière-plan pour détecter le BPM et la tonalité, avec sauvegarde incrémentale et notifications UI. Replanification automatique tant qu'il reste des morceaux à traiter.

Bouton Options des lecteurs stabilisé

Les réglages des lecteurs Live et Pré-écoute (sortie audio, tempo, EQ) s'ouvrent désormais de façon fiable quel que soit le mode d'affichage.

Mise à jour Sparkle corrigée (Pro)

Correction de l'erreur d'installation lors des mises à jour automatiques de la version Pro. La sandbox est désactivée pour le target Pro uniquement.

🛠️ Build 🐛 Correction

🐛 Version 26.4.3 - Correctifs build (Avril 2026)

Avril 2026

Correction du crash compilateur Swift

Remplacement d'une structure générique interne qui causait un crash du compilateur Swift lors du build Pro. L'app utilise désormais un verrou natif Apple plus fiable.

⚡ Performance 🔒 Swift 6 🌐 Web

🔧 Version 26.4.2 - Migration Swift 6 & concurrence (Avril 2026)

Avril 2026

Migration Swift 6 strict concurrency

Résolution de plus de 30 avertissements de concurrence Swift 6 sur l'ensemble du projet. Les observateurs de notifications, les coordinateurs et les accès partagés respectent désormais les règles d'isolation stricte.

Page Tango Database

La recherche communautaire est désormais accessible depuis une page dédiée "Tango Database", ouverte à tous les utilisateurs. La page Communauté avancée reste réservée aux utilisateurs Pro.

🔧 Amélioration 🐛 Correction 🎨 Interface 🔄 Workflow

🔧 Version 26.4.1 - Glisser-déposer directionnel & corrections (Avril 2026)

Avril 2026

Glisser-déposer directionnel

Faites glisser vos morceaux depuis la bibliothèque directement vers le lecteur Live ou Pré-écoute. La zone de dépôt détecte automatiquement le panneau visé selon la position du curseur.

Slider de tempo & BPM en direct

Le slider de tempo occupe désormais toute la largeur de la bulle d'options, avec affichage du BPM résultant en temps réel au-dessus de la barre pendant la lecture.

Enrichissement Spotify corrigé

Correction de l'URL du service de token Spotify : la recherche et l'enrichissement via Spotify fonctionnent à nouveau.

Localisation complète

L'ensemble de l'interface est désormais localisé en 30 langues, avec découpage en 9 catalogues par domaine.

Corrections de crashes

Plusieurs plantages remontés via TestFlight ont été corrigés (AttributeGraph, enrichissement, tri de grandes bibliothèques, envoi Practica vers Live).

✨ Nouvelle fonctionnalité 📂 Bibliothèque 🎨 Interface

✨ Version 26.4 - Enrichissement UX (Mars 2026)

Mars 2026

Badge suggestions & revue globale

Nouveau workflow pour les suggestions d'enrichissement : badge ✨ sur les pochettes, popover de résolution en 1 clic (comparaison actuel vs suggéré, pré-écoute), vue de revue globale avec raccourcis ⌘+Return / ⌘+Delete.

30 langues

Localisation complète de l'app (chaînes en dur supprimées), découpage en 9 catalogues par domaine pour des builds plus rapides.

Bulles Options des players

Interface épurée : suppression du doublon « Sortie audio », slider tempo pleine largeur avec plage min/max sous la barre et BPM en direct au centre, toggle Protection vert/gris.

🐛 Correction ⚡ Performance

🐛 Version 26.3 - Stabilité (Mars 2026)

Mars 2026

Corrections de crashes TestFlight

Plantages corrigés lors de l'enrichissement avec MusicBrainz ou AcoustID, lors du défilement de la bibliothèque ou de l'affichage des pochettes, et lors de l'envoi d'une playlist Practica vers le lecteur Live. Stabilité améliorée lors du filtrage et du tri de grandes bibliothèques.

🐛 Correction ⚡ Performance

🐛 Version 26.2 - Corrections App Review (Février 2026)

Février 2026

Corrections de crashes TestFlight

AttributeGraph, Track.enrichmentStatus, FilterEngine.sort, PracticaPlaylistGenerator, HistoryExport - corrections pour stabilité en production.

App Store

Onglet TandaBuilder visible dans les Préférences (version App Store), meilleure découvrabilité des achats in-app.

Swift 6 & Web

Corrections MainActor pour Swift 6, redirections 301 pour /pro, /terms, /privacy.

🔧 Amélioration 🎨 Interface

🎛️ Version 1.9.21 - Panneaux & Bibliothèque (Décembre 2025)

Décembre 2025

Bouton masquer/afficher les lecteurs

Nouveau bouton toggle pour masquer les lecteurs dockés et gagner de l'espace pour la bibliothèque.

Drag & drop & colonnes

Réordonnancement des lecteurs (Live/Pré-écoute) par glisser-déposer corrigé. Réordonnancement des colonnes en mode arborescence fonctionnel.

✨ Nouvelle fonctionnalité 📂 Bibliothèque

🎵 Version 1.9.20 - Générateur Practica & Colonne Année (Décembre 2025)

Décembre 2025

Tandas cohérentes

Générateur Practica : tandas avec même orchestre, même chanteur, même époque (année ±2 ans). Plage BPM 50-200.

Colonne Année

Nouvelle option dans Préférences pour afficher la colonne Année dans les playlists Live et Pré-écoute.

🐛 Correction 🎵 Audio

🐛 Version 1.9.19 - Doublons Pré-écoute (Décembre 2025)

Décembre 2025

Correction des doublons

Lors de l'ajout d'un morceau à la pré-écoute via le menu contextuel, le morceau n'était plus ajouté deux fois. Centralisation de l'observation et renforcement de la déduplication.

✨ Nouvelle fonctionnalité 🎵 Audio ⚡ Performance

⚡ Version 1.9.12 - Normalisation Loudness Automatique (EBU R128)

Novembre 2025

✨ Nouvelle Fonctionnalité Majeure : Volume Uniforme Automatique

🎚️ Normalisation Loudness Professionnelle

RÉVOLUTION POUR LES DJS : TandaBuilder peut maintenant normaliser automatiquement le volume de tous vos morceaux pour une expérience d'écoute parfaitement uniforme !

🎯 Le Problème Résolu

FINI LES AJUSTEMENTS MANUELS DE VOLUME : Plus besoin de monter ou baisser le volume entre chaque morceau pendant vos sets !

  • Problème classique : Les vieux enregistrements sont souvent trop faibles, les remasters trop forts.
  • Solution automatique : TandaBuilder analyse chaque morceau et ajuste le volume automatiquement.
  • Résultat : Volume uniforme entre tous les morceaux, même avec des sources différentes.

✨ Fonctionnalités principales

📊 Analyse Automatique du Volume

DÉTECTION INTELLIGENTE : TandaBuilder mesure le volume perçu de chaque morceau selon les standards professionnels (EBU R128) !

  • Analyse lors du scan : option pour analyser automatiquement tous les nouveaux morceaux importés.
  • Analyse à la demande : analysez une sélection de morceaux quand vous le souhaitez.
  • Indicateur visuel : voyez le gain appliqué directement dans les lecteurs Live et Pré-écoute.
  • Affichage clair : « +2.5 dB » ou « -1.2 dB » pour comprendre l'ajustement effectué.
🎛️ Deux Modes de Normalisation

Mode « Only-Up » (recommandé pour les vieux enregistrements)

  • Principe : ne jamais baisser le volume, seulement remonter les morceaux trop faibles.
  • Avantage : préserve l'intégrité des enregistrements originaux.
  • Limite : remontée jusqu'à +12 dB maximum pour éviter la distorsion.
  • Idéal pour : collections de tango vintage, enregistrements historiques.

Mode « Down limité » (pour un alignement strict)

  • Principe : ajuste le volume dans les deux sens (monte et baisse).
  • Avantage : volume encore plus uniforme entre tous les morceaux.
  • Limites : remontée jusqu'à +12 dB, baisse jusqu'à -3 dB maximum.
  • Idéal pour : bibliothèques mixtes avec morceaux très différents.
⚙️ Configuration Simple

Dans les Préférences → Normalisation Loudness :

  • Activer l'analyse : cochez pour analyser automatiquement lors du scan.
  • Choisir le mode : Only-Up ou Down limité selon vos besoins.
  • Ajuster la cible : volume cible par défaut (-18 LUFS, standard DJ).
  • Limites personnalisables : ajustez les limites de remontée/baissée si besoin.
🎵 Application Automatique

Pendant la lecture :

  • Application transparente : le gain est appliqué automatiquement lors du chargement d'un morceau.
  • Aucune action requise : fonctionne en arrière-plan sans intervention.
  • Indicateur visible : le gain appliqué s'affiche dans les lecteurs pour information.
  • Mode Off disponible : désactivez la normalisation si vous préférez le volume original.

🚀 Avantages Concrets pour les DJs

🎯 Expérience Live Améliorée
  • Plus de surprises : fini les morceaux qui arrivent trop forts ou trop faibles.
  • Transitions fluides : volume constant entre les tandas.
  • Confort d'écoute : public et danseurs apprécient la régularité.
  • Professionnalisme : qualité de diffusion digne des meilleurs DJs.
⏱️ Gain de Temps
  • Moins d'ajustements : plus besoin de toucher au volume pendant le set.
  • Préparation simplifiée : analysez vos morceaux une fois, profitez-en toujours.
  • Workflow optimisé : focus sur la sélection musicale, pas sur le volume.
🎚️ Flexibilité Totale
  • Mode Off : désactivez si vous préférez contrôler manuellement.
  • Analyse sélective : analysez seulement les morceaux que vous voulez.
  • Réanalyse facile : recalculer les gains si vous changez vos préférences.
  • Compatibilité totale : MP3, FLAC, M4A, WAV, etc.
🛡️ Protection Audio
  • Sécurité anti-clipping : TandaBuilder évite automatiquement la saturation.
  • Respect des originaux : le mode Only-Up préserve les enregistrements historiques.
  • Limites intelligentes : protection contre les ajustements excessifs.

📊 Exemple Concret

Scénario typique :

  1. Vieux tango de 1940 : volume faible (-25 LUFS) → TandaBuilder remonte à +7 dB.
  2. Remaster moderne : volume fort (-15 LUFS) → TandaBuilder baisse à -3 dB (mode Down limité).
  3. Résultat : les deux morceaux ont maintenant le même volume perçu (-18 LUFS).
  4. En live : transition fluide sans ajustement manuel nécessaire.

💡 Conseils d'utilisation

  • Pour débuter : activez l'analyse lors du scan et choisissez le mode « Only-Up ».
  • Pour les collections mixtes : utilisez le mode « Down limité » pour un alignement plus strict.
  • Pour les puristes : mode Off si vous préférez le volume original de chaque enregistrement.
  • Indicateur visible : gardez l'affichage du gain activé pour comprendre les ajustements.
🔧 Amélioration 🎨 Interface 🔄 Workflow

⚡ Version 1.9.11 - Copier-coller amélioré dans les champs de texte

Novembre 2025

✨ Amélioration de l'édition des métadonnées

📋 Copier-coller fonctionnel partout

AMÉLIORATION EXPÉRIENCE : le copier-coller fonctionne maintenant correctement dans tous les champs de texte de l'application !

  • Dans la bibliothèque : copiez/collez du texte directement dans les cellules éditables.
    • Sélectionnez du texte puis utilisez Cmd+C pour copier.
    • Collez avec Cmd+V dans n'importe quel champ éditable.
    • Cmd+X pour couper, Cmd+A pour tout sélectionner.
    • Compatibilité totale avec les raccourcis macOS standards.
  • Dans les panneaux d'édition : même confort dans toutes les fenêtres d'édition.
    • Panneau d'édition individuel d'un morceau.
    • Fenêtre d'édition en lot pour plusieurs morceaux.
    • Tous les champs de texte exploitent le presse-papiers macOS.

🎯 Mise à jour automatique des champs de recherche

AMÉLIORATION UX : les champs de recherche dans la fenêtre d'enrichissement se synchronisent automatiquement.

  • Après application Shazam : titre ou artiste mis à jour réinjecte la valeur dans les champs.
  • Après application Spotify : même comportement pour les données Spotify.
  • Après application TandaBuilder : synchronisation immédiate avec les données de la communauté.
  • Après analyse du nom de fichier : les métadonnées extraites mettent instantanément à jour les champs.
🔧 Amélioration 🎨 Interface ⚡ Performance

⚡ Version 1.9.7 - Fluidité & Feedback en direct

Novembre 2025

📊 Analyses en temps réel

  • Bannière de progression non intrusive avec temps estimé et morceau en cours.
  • Une seule sauvegarde finale pour accélérer les traitements.

🎵 Players optimisés

  • Mode compact activable dans les préférences afin de gagner de l’espace.
  • Compteurs et têtes de lecture désormais alignés sur les zones de troncature/fade-out.

📚 Bibliothèque plus réactive

  • Bouton Supprimer avec confirmation visuelle pour éviter les erreurs.
  • Clic droit qui sélectionne la ligne et ouvre le menu contextuel en un geste.
  • Débouncing des rafraîchissements pour un scrolling ultra fluide.

🎨 Enrichissement des métadonnées

  • Boutons Appliquer/Annuler cohérents avec le reste de l’app.
  • Confiance Shazam affichée directement en pourcentage.

🔔 Notifications repensées

  • Nouvelles bannières discrètes en haut de l’écran à la place des toasts.

👉 Une version axée sur la fluidité, la précision visuelle et la tranquillité d’esprit en live.

✨ Nouvelle fonctionnalité 🔄 Workflow 🎨 Interface

📝 Version 1.9.6 - Éditeur d'Historique V2

27 octobre 2025

🎯 Nouvelle fenêtre dédiée

  • Interface complète pour modifier tandas et morceaux dans une vue hiérarchique.
  • Mise en page moderne mêlant panneaux d’édition et liste multi-sélection.

🔄 Undo/Redo illimité

  • Historique complet avec indicateur de modifications sur le bouton Enregistrer.
  • Raccourcis macOS : ⌘Z, ⌘⇧Z, ⌘S, ⌘K, ⌘J pour aller plus vite.

✏️ Édition avancée

  • Edition de toutes les métadonnées (titre, style, BPM, Camelot, tags, commentaires).
  • Modifications multiples synchronisées avec la bibliothèque principale.

⚡ Performance & organisation

  • Refreshs granulaires (≈95 % de re-rendus en moins) pour conserver le focus.
  • Outils Découper / Séparer / Fusionner / Drag & Drop / Envoyer pour remodeler une milonga.

🛡️ Fiabilité renforcée

  • Validations systématiques, tri chronologique cohérent et messages d’erreur clairs.

👉 L’éditeur devient un véritable poste de travail pro pour préparer vos sets.

🔧 Amélioration 🎨 Interface 🔄 Workflow

🛡️ Version 1.9.3 - Protection Live & Améliorations UX

Octobre 2025

🎯 Protection du Player Live

🧠 Ce que ça change

  • Alerte avant toute action risquée : Play/Pause, Stop, Next/Previous, clic sur la playlist ou la barre de progression.
  • Boutons colorés pour plus de clarté : 🟢 Annuler (rassurant) - 🔴 Interrompre la tanda (explicite).
  • Protection anti-double-clic (300 ms) pour bloquer les actions involontaires.
  • Option activable/désactivable dans Préférences → Lecteurs Audio → Protection Live.

💡 Pourquoi c’est utile

  • Évite de couper une tanda par erreur en live.
  • Interface rassurante, fluide et 100 % orientée performance DJ.
  • Sécurité activée par défaut, mais facilement personnalisable.

📚 Bibliothèque - Commentaires, Classement et Genres libres

🆕 Nouvelles colonnes

  • 💬 Commentaire : ajoutez vos notes DJ personnelles (visibles et éditables directement dans la bibliothèque).
  • Classement (étoiles) : notez vos morceaux de 0 à 5 étoiles (triable et modifiable à la volée).
  • 🎸 Genre libre : saisissez librement Rock, Electro, Cumbia, etc.

🔍 Recherche améliorée

  • Recherche multi-source couvrant tous les types de genre (userGenre, originalGenre, shazamGenre, displayGenre).
  • Une recherche “rock” affiche aussi les morceaux marqués Rock dans n’importe quelle source.

🧩 Interface modernisée

  • Nouvelle section Notes DJ dans le panneau d’édition des morceaux.
  • Menu contextuel affiné avec plus d’ouverture sur la première ligne de données.
  • Migration automatique : vos préférences et la base sont mises à jour sans intervention.

⚙️ Améliorations UI & Préférences

  • Espacement harmonisé autour des pochettes d’album dans les playlists.
  • Nouvelle section Protection Live dans les préférences audio.
  • Interface plus claire : textes, séparateurs et descriptions remaniés.

🚀 Autres améliorations et correctifs

📁 Navigation hiérarchique

  • Vue Liste ⇄ Arborescence accélérée.
  • Sauvegarde automatique de l’état d’expansion des dossiers.
  • Recherche multi-mots (insensible aux accents) avec dépliage automatique des résultats.

⏱️ Durées cohérentes

  • Durées identiques entre player et bibliothèque, même avec les fichiers VBR (MP3/AAC).

✏️ Édition inline fiable

  • Sauvegarde immédiate des champs (année, BPM, etc.).
  • Synchronisation automatique avec le panneau d’édition.

🌐 Enrichissement web

  • Matching plus robuste (alias, tolérance d’année, score de similarité amélioré).
  • Recherche manuelle proposée si score < 95 %.

🧭 Onboarding & Préférences

  • Import de dossiers en arrière-plan pendant la configuration initiale.
  • Possibilité de rouvrir le guide au prochain démarrage.
  • Préférences simplifiées : textes plus clairs et options inutiles retirées.

🔒 Stabilité

  • Gestion de fichiers protégée par file série (plus de crashs pendant l’import).
  • Nettoyage des warnings Swift 6 dans les statistiques.
✨ Nouvelle fonctionnalité 📂 Bibliothèque 🎨 Interface

📁 Version 1.9.2 - Navigation Hiérarchique & Recherche Avancée

Octobre 2025

🗂️ Mode arborescence intégré

Naviguez par dossiers directement dans la bibliothèque, avec icônes 📁 et structure claire.

✨ Fonctionnalités principales

  • Toggle “Mode arborescence” pour basculer entre liste plate et hiérarchique.
  • Compteurs de résultats sur chaque dossier (“3 résultats”).
  • Recherche multi-critères : titre, orchestre, chanteur, genre, dossier, etc.
  • Sauvegarde automatique des dossiers ouverts au redémarrage.

⚡ Performances

  • Chargement à la demande des sous-dossiers.
  • Calculs d’agrégats optimisés (durée totale + nombre de morceaux).
  • Filtrage ultra-rapide, même sur les grandes bibliothèques.
✨ Nouvelle fonctionnalité 🎵 Audio 🎨 Interface

🎧 Version 1.9.1 - Aperçu audio instantané

Octobre 2025

🆕 Pré-écoute “Finder-like”

  • Écoutez un extrait directement depuis la colonne Pochette, sans ajouter le morceau à votre playlist.
  • Utilise la même sortie audio que la pré-écoute.
  • Survol + clic Play : pré-écoute immédiate.
  • Interface fluide et intuitive, idéale pour explorer vos morceaux.
✨ Nouvelle fonctionnalité 📂 Bibliothèque 🎨 Interface

📂 Version 1.9.0 - Colonnes Dossier & Chemin

Octobre 2025

🗃️ Organisation simplifiée

  • Nouvelles colonnes : Dossier et Chemin (dossier).
  • Tri et filtrage alphabétique ultra-rapide.
  • Sauvegarde automatique des préférences d’affichage.
  • Compatibilité totale avec le mode hiérarchique.
  • Migration automatique de la base de donnée utilisateur → V2.

🧩 Versions précédentes

🖥️ 1.8 - Monitoring CPU & Interface améliorée

Suivi CPU temps réel + édition rapide des milongas + indication visuelle des pauses.

🎵 1.7 - Intégration Spotify et Shazam complète

Enrichissement des métadonnées (BPM, tonalité, énergie, valence…).

🎹 1.6 - Support MIDI

Contrôle complet de TandaBuilder via vos surfaces ou claviers MIDI (Scarlett, Launchpad…).

💾 1.5 - Tandas sauvegardées

Créez, classez et rechargez vos tandas préférées.

🌍 1.4 - Internationalisation

Interface traduite en 25 langues, du français au japonais.

🖱️ 1.3 - Améliorations UX

Menus contextuels natifs, clics directs, navigation fluide.

🎛️ 1.2 - Analyse musicale avancée

Détection BPM, tonalité, compatibilité harmonique Camelot.

🎛️ 1.1 - Bases de données TandaBuilder

Base de données utilisateur V1.

🎨 1.0 - Lancement App Store

Lecteurs séparés, interface macOS native, audio professionnel.

Dernière mise à jour : Juin 2026
TandaBuilder - Votre partenaire pour des milongas impeccables 💃🕺