L'application est en cours de réécriture complète sous le nom de Feishin. Découvrez-le ici!
Sonixd est entré en mode maintenance à partir de la version 0.15.4. Seuls les bugs cassants seront corrigés. L'application continuera d'être disponible au téléchargement et à l'utilisation, mais aucune nouvelle fonctionnalité ne sera ajoutée. L'application sera conservée jusqu'à ce que la réécriture soit terminée.
Merci à tous les contributeurs et utilisateurs qui ont contribué à rendre ce projet possible !
Sonixd est un client de bureau multiplateforme conçu pour les serveurs de musique compatibles Subsonic-API (et Jellyfin dans 0.8.0+). Ce projet s'est inspiré des nombreux clients existants, mais visait à résoudre quelques problèmes clés, notamment l'évolutivité , la gestion des bibliothèques et l'expérience utilisateur .
Sonixd a été testé sur les modèles suivants : Navidrome, Airsonic, Airsonic-Advanced, Gonic, Astiga, Jellyfin
Vous pouvez installer sonixd en téléchargeant la dernière version de votre système d'exploitation spécifié.
Si vous préférez ne pas télécharger le binaire de la version, vous pouvez l'installer en utilisant winget
. En utilisant votre terminal préféré (cmd/pwsh) :
winget install sonixd
Ou vous pouvez installer en utilisant scoop.
scoop install sonixd
Si vous préférez ne pas télécharger le binaire de la version, vous pouvez l'installer en utilisant homebrew
. À l'aide de votre terminal préféré :
brew install --cask sonixd
Vérifiez les forfaits disponibles ici.
Une fois installée, exécutez l'application et connectez-vous à votre serveur de musique avec les informations suivantes. Si vous utilisez airsonic-advanced, vous devrez vous assurer de créer un identifiant decodable
pour votre utilisateur de connexion dans le panneau de configuration d'administration.
eg http://localhost:4040/
eg admin
eg supersecret!
Si vous avez des questions, n'hésitez pas à consulter la documentation d'utilisation et la FAQ.
Ce projet est construit à partir de Electron-React-Boilerplate v2.3.0. Si vous souhaitez contribuer à ce projet, veuillez d'abord créer un problème ou une discussion afin que nous puissions à la fois discuter de l'idée et de sa faisabilité d'intégration.
Tout d'abord, clonez le dépôt via git et installez les dépendances (le développement Windows nécessite désormais une configuration supplémentaire, voir #232) :
git clone https://github.com/jeffvli/sonixd.git
yarn install
Démarrez l'application dans l'environnement dev
:
yarn start
Pour empaqueter des applications pour la plateforme locale :
yarn package
Si vous recevez des erreurs lors de l'empaquetage de l'application, essayez de mettre à niveau/rétrograder votre version de Node (testée sur la version 14.18.0).
Si vous ne parvenez pas à exécuter via le débogage dans VS Code, vérifiez les étapes de dépannage ici.
Si vos extensions devtools ne parviennent pas à s'exécuter/s'installer, vérifiez les étapes de dépannage ici.
Licence publique générale GNU v3.0 ©