O aplicativo está passando por uma reescrita completa sob o nome Feishin. Confira aqui!
Sonixd entrou no modo de manutenção a partir de 0.15.4. Apenas bugs quebrados serão corrigidos. O aplicativo continuará disponível para download e uso, mas nenhum novo recurso será adicionado. O aplicativo será mantido até que a reescrita seja concluída.
Obrigado a todos os colaboradores e usuários que ajudaram a tornar este projeto possível!
Sonixd é um cliente de desktop multiplataforma desenvolvido para servidores de música compatíveis com Subsonic-API (e Jellyfin em 0.8.0+). Este projeto foi inspirado em muitos clientes existentes, mas teve como objetivo abordar algumas questões importantes, incluindo escalabilidade , gerenciamento de biblioteca e experiência do usuário .
Sonixd foi testado nos seguintes: Navidrome, Airsonic, Airsonic-Advanced, Gonic, Astiga, Jellyfin
Você pode instalar o sonixd baixando a versão mais recente para o sistema operacional especificado.
Se preferir não baixar o binário de lançamento, você pode instalar usando winget
. Usando seu terminal favorito (cmd/pwsh):
winget install sonixd
Ou você pode instalar usando o scoop.
scoop install sonixd
Se preferir não baixar o binário de lançamento, você pode instalar usando homebrew
. Usando seu terminal favorito:
brew install --cask sonixd
Verifique os pacotes disponíveis aqui.
Depois de instalado, execute o aplicativo e faça login no seu servidor de música com os seguintes detalhes. Se estiver usando airsonic-advanced, você precisará criar uma credencial decodable
para seu usuário de login no painel de controle do administrador.
eg http://localhost:4040/
eg admin
eg supersecret!
Se você tiver alguma dúvida, sinta-se à vontade para verificar a documentação de uso e perguntas frequentes.
Este projeto é construído a partir do padrão de reação eletrônica v2.3.0. Se você quiser contribuir com este projeto, primeiro crie um problema ou discussão para que possamos discutir a ideia e sua viabilidade de integração.
Primeiro, clone o repositório via git e instale as dependências (o desenvolvimento do Windows agora requer configuração adicional, consulte #232):
git clone https://github.com/jeffvli/sonixd.git
yarn install
Inicie o aplicativo no ambiente dev
:
yarn start
Para empacotar aplicativos para a plataforma local:
yarn package
Se você receber erros ao empacotar o aplicativo, tente atualizar/downgrade sua versão do Node (testada na v14.18.0).
Se você não conseguir executar a depuração no VS Code, verifique as etapas de solução de problemas aqui.
Se suas extensões devtools não estiverem executando/instalando, verifique as etapas de solução de problemas aqui.
Licença Pública Geral GNU v3.0 ©