Sobre o projeto
Feishin é um player de música moderno e de código aberto, criado como uma reescrita do Sonixd. Ele atua como frontend para soluções de servidor de música auto-hospedadas, fornecendo uma interface polida para gerenciar e transmitir bibliotecas de áudio.
Recursos principais:
- **Compatibilidade com servidores**: Conecta-se a Navidrome, Jellyfin e qualquer servidor compatível com OpenSubsonic (incluindo Airsonic-Advanced, Ampache, Funkwhale, Gonic, etc.).
- **Backends de reprodução**: Oferece duas opções de backend: um player baseado em MPV para reprodução local de alta fidelidade em clientes desktop, e um player baseado em Web Audio API para ambientes de navegador ou Docker.
- **Experiência do usuário**: Possui interface moderna e responsiva com suporte a letras sincronizadas e não sincronizadas, edição de playlists inteligentes (especificamente para Navidrome) e temas personalizados.
- **Opções de implantação**: Disponível como aplicativo desktop nativo (Windows, macOS, Linux via AppImage/Flathub), aplicativo web autônomo e contêiner Docker para fácil auto-hospedagem.
- **Configuração**: Suporta configuração por variáveis de ambiente para URLs de servidor, modos de autenticação e configurações de tema, tornando-o adequado para implantações headless ou gerenciadas.
O projeto é construído com Electron e Vite, permitindo distribuição desktop multiplataforma enquanto mantém uma versão web leve. Inclui ferramentas para desenvolvimento, linting e internacionalização via Weblate.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.