
Разработчик открытого проекта музыкального плеера fooyin представил обновление с версией для Windows. Ранее решение было доступно только для Linux, а вариант для macOS находится в разработке. fooyin — это настраиваемый плеер, который предлагает гибкое воспроизведение без пауз, расширенные плейлисты, управление библиотекой, поддержку FooScript, плагины и обширную интеграцию. Исходный код решения написан на С++ и опубликован на GitHub под лицензией GNU General Public License v3.0.

«Это ещё один релиз с исправлениями ошибок, но он также знаменует собой первый официальный релиз fooyin для Windows. Поддержка Windows всё ещё находится в стадии разработки и ещё не прошла такое же масштабное тестирование, как Linux. Она будет получать такой же уровень постоянной поддержки, и отзывы и сообщения об ошибках от пользователей Windows особенно приветствуются. Этот релиз включает вывод WASAPI, встроенный тёмный режим и несколько улучшений интерфейса, специфичных для Windows», — пояснил автор проекта.

Построенный с учётом расширяемости, fooyin поддерживает плагины для виджетов, декодеров, считывателей тегов, DSP и интеграций. Он также включает FooScript для расширенного форматирования отображения, запросов, автоплейлистов и настройки поведения виджетов.
Основные возможности fooyin:
-
воспроизведение всех основных форматов, включая FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, MKA, Musepack и Monkey’s Audio. Встроенная поддержка форматов VGM и трекеров/модулей через дополнительные плагины. Воспроизведение без пауз и с точностью по битам. Воспроизведение непосредственно из архивов. Полная поддержка CUE-таблиц, включая встроенные метки. Поиск интернет-радио и удалённое воспроизведение аудиопотоков. Поддержка ReplayGain. Настраиваемые затухания и кроссфейды для переходов воспроизведения. Цепочки DSP со встроенными и предоставляемыми плагинами. Ползунок прокрутки волновой формы, спектр и другие визуализации. Гибкая настройка аудиовыхода и устройств;
-
библиотека, плейлисты и метаданные. Расширенная фильтрация и поиск по данным библиотеки и плейлистов. Стандартные плейлисты, динамические автоплейлисты и очередь воспроизведения. Импорт и экспорт плейлистов в форматах M3U и M3U8. Древовидное представление библиотеки и просмотр каталогов. Встроенный редактор тегов и управление метаданными. Инструменты встраивания, загрузка, просмотр, экспорт и извлечение обложек;
-
виджеты, скрипты и настройка. Полностью настраиваемый интерфейс с нуля или с использованием предустановленных макетов. Поиск, редактирование, синхронизация и отображение текстов песен. FooScript для расширенного форматирования, логики отображения, запросов и автоплейлистов. Форматирование текста и скриптов в большинстве виджетов и представлений. Персонализированные сочетания клавиш Расширяемая система плагинов;
-
интеграция: Поддержка MPRIS для элементов управления рабочего стола и мультимедийных клавиш Скробблинг с Last.fm, Libre.fm, ListenBrainz и пользовательскими сервисами Расширенное отображение статуса Discord.
Список изменений fooyin 0.12.2:
-
встроенный звук Windows: добавлен новый плагин вывода WASAPI для Windows, обеспечивающий встроенную поддержку API сеансов звука Windows;
-
встроенный темный режим Windows, а также ряд улучшений интерфейса, разработанных специально для встроенных стилей Windows;
-
улучшенные фильтры: фильтры теперь могут использовать текущий плейлист в качестве источника, с выбором и воспроизведением результатов фильтра с учётом плейлиста;
-
более гибкая настройка интерфейса: добавлена дополнительная кнопка «Случайный трек» в элементы управления проигрывателем, а также поддержка импорта и экспорта тем и улучшенное поведение быстрой настройки в Windows;
-
блокировка плейлистов: плейлисты теперь можно блокировать, что помогает предотвратить случайные изменения их содержимого;
-
автономные окна визуализации: визуализации теперь могут открываться в собственных окнах, при этом их состояние сохраняется между сеансами;
-
улучшения спектра: размер БПФ теперь может основываться на длительности трека, с улучшенным поведением при разных частотах дискретизации;
-
многочисленные исправления: d этом выпуске также исправлены проблемы с воспроизведением без звука после смены аудиовыхода, переключением устройств SDL, контрастностью текста и значков Windows, зависаниями пользовательского интерфейса, вызванными чрезмерным логированием, записью метаданных, настройкой OpenGL ProjectM, масштабированием обложек, проблемами с компоновкой плейлистов и рядом других проблем с интерфейсом и стабильностью.

Источник: habr.com