Sobre el proyecto
Feishin es un reproductor de música moderno y de código abierto diseñado como una reescritura de Sonixd. Actúa como una interfaz frontal para soluciones de servidores de música autoalojados, proporcionando una experiencia de usuario pulida para gestionar y transmitir bibliotecas de audio.
Características principales:
- Compatibilidad con servidores: Se conecta a Navidrome, Jellyfin y cualquier servidor compatible con OpenSubsonic (incluyendo Airsonic-Advanced, Ampache, Funkwhale, Gonic, etc.).
- Backends de reproducción: Ofrece dos opciones de backend: un reproductor basado en MPV para la reproducción local de alta fidelidad en clientes de escritorio, y un reproductor basado en la API Web Audio para entornos de navegador o Docker.
- Experiencia de usuario: Cuenta con una interfaz moderna y responsiva que admite letras sincronizadas y no sincronizadas, edición de listas inteligentes (específicamente para Navidrome) y temas personalizados.
- Opciones de implementación: Disponible como aplicación nativa de escritorio (Windows, macOS, Linux mediante AppImage/Flathub), como una aplicación web independiente y como contenedor Docker para facilitar el autoalojamiento.
- Configuración: Admite configuración mediante variables de entorno para URLs del servidor, modos de autenticación y ajustes de tema, lo que lo hace adecuado para implementaciones sin cabeza o gestionadas.
El proyecto está construido utilizando Electron y Vite, lo que permite la distribución multiplataforma de escritorio mientras mantiene una versión web ligera. Incluye herramientas para desarrollo, verificación de código e internacionalización a través de Weblate.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.