À propos du projet

Spotifast est un client Spotify natif écrit en Rust, tirant parti de la bibliothèque d'interface utilisateur egui et de la bibliothèque librespot pour la lecture audio. Il offre une expérience Spotify complète : navigation dans les playlists, albums, artistes et podcasts ; recherche dans le catalogue ; création et édition de playlists ; lecture de musique localement avec lecture sans interruption jusqu'à 320 kbps ; et diffusion vers des appareils Spotify Connect tels que des enceintes, téléphones ou autres ordinateurs. L'application inclut des fonctionnalités comme des paroles synchronisées et non synchronisées, une teinte de couleur basée sur la pochette d'album, des thèmes clair et sombre, un mini-lecteur de style Winamp avec un égaliseur à 10 bandes et un visualiseur MilkDrop, ainsi qu'un système complet de raccourcis clavier. Elle est conçue pour être économe en ressources, utilisant généralement 100 à 250 Mo de RAM, et démarre en moins d'une seconde. Spotifast fonctionne sur Linux, macOS et Windows, s'intègre aux services système (MPRIS sur Linux, icône de la barre d'état, touches multimédia) et prend en charge l'accessibilité avec la navigation par lecteur d'écran. La lecture nécessite un compte Spotify Premium ; les comptes gratuits peuvent naviguer mais ne peuvent pas lire de musique. L'installation est disponible via l'AUR, Homebrew, les overlays Gentoo, ou en compilant à partir des sources avec Rust 1.95 ou plus récent. Le projet fournit également des outils en ligne de commande pour le contrôle à distance et l'intégration MPRIS, ainsi qu'une documentation détaillée pour la configuration, la connexion et le dépannage.