Skip to content

Latest commit

 

History

History
91 lines (58 loc) · 7.07 KB

File metadata and controls

91 lines (58 loc) · 7.07 KB

revolutionary-audio-player/renaissance

Description

РЕволюционный аудио Плеер, аббревиированный РЕП (который изначально назывался Ржавый аудио плеер, и разрабатывался с использованием gtk4-rs) и под кодовым названием Ренессанс - это МИНИМАЛИСТИЧНЫЙ ПОЛНОФУНКЦИОНАЛЬНЫЙ :trollface: аудиоплеер НОВОГО ПОКОЛЕНИЯ.

Интерфейс

Особенности

  • Поддержка mp3, flac, wav, ogg, opus, m4a, mp4, mkv, aac, alac, mov, mka, ac3 (другие форматы с кастомной сборкой FFmpeg).
  • Поддержка изображений обложки png, jpeg, bmp, webp, tiff.
  • Оптимизированная обработка аудио любой частоты дискретизации (вплоть до 2**31), до 255 каналов.
  • Одинаковые внешний вид и почти те же возможности на любой платформе.
  • Полная портабельность. Не оставляет следов в операционной системе!
  • Поддержка иконки в трее по умолчанию, кнопка закрытия скрывает только окно.
    • Ползунки регулировки громкости и хода выполнения встроены прямо в меню в трее!
  • Встроенные, готовые к использованию 3-, 5-, 10-, 18- и 30-полосные эквалайзеры с пресетами.
  • Гибкая система плейлистов с:
    • Поиском треков.
    • Фоновыми изображениями плейлистов.
    • Импорт / экспорт плейлистов .xspf, .m3u, .m3u8 и .cue.
    • Боковым окном с метаданными.
  • Возможность выбирать отрезок трека для его проигрывания.
  • Визуализатор пиков.
  • Невероятный визуализатор в стиле WinAMP.

Зачем новый аудио плеер?

Уже есть куча аудио плееров, большинство из которых забиты ненужными вещами, или просто устарели, как неимоверно крутой плеер foobar2000 на Windows.

Этот аудиоплеер превозносит чистый код, маленькое количество зависимостей, минималистичный интерфейс, кроссплатформенное распространение, и в целом простоту.

Цели

  • Создать производительный аудиоплеер с чистой базой кода.
  • Вывести пользовательский опыт и удобство на первый план.
  • Быть лучшим потребительским аудио плеером на рынке (потребительским относительного любого бреда, которого хотят аудиофилы от своих аудиоплееров).

Чего мы не пытаемся достичь

  • Быть конвертатором аудиоформатов.
  • Быть чем-либо кроме аудиоплеера для проигрывания локальных файлов.
  • Поддерживать всё и вся.

Релизы

Можете скачать их в секции Releases.

Забилженные релизы требуют AVX-инструкций, что означает, что минимально поддерживаемые процессоры это Sandy Bridge (3-е поколение) для Intel и Bulldozer (FX-4xxx, FX-6xxx, FX-8xxx) для AMD.

Пресеты визуализатора

Мы не поставляем никаких пресетов с наши визуализатором.

Вот где можно получить пресеты, из репозитория projectM:

  • Пак Cream of the Crop - Коллекция из около 10К пресетов, собранная Jason Fletcher. На данный момент, стандартный набор пресетов projectM.
  • Классические пресеты projectM - Чуть более чем 4К пресетов, поставляемых с прошлыми версиями projectM.
  • Пресеты Milkdrop 2 - Оригинальная коллекция пресетов, поставляемая с Milkdrop и Winamp.
  • Пресеты En D - About 50 presets created by "En D".

Вместе с projectM, включены колллекции bltc201, Milkdrop 1 и 2, projectM, tryptonaut и yin. Эти пресеты можно взять здесь.

Вы также можете скачать гигантское количество 130к+ пресетов из МегаПака здесь (4.08ГБ архив, текстуры включены).

Linux

К сожалению, нам пришлось прекратить билдить статические бинарные файлы с Alpine.

Основной причиной является огромное количество аудио бэкэндов (ALSA, PulseAudio, PipeWire, OSS, и так далее), и невозможность забилдить их все статически и залинковать к программе. Мы пытались залинковать только их динамически, а всё остальное статически, но таким образом динамический линкинг затрагивает и библиотеки musl libc, которых нет на большинстве дистибутивов.

Вторая причина - статический Qt неспособен загружать плагины динамически.

Зависимости, которые вам понадобятся

Windows

Билды на Windows статические, вам не нужны никакие DLL.

Минимальная поддерживаемая версия Windows - Windows 10.

Билдинг

Изучите BUILDING.MD

Лицензия

Проект лицензирован под WTFPL.