À propos du projet
Feishin est un lecteur de musique moderne et open-source, conçu comme une réécriture de Sonixd. Il sert d'interface pour des solutions de serveur musical auto-hébergé, offrant une interface utilisateur soignée pour gérer et diffuser des bibliothèques audio.
Caractéristiques clés :
- **Compatibilité serveur** : Se connecte à Navidrome, Jellyfin et tout serveur compatible OpenSubsonic (y compris Airsonic-Advanced, Ampache, Funkwhale, Gonic, etc.).
- **Moteurs de lecture** : Propose deux options de moteur : un lecteur basé sur MPV pour une lecture locale haute fidélité sur les clients de bureau, et un lecteur basé sur l'API Web Audio pour les environnements navigateur ou Docker.
- **Expérience utilisateur** : Dispose d'une interface moderne et réactive avec prise en charge des paroles synchronisées et non synchronisées, d'édition de listes intelligentes (spécifiquement pour Navidrome) et de thèmes personnalisés.
- **Options de déploiement** : Disponible en tant qu'application de bureau native (Windows, macOS, Linux via AppImage/Flathub), application web autonome et conteneur Docker pour un auto-hébergement facile.
- **Configuration** : Prend en charge la configuration par variables d'environnement pour les URL de serveur, les modes d'authentification et les paramètres de thème, ce qui le rend adapté aux déploiements sans tête ou gérés.
Le projet est construit avec Electron et Vite, permettant une distribution de bureau multiplateforme tout en maintenant une version web légère. Il inclut des outils pour le développement, le linting et l'internationalisation via Weblate.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.