Стильный desktop-плеер с поддержкой локальной музыки, интернет-радио, эквалайзера и гибкой настройкой интерфейса.
- Воспроизведение локальных аудиофайлов
- Поддержка плейлистов
- Случайный порядок и повтор
- Изменение скорости воспроизведения
- Мини-плеер
- Полоса перемотки
- Автоматическое сохранение состояния
- Удобное управление треками
Noctune поддерживает полноценную работу с интернет-радиостанциями:
- Добавление потоков вручную
- Поиск станций через API
- Фильтрация по:
- странам
- тегам
- названию
- Проверка статуса радиостанций
- Редактирование станций
- Контекстное меню управления
Встроенный 12-полосный эквалайзер:
- 12 полос настройки
- Preamp
- Включение и отключение
- Пользовательские пресеты
- Сохранение настроек
- Быстрое переключение профилей
- Полупрозрачный интерфейс
- Эффекты размытия
- Поддержка собственных фоновых изображений\видео
- Адаптивные цвета акцента и градиентов
- Плавные анимации
- Всплывающие уведомления
- Контекстные меню
- Удобная панель настроек
- Светлая и тёмная тема
- Цветовые акценты
- Настройка визуализатора
- Отображение обложек
- Настройки поведения плеера
Проект использует:
| Технология | Назначение |
|---|---|
| Electron | Desktop-приложение |
| HTML5 | Интерфейс |
| CSS3 | Стилизация |
| JavaScript | Логика приложения |
| Web Audio API | Работа со звуком |
| Lucide Icons | Иконки |
git clone https://github.com/PleaseSuffer/NoctunePlayer.git
cd NoctunePlayernpm installnpm run dist- Создание
- Переименование
- Удаление
- Сортировка
- Добавление файлов
- Добавление папок
Встроенный визуализатор на Canvas:
- Анимированные волны
- Фоновые эффекты
- Динамическая анимация
- Реакция на музыку
Система уведомлений поддерживает:
- Ошибки
- Предупреждения
- Информационные сообщения
- Очередь уведомлений
Noctune использует:
- Web Audio API
- Кастомный аудио-движок на базе initAudioEngine для оптимизированной работы с потоками
- GainNode
- Audio Filters
- Обработку звука в реальном времени
- Системные диалоги
- Управление окнами
- Локальное хранение данных
- Работа с файловой системой
- Desktop-рендеринг
- Полная интеграция с System Media Transport Controls (SMTC) для управления с клавиатуры и экрана блокировки
Пользователь может настраивать:
- Crossfade между треками
- Пресеты эквалайзера
- Цвет интерфейса
- Фоновое изображение\видео
- Поведение плеера
- Уведомления
- Визуализатор
- Порядок плейлистов
- Отображение обложек
- Интеграция Last.fm
- Discord Rich Presence
- Компактный мини-плеер со встроенной прогресс-линией
- Система тем
- Поддержка плагинов
- drag&drop для аудио-файлов
- Работа из контекстного меню
MIT License — см. файл LICENSE
- Политика конфиденциальности (Privacy Policy) - см. файл TERMS_OF_SERVICE
- Условия использования (Terms of Service) - см. файл PRIVACY_POLICY