Tornade pour Interface Terminal

Interface Terminal légère avec ratatui — Parfait pour SSH, serveurs et environnements sans interface. Contrôle audio complet sans dépendances graphiques.

Stable

Fonctionnalités Communes

Disponible sur tous les frontends Tornade (macOS, Windows, Linux, Terminal)

Gestion de Bibliothèque

Scan de Répertoires

Analyse automatique des dossiers locaux pour découvrir les fichiers audio

Formats Audio Professionnels

Support FLAC, MP3, AAC, ALAC et autres formats haute fidélité

Extraction Automatique de Métadonnées

Récupération automatique du titre, artiste, album, genre, année, numéro de piste

Cache de Pochettes d'Album

Extraction automatique et cache des pochettes d'album en plusieurs résolutions

Recherche Full-Text

Recherche rapide dans toute la bibliothèque en utilisant le moteur SQLite FTS5

Sources Multiples

Gérez plusieurs sources musicales incluant disques locaux et lecteurs réseau

Détection de Doublons

Identification automatique des doublons par titre, artiste et durée

Lecture Audio

Contrôles de Lecture Complets

Lecture, pause, reprise, arrêt avec contrôle complet

Navigation de Piste

Contrôles piste précédente et suivante pour navigation facile

Gestion Dynamique de Queue

Ajoutez, supprimez et réorganisez les pistes dans la queue

Modes de Lecture

Aléatoire, répéter tout, répéter une, et modes de lecture normale

Contrôle du Volume

Ajustement fluide du volume de 0.0 à 1.0

Décodage Haute-Fidélité

Support natif des codecs via Symphonia pour lecture audio sans perte

Gestion de Playlists

Gestion Complète de Playlists

Créez, renommez, supprimez et gérez facilement les playlists

Import/Export M3U

Importez et exportez les playlists au format M3U standard

Données Utilisateur & Persistance

Évaluation de Pistes

Évaluez les pistes de 0 à 5 étoiles avec stockage persistant

Base de Données SQLite

Stockage persistant de la bibliothèque, playlists et préférences utilisateur

Persistance d'État

Mémorisez la position de lecture, playlists et préférences

Historique & Favoris

Suivi de l'historique de lecture et marquage de pistes favorites

Fonctionnalités Spécifiques à la Plateforme

Fonctionnalités optimisées pour terminal pour une utilisation CLI légère

Interface Terminal

Framework ratatui

Interface terminal moderne alimentée par ratatui

Rendu Temps Réel

Rendu terminal fluide pendant la lecture

Support Couleur Complet

Support complet de palette 256 couleurs

Thème Clair/Sombre

Adaptation au thème du terminal

Navigation & Exploration

Vue Grille Albums

Affichage grille albums en ASCII

Navigation Artiste

Parcourez la musique par artiste

Filtrage par Genre

Filtrez et parcourez par genre

Recherche Temps Réel

Fonctionnalité de recherche en direct

Navigation Clavier

Contrôle clavier complet (vim-like optionnel)

Contrôle de Lecture

Barre de Progression

Visualisation de position de lecture

Contrôles Basiques

Contrôles lecture, pause, suivant, précédent

Contrôle Volume

Ajustement du volume en terminal

Affichage Queue

Visualisation de queue de lecture actuelle

Playlists

Affichage Playlists

Liste des playlists disponibles

Gestion Playlists

Créer, supprimer et modifier des playlists

Caractéristiques

Léger

Empreinte mémoire minimale (idéal serveurs/SSH)

Pas de Dépendances Graphiques

Pas de dépendances X11, Wayland ou DirectSound

Portable

Fonctionne sur n'importe quel terminal Unix/Linux

Mode Headless

Contrôle CLI pour intégration dans scripts