Changelog - Tornade Audio Player

Historique des versions et notes de mise à jour de Tornade, le lecteur audio natif FLAC et lossless pour macOS, Windows, Linux et Terminal.

v1.8.0 (2026-05-16)

Ajouté

  • Barre de menu : menu clic droit pour afficher/masquer les infos de piste et cacher le lecteur
  • Double-clic joue immédiatement par défaut

Corrigé

  • Sélection de piste, double-clic, sélection par plage (shift) et réordonnancement par glisser fiabilisés
  • Gestion des clics cassée par le comportement de sélection de texte sous macOS 26
  • Poignée de drag déplacée en colonne de tête, isolée des taps de ligne
  • Reconnexion NAS réduite à une seule tentative pour éviter les empilements
  • Description du comportement double-clic dans la modal de bienvenue corrigée

v1.7.0 (2026-05-10)

Ajouté

  • Lecteur dans la barre de menu : contrôlez la lecture depuis la barre de menu macOS sans ouvrir la fenêtre de l’app (titre, artiste, lecture/pause, piste suivante)
  • Sélection multiple dans les playlists : sélectionnez plusieurs pistes à la fois pour les déplacer, supprimer ou réordonner
  • Éditeur de tags : modifiez les métadonnées FLAC (titre, artiste, album, année, genres, numéro de disque) directement dans l’app, avec upload de pochette et scraping MusicBrainz
  • Édition de métadonnées en lot pour les sélections multi-pistes
  • “Modifier les métadonnées” au clic droit sur les pochettes d’album
  • Panneau de préférences (barre de menu, mise à jour auto, qualité de lecture)
  • Modal de bienvenue au premier lancement

Corrigé

  • Invalidation du cache de pochettes après modification des tags
  • Tri par date d’ajout, rafraîchissement auto de la bibliothèque après scraping en lot
  • Correction de la signature Developer ID pour macOS 26.4.1

v1.6.0 (2026-05-01)

Ajouté

  • Ouverture automatique de la modale “Scanner la bibliothèque” sur bibliothèque vide
  • Bouton d’annulation sur la bannière de reconnexion NAS
  • Navigation vers la playlist “Importée” après import de fichier M3U
  • Les playlists importées conservent la date d’ajout des pistes

Corrigé

  • Prévention de l’ouverture de plusieurs instances de l’app
  • Accumulation du volume à la molette
  • Mise à jour du panneau de playlists après glisser-déposer
  • Conformité sandbox App Store (suppression API privée NetFS, Sparkle en weak-link)
  • Stockage de l’activation de licence migré vers UserDefaults
  • La recherche de genres utilise désormais le moteur tornade-core

v1.5.0 (2026-03-25)

Corrigé

  • Icône de l’application non affichée correctement dans certains contextes
  • Race condition sur la bannière NAS au chargement de la bibliothèque
  • État de navigation album réinitialisé incorrectement entre les vues
  • État de pause non rafraîchi après un changement de piste

v1.4.0 (2026-03-24)

Modifié

  • Le DMG macOS est désormais signé avec un Developer ID et notarisé par Apple, plus besoin de contourner Gatekeeper à l’installation

v1.3.0 (2026-03-23)

Ajouté

  • Réorganisation par glisser-déposer dans la file de lecture (trackpad et souris)

v1.2.0 (2026-03-12)

Ajouté

  • Mise à jour automatique via Sparkle 2.x: Tornade vérifie et installe les mises à jour automatiquement
  • Système de licence : essai gratuit 30 jours, achat unique, activation en ligne avec limite d’appareils
  • Reconnexion automatique au NAS après veille macOS ou perte réseau
  • Recherche floue sur les pistes, albums, artistes et genres
  • Section artistes en featuring dans la vue détail album
  • Import de playlists M3U depuis la modale Bibliothèque
  • Genres affichés dans le panneau d’informations de l’album
  • Segments de chargement animés sur la barre de progression lors du chargement d’une piste NAS
  • Bouton “Nettoyer la bibliothèque” pour supprimer les albums et artistes orphelins
  • Effet de halo ambiant au niveau de l’application avec panneau de file arrondi
  • Localisation complète de l’application (254 chaînes via le catalogue xcstrings)

Corrigé

  • Pistes dupliquées dans la file causant une boucle infinie
  • Le shuffle ignorait la sélection explicite d’une piste dans la file
  • Photos d’artistes absentes des résultats de recherche globale
  • Option+double-clic ajoute désormais la piste à la file et la joue immédiatement sans vider la file

v1.1.0 (2026-02-25)

Ajouté

  • Pipeline de soumission App Store avec montage NAS compatible sandbox

v1.0.0 (2026-02-25)

Ajouté

  • Lecture FLAC, OGG, MP3, WAV et AIFF sur macOS
  • Interface native macOS en SwiftUI
  • Bibliothèque musicale SQLite avec scan local et réseau
  • File de lecture en temps réel
  • Interface Terminal (TUI) construite avec ratatui, gratuite et open source, fonctionne via SSH
  • Moteur audio core écrit en Rust