Об этом проекте
Noctis — это кроссплатформенный lossless-плеер, построенный на Avalonia, с акцентом на контроль пользователя и полное отсутствие трекинга. Он поддерживает широкий спектр аудиоформатов, включая FLAC, ALAC, WAV, AIFF, APE, WavPack, MP3, AAC, OGG, Opus, WMA и M4A, с bit-perfect эксклюзивным выводом на Windows, параметрическим EQ, воспроизведением без пауз, кроссфейдом, переходами AutoMix, ReplayGain, определением BPM и тональности, трековым радио, пакетной конвертацией, воспроизведением аудио-CD, многоканальным upmix, изменением высоты тона, спектрограммой и аудиовизуализаторами.
Возможности библиотеки включают представления Songs, Albums, Artists, Folders и Playlists; умные плейлисты; избранное; звёздные рейтинги; счётчики воспроизведений; полное редактирование метаданных; автотегирование и поиск обложек через Deezer, MusicBrainz и Apple Music; импорт перетаскиванием; отслеживаемые папки; массовые правки; импорт плейлистов из Exportify CSV, TuneMyMusic JSON и файлов m3u; поиск дубликатов; организатор файлов; командную палитру; статистику прослушивания с месячными и годовыми Wrap; страницы исполнителей; импорт ссылок TIDAL и Deezer; добавления из YouTube; переключатель откровенного контента; переназначаемые сочетания клавиш и многое другое.
Поддержка текстов песен включает пословную караоке-лирику, простой текст, LRC, пословный LRC, TTML и сайдкары Lyricsfile, авто-загрузку из LRCLIB и NetEase с офлайн-кэшированием, встроенный редактор текстов с экспортом в .lrc, публикацию в виде карточек-изображений или коротких клипов, выравнивание речи и текста через Whisper, фоны из видео или GIF и глобальное смещение текста.
Приложение предлагает широкие возможности настройки: просмотр Cover Flow, обложку Now Playing в виде CD, винила или кассеты, анимированные обложки, размытые фоновые подложки, темы и акцентные цвета, редактор пользовательских тем, режим полупрозрачного окна Liquid Glass, изменяемый по размеру мини-плеер и 13 страниц настроек с поиском. Возможности подключения включают стриминг из Jellyfin, Navidrome, Airsonic, Gonic или любого сервера Subsonic; встроенный Noctis Server для стриминга на клиенты Subsonic; self-hosted noctis-server для NAS, VPS или Docker; Discord Rich Presence; скробблинг в Last.fm и ListenBrainz; веб-пульт управления; медиа-клавиши; таймер сна; значок в трее и автоматические обновления из релизов GitHub.
Noctis поддерживает английский, арабский, французский, японский, корейский, испанский, упрощённый китайский и традиционный китайский, переключаемые без перезапуска. Его можно расширять через контент-паки (JSON-темы, пресеты текстов, языки), локальный HTTP+JSON API для внешних инструментов вроде Stream Deck и OBS и .NET-плагины на базе SDK Noctis.Plugins.Abstractions с разрешениями и ограниченным режимом. Проект распространяется под лицензией MIT и требует .NET 10 SDK для сборки из исходников, с libvlc в качестве нативной зависимости на macOS и Linux при сборке из исходников.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.