Приложение полностью переписывается под именем Feishin. Проверьте это здесь!
Sonixd перешел в режим обслуживания начиная с версии 0.15.4. Будут исправлены только критические ошибки. Приложение по-прежнему будет доступно для загрузки и использования, но новые функции добавляться не будут. Приложение будет поддерживаться до завершения перезаписи.
Спасибо всем участникам и пользователям, которые помогли сделать этот проект возможным!
Sonixd — это кроссплатформенный настольный клиент, созданный для музыкальных серверов, совместимых с Subsonic-API (и Jellyfin в версии 0.8.0+). Этот проект был вдохновлен многими существующими клиентами, но был направлен на решение нескольких ключевых проблем, включая масштабируемость , управление библиотеками и удобство использования .
Sonixd был протестирован на следующих устройствах: Navidrome, Airsonic, Airsonic-Advanced, Gonic, Astiga, Jellyfin.
Вы можете установить sonixd, загрузив последнюю версию для указанной вами операционной системы.
Если вы предпочитаете не загружать двоичный файл выпуска, вы можете установить его с помощью winget
. Используя ваш любимый терминал (cmd/pwsh):
winget install sonixd
Или вы можете установить с помощью Scoop.
scoop install sonixd
Если вы предпочитаете не загружать двоичный файл выпуска, вы можете установить его с помощью homebrew
. Используя ваш любимый терминал:
brew install --cask sonixd
Проверьте наличие доступных пакетов здесь.
После установки запустите приложение и войдите на свой музыкальный сервер, указав следующие данные. Если вы используете airsonic-advanced, вам необходимо убедиться, что вы создали decodable
учетные данные для вашего пользователя, вошедшего в систему, на панели управления администратора.
eg http://localhost:4040/
eg admin
eg supersecret!
Если у вас есть какие-либо вопросы, ознакомьтесь с документацией по использованию и часто задаваемыми вопросами.
Этот проект построен на основе электронного реагирования-шаблона версии 2.3.0. Если вы хотите внести свой вклад в этот проект, сначала создайте проблему или обсуждение, чтобы мы могли обсудить идею и возможность ее интеграции.
Сначала клонируйте репозиторий через git и установите зависимости (разработка для Windows теперь требует дополнительной настройки, см. #232):
git clone https://github.com/jeffvli/sonixd.git
yarn install
Запустите приложение в среде dev
:
yarn start
Чтобы упаковать приложения для локальной платформы:
yarn package
Если при упаковке приложения вы получаете ошибки, попробуйте обновить или понизить версию Node (проверено на версии 14.18.0).
Если вы не можете запустить отладку в VS Code, ознакомьтесь с инструкциями по устранению неполадок здесь.
Если ваши расширения devtools не запускаются/устанавливаются, ознакомьтесь с инструкциями по устранению неполадок здесь.
Стандартная общественная лицензия GNU v3.0 ©