À propos du projet

Rusty Music Player Client (rmpc) est un client en mode terminal pour le Music Player Daemon (MPD), présenté comme une alternative moderne et hautement configurable dans le même domaine que ncmpcpp. Son interface s'inspire des gestionnaires de fichiers ranger et lf, avec un modèle de navigation à trois colonnes piloté au clavier. Principales fonctionnalités décrites dans le README : - Affichage des pochettes d'album dans le terminal, en utilisant le protocole d'image Kitty, Sixel, Iterm2 ou ueberzugpp selon ce que le terminal prend en charge. - Intégration de Cava pour la visualisation musicale. - Prise en charge des paroles synchronisées au format de fichier LRC. - Possibilité de lire de la musique provenant de YouTube. - Interface texte configurable : les utilisateurs peuvent choisir les informations affichées dans l'en-tête, les colonnes visibles sur l'écran de file d'attente, créer des thèmes de couleurs personnalisés et remapper chaque raccourci clavier (valeurs par défaut de type vim). - Navigateur de bibliothèque à trois colonnes de style ranger/lf pour parcourir une collection musicale. - Gestion de base des listes de lecture. - Prise en charge des scripts via un mode CLI basique et des hooks de script. Le projet est décrit comme encore en cours de maturation mais suffisamment stable pour un usage quotidien, avec des changements cassants occasionnels. La documentation d'installation et de configuration se trouve sur le site web du projet, et l'état de l'empaquetage est suivi via Repology. Les discussions communautaires ont lieu sur GitHub Discussions et sur un serveur Discord. Le README ne précise pas le langage d'implémentation, la licence ni les plateformes prises en charge au-delà des exigences liées aux protocoles d'image du terminal.