категории | RSS

Aurora Player

Aurora Player — музыкальный плеер для Windows с поддержкой широкого спектра аудиоформатов, эквалайзером, микшером каналов и настраиваемой цветовой темой.. Хочу поделиться своим проектом — аудиоплеером для Windows, который я пишу сам. Называется Aurora Player.
Изначально делал для себя в итоге получился довольно функциональный инструмент, которым пользуюсь каждый день.

Особенности:
— Воспроизведение FLAC, APE, WavPack, MP3, OGG, Opus, WAV, AIFF через ffmpeg
— Поддержка CUE-листов с точным разбиением на треки
— 5-полосный эквалайзер с готовыми пресетами (Rock, Jazz, Vocal, Bass+, Treble+)
— 3D Surround — расширение стереобазы
— Встроенный микшер каналов
— Спектральный визуализатор
— Мини-плеер с изменяемой шириной
— Drag & Drop файлов и папок
— Запоминает последний трек, позицию воспроизведения и размер окна между сессиями
— Тёмный интерфейс с анимациями

Разработчик: vitalikkontr
Операционная система: Требует Windows 10/11 — используется WPF и Win32 API напрямую (SetWindowPos, WM_GETMINMAXINFO и др.).
Требуется: .NET Desktop Runtime 8.0
Процессор: 1 ГГц
Оперативная память: 512 МБ
Место на диске: 106 МБ
Язык интерфейса: русский
Лекарство: лицензия для личного использования

Список изменений:
Aurora Player v1.4.0.0 — changelog

• Исправлено воспроизведение формата Opus (ранее плеер пытался открыть его через NVorbis, который Opus не поддерживает)
• Добавлено восстановление сессии: плеер запоминает последний плейлист, трек и позицию — при следующем запуске продолжает с того же места
• Форматы M4A, AAC, WMA, MP4 переведены на декодирование через ffmpeg вместо Windows Media Foundation — теперь работают одинаково на любой версии Windows независимо от установленных кодеков
 Форум: Компьютеры - обсуждение приложений
vitalikkontr
2026-06-30T08:07:17Z

Здесь находятся
всего 0. За сутки здесь было 3 человека

Комментарии 4

#4   vitalikkontr    

Обновление от 30/06/2026 05:02:30
============
Причина редактирования: Вышла новая версия, Aurora Player v1.4.0.0


0 ответить

#4   vitalikkontr    

wizard76,
Только что нашёл один баг ползунок сбрасывался в начало при воспроизведении FLAC+CUE при закрытии и открытии плеера уже поправил и заодно обновил ffmpeg.exe в связи с выходом новой версии утилиты smile версию плеера подымать не буду просто обновлю здесь на форуме laughing


1 ответить

#4   vitalikkontr    

wizard76, Одну идею уже реализовал — добавил выбор устройства вывода звука
картинка
Повышенное энергопотребление тоже вроде удалось убрать. видео показывает при проигрывание музыки низкое -умеренное думаю что это норм.
Теперь нужно нормально протестировать, как плеер будет вести себя в длительной работе.
По поводу скинов появилась мысль не делать полноценную систему тем, а добавить что-то вроде палитры цветов, чтобы пользователь сам мог настроить цветовую схему плеера под себя. Мне кажется, это было бы проще и удобнее.
Проблема в том, что в текущем проекте многие цвета захардкожены напрямую в XAML. Перед добавлением тем или скинов нужно сначала пройтись по всему проекту и вынести цвета в ресурсы. Работа сама по себе не очень сложная, но довольно муторная и занимает много времени.
Идей много, но времени пока катастрофически не хватает. Если бы разработка плеера приносила доход, заниматься им было бы куда проще и приятнее а так просто я для себя делаю так сказать для души. А так помимо плеера есть ещё основная работа, которую тоже нужно делать в сроки. Сам проект в активной разработке, просто занимаюсь им в свободное время я думаю так будет более понятно по поводу вопроса <<активной разработки>> . laughing


* редактировал(а) vitalikkontr 9 май 2026

2 ответить

#4   vitalikkontr    

wizard76,
Спасибо за отзыв! laughing
380 МБ — это в основном ffmpeg, который идёт вместе с плеером. Без него нормально не поддержать форматы APE и WavPack. Сам плеер весит намного меньше.

Повышенное энергопотребление, скорее всего, связано с таймерами и визуализатором. Сейчас используется DispatcherTimer с обновлением каждые 50 мс, из-за чего постоянно нагружается UI-поток. FFT-агрегатор тоже продолжает работать даже когда визуализатор закрыт, плюс сам WPF рендерит анимации и эффекты. В теории это можно оптимизировать — например, приостанавливать _vizTimer и FFT, когда визуализатор не открыт. Нужно будет пробовать и тестировать.

Остальные замечания вроде настроек вывода звука, скинов и поддержки нескольких папок — это скорее пожелания по функциональности, а не баги.
Скинов не будет — хочу оставить один стиль и не распыляться на кучу тем.
Программирование забирает очень много времени, которого у меня почти нет, поэтому быстро всё исправить не всегда получается. Возможно, на следующей неделе смогу заняться оптимизацией энергопотребления это самое важное из вашего отзыва — реальный баг а не пожелание.

Главное, что хотя бы работает и не вылетает winked это уже хорошо .Спасибо за отзыв!


2 ответить