Об этом проекте

Naviamp — это музыкальный клиент, который подключается к Navidrome, другим серверам Subsonic/OpenSubsonic, Jellyfin или Bandcamp и предоставляет просмотр, открытие, постановку в очередь, загрузку и воспроизведение из единого интерфейса. В README он описывается как современный плеер для существующих музыкальных библиотек и сервисов пользователя, а не как сервер или менеджер библиотеки сам по себе. Платформы и сервисы: Naviamp ориентирован на macOS, Windows, Linux, Android и iOS, с единым поведением продукта, безопасным хранением учетных данных, синхронизацией настроек и поддержкой Android Auto. Поддерживаемые сервисы включают Navidrome (богатая интеграция с нативной аутентификацией, умными плейлистами, оценками, избранным, функциями OpenSubsonic и соническим открытием), универсальные серверы Subsonic/OpenSubsonic, музыкальные библиотеки Jellyfin и Bandcamp через его бета-версию Subsonic. Возможности провайдеров различаются, и приложение скрывает или откатывается от неподдерживаемых функций сервера. Библиотека и открытие: Пользователи могут просматривать альбомы, исполнителей, треки, жанры, избранное, недавно добавленную/недавно прослушанную музыку, случайные подборки и указанных исполнителей. Оно может создавать миксы исполнителей/альбомов/жанров, а также Sonic Mix и Sonic Path на серверах с поддержкой схожести, вместе с радио треков, связанной музыкой и соническим автовоспроизведением. Плейлисты можно создавать, редактировать, сохранять из сгенерированных очередей, а умные плейлисты доступны на совместимых серверах. Воспроизведение и дополнения: Приложение использует BASS или нативные кодеки с прямой поддержкой MP3, Ogg Vorbis, WAV, AIFF, FLAC/Ogg FLAC, Opus, AAC и ALAC, а также совместимостью с дополнительными форматами в зависимости от платформы. Функции включают ReplayGain, бесшовное воспроизведение, кроссфейд, сопоставление частоты дискретизации, качество ресемплинга, профили воспроизведения для каждого альбома и плейлиста, поиск по форме волны, избранное, оценки, тексты песен, загрузки и офлайн-панель, интернет-радио и реактивные десктопные визуализаторы. Android Auto поддерживается на Android. Проект и лицензия: Naviamp построен с использованием Kotlin Multiplatform, Compose Multiplatform, Gradle, SQLDelight и нативной интеграции BASS. Он лицензирован под GPLv3 с дополнительным исключением для связывания BASS; сам BASS лицензирован отдельно и в настоящее время используется на его бесплатных некоммерческих условиях.