LINUX.ORG.RU

fooyin 0.11.0 и 0.11.1

 , , , ,


1

1

22 июня состоялись выпуски 0.11.0 и 0.11.1 fooyin — музыкального плеера, ориентированного на индивидуальную настройку. Он предоставляет множество виджетов для управления и воспроизведения локальной коллекции музыки. Плеер обладает широкими возможностями расширения благодаря системе плагинов и включает в себя FooScript — язык сценариев для расширенной настройки виджетов.

Вы можете полностью настроить пользовательский интерфейс, перейдя в режим редактирования макета: начав с нуля или воспользовавшись готовым.

Проект написан на языке C++ и фреймворке Qt6, и распространяется по лицензии GNU GPL 3.

Возможности
  • Воспроизведение
    • поддержка всех основных форматов: FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, MKA, Musepack, Monkey’s Audio;
    • встроенная поддержка VGM и трекерных форматов;
    • воспроизведение без пауз;
    • воспроизведение файлов прямо из архивов;
    • полная поддержка CUE-листов (включая встроенные метки);
    • поддержка ReplayGain (включая расчёт);
    • полоса прокрутки с отображением формы сигнала.
  • Библиотека и плейлисты
    • фильтрация по любому полю;
    • создание и управление плейлистами;
    • динамические автоплейлисты на основе скриптов;
    • импорт/экспорт плейлистов (M3U/M3U8);
    • древовидная библиотека с отображением структуры каталогов;
    • встроенный браузер каталогов;
    • встроенный редактор тегов;
    • автоматический поиск обложек;
    • синхронизация текстов песен с загрузкой из нескольких источников.
  • Настройка
    • полностью настраиваемый интерфейс, начиная с пустого холста;
    • индивидуальные сочетания клавиш;
    • расширение функциональности системой плагинов.
  • Интеграция
    • гибкие настройки аудиовывода и устройств;
    • поддержка MPRIS для управления на уровне всей системы;
    • скроблинг (Last.fm, MusicBrainz, Libre.fm).

Основные новшества

  • добавлен плагин визуализации спектра;
  • добавлен плагин интернет-радио;
  • добавлен плагин, предотвращающий переход в спящий режим во время воспроизведения;
  • добавлена поддержка сетевых аудиопотоков;
  • улучшено воспроизведение без пауз;
  • добавлен отдельный порог воспроизведения, зависящий от времени;
  • добавлены расширенные настройки для немедленного удаления файлов и пустых директорий;
  • добавлен отдельный скрипт сортировки для фильтрации столбцов;
  • оптимизация заполнения строк и поиска по выбранному;
  • значительно улучшен интерфейс и библиотека;
  • исправлены ошибки.

>>> Документация

>>> Исходный код

>>> Источник: CHANGELOG.md

★★★★★

Проверено: CrX ()
Последнее исправление: dataman (всего исправлений: 5)

Полный список изменений можно прочитать в первой редакции новости.

dataman ★★★★★
() автор топика

Не проще было бы плавающими панелями Qt реализовать? Как в Qmmp?

delidov_george
()

синхронизация текстов песен с загрузкой из нескольких источников

Лирика действительно синхронизированная (а-ля караоке) или просто текст?
Я так и не нашел нормальное консольное приложение для вывода синхронизированных текстов. Есть что-то на питоне, но слишком много зависимостей, даже не стал пробовать.

dmitry237 ★★★★★
()

Со времён винампа не понимаю на кой хрен плееру какой-то там интерфейс. Кнопка «играй\пауза», кнопка «следующая» - более чем достаточно. Ну и настройка где музыка лежит. Поэтому мой выбор - mpd.

zabbal ★★★☆☆
()
Ответ на: комментарий от zabbal

Ну как тебе сказать… Все зависит от размера библиотеки. Как по мне на данный момент лучший интерфейс у jriver. А вот по функционалу луший roon. Но ценник - конский. И интерфейс там не очень. Плеер сейчас просто обязан играть по сети, ну или, как минимум уметь нормально работать с внешними цап-ми. В противном случае все его настройки, плагины и все остальное - даром не нужно. Таких плееров обычных - вагон и телега. А нормальных - по пальцам 1 руки можно пересчитать и все платные. ну кроме фубара разве что, но и у него масса проблем. Помимо того, что только под винду. А так нормальных - jriver, audirvana да roon (правда последний не то чтоб просто плеер).

DrRulez ★★★★★
()
Ответ на: комментарий от zabbal

Кнопка «играй\пауза», кнопка «следующая» - более чем достаточно.

Ага. А что там играет, и что там следующее - да пофиг, пусть само решает.

thesis ★★★★★
()

ранее сидел на мертвом-мясе, но его автор упоролся политикой, то пробую на сабж из замеченных недостатков - не помнит трек и позицию в плейлисте

под андроидом нравится aimp, жаль автор через wine его запускает под линуксами, отчего кривоват

x905 ★★★★★
()
Ответ на: комментарий от barbarella

А где мои чихуахуахочки лайки ? :)
Если серьёзно, они для меня являются полезным индикатором, нужно ли продолжать писать об интересных проектах.

dataman ★★★★★
() автор топика
Последнее исправление: dataman (всего исправлений: 1)

Более чем доволен deadbeef’ом.
Ну, еще жду, когда допилят с беты до релиза Aimp нативный.

Gonzo ★★★★★
()
Ответ на: комментарий от zabbal

Кнопка «играй\пауза», кнопка «следующая» - более чем достаточно. Ну и настройка где музыка лежит. Поэтому мой выбор - mpd.

А там есть кнопки? Это же вроде просто демон.

Gonzo ★★★★★
()
Ответ на: комментарий от zabbal

после фубара появилось требование/желание еще одной кнопошки - переход с рандомом. по мне так очень удобно
жаль пока не все умеют.
на мертвомясе можно заскриптовать. остальные под вопросом.

в линуховом нативном аимпе возникла проблема с гуем :) требует альфа-композитинг. сразу вспоминается известный монстр для записи сд/двд с требованиям директыкс.
за что и люблю примитивный интерфейс фубара/мпд. программа должна музон гнать, а не медиахрень по морде размазывать… но у всех своих хотелки.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 2)
Ответ на: комментарий от zabbal

Кнопка «играй\пауза», кнопка «следующая» - более чем достаточно.

Нужны кнопки для громкости. Чтобы музыку глушить, а обычные звуки ОС чтоб на обычной громкости работали.

tiinn ★★★★★
()
Ответ на: комментарий от Gonzo

Судя по изменениям, да:

0.10.0 (2026-03-27)

New Features

  • Equaliser
    • Add a SuperEQ-based equaliser DSP

0.10.7 (2026-05-15)

Improvements

  • DSP
    • Add View -> Equaliser option when an equaliser DSP is present in a chain
dataman ★★★★★
() автор топика
Ответ на: комментарий от Gonzo

Странно, что автор об этом не написал ни на оф. сайте, ни на Гитхабе, всё-таки важная фича.
Я вечерком его ещё потыкаю и добавлю скриншотов.

dataman ★★★★★
() автор топика
Ответ на: комментарий от Fake

aimp он таки написал нативный. жаль, что уже не надо

да, не углядел что там еативна бетта ниже и вроде получше стало

а почему нинада ?

x905 ★★★★★
()
Ответ на: комментарий от zabbal

Мне надо ещё информацию о том что играет видеть. Я запоминаю кто когда написал и сыграл ту или иную песню.

peregrine ★★★★★
()
Ответ на: комментарий от SkyMaverick

Лет 10 назад может быть обрадовался бы. А теперь уже пофиг — пересел на foobar2000 под оффотопиком и разной степени его клоны под онтопиком.

peregrine ★★★★★
()
Ответ на: комментарий от yorshka

Разработчики GNOME с тобой не согласны

Если бы со мной разработчики GNOME были в чём-то согласны (по крайней мере в плане UX), это был бы для меня повод крепко задуматься.

По-моему, они целенаправленно всё делают именно максимально неудобным и нефункциональным, насколько это возможно. То, что осталось хоть минимально удобное — методично выпиливают.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

Так с тем плеером смысл-же в другом. Это минимальный DE плеер. У тебе в DE есть MIPS с кнопками (и он доступен в тулбаре), у тебя есть слайдер громкости в DE (и даже раздельный по приложениям). В таком ключе, вполне логичный вопрос: а зачем тебе нужны ещё одни кнопки и ещё один слайдер, если это МИНИМАЛЬНЫЙ плеер от которого требуется шкала и список воспроизведения, а в остальном его предполагается не замечать?

SkyMaverick ★★★★★
()
Ответ на: комментарий от SkyMaverick

Обратная совместимость, не? На железных аудиоплеерах везде есть регулятор громкости, и он именно громкость музыки регулирует.

tiinn ★★★★★
()
Ответ на: комментарий от SkyMaverick

У тебе в DE есть MIPS с кнопками (и он доступен в тулбаре), у тебя есть слайдер громкости в DE (и даже раздельный по приложениям).

На момент создания того тикета в гитлабе, в GNOME регулятор громкости для отдельных программ был в глубокой жопе, к которой надо через три меню лезть.

а зачем тебе нужны ещё одни кнопки и ещё один слайдер

А херли нет-то? Или тебя ebassy покусал, что ты требуешь use case на каждый чих?

yorshka
()
Ответ на: комментарий от yorshka

А херли нет-то?

Плеер в DE - это минимальный плеер, задача которого запуститься и что-то там играть в фоне. Всё. На то он и минимальный и у него есть шкала времени, кнопка Play/Pause и плейлист. Хочешь больше - есть куча более продвинутых плееров (хоть этот же fooyin), которые ты поставишь вместо, если тебе надо.

Или тебя ebassy покусал, что ты требуешь use case на каждый чих?

Что иногда он перегибает, я могу и согласиться. Но вообще вопрос логичный: а нахера вот эта вот твоя хотелка нужна кому-то, кроме тебя? Какой в ней смысл, кроме «чтобы было»?

SkyMaverick ★★★★★
()
Последнее исправление: SkyMaverick (всего исправлений: 1)
Ответ на: комментарий от SkyMaverick

Плеер в DE - это минимальный плеер

Amarok и Rhythmbox смотрят на тебя с недоумением.

Кстати, GNOME Music в итоге выкинули, сейчас там что-то другое. Видимо, слишком много фич было. Больше всего мне понравилось, что GNOME Music мог играть музыку только из $HOME/Music. Если у тебя небольшой SSD, а музыка смонтирована с другого диска в /mnt, то пшёл нах, GNOME Music не для тебя.

Иными словами, это не минималистичный плеер. Это просто бесполезная наколеночная поделка за авторством полутора идиотов.

Что иногда он перегибает, я могу и согласиться.

Только иногда?

Но вообще вопрос логичный: а нахера вот эта вот твоя хотелка нужна кому-то, кроме тебя? Какой в ней смысл, кроме «чтобы было»?

Регулятор громкости в GNOME Music в итоге добавили, так-то. После трёх лет срача в комментах. Видимо, какой-то смысл был.

yorshka
()
Ответ на: комментарий от yorshka

Я тоже поддерживаю. Гному звук в принципе не нужен, а родное приложение для музыки от гнома у меня ни разу не использовалось.

peregrine ★★★★★
()
Ответ на: комментарий от peregrine

Нет, не нужен. Нужны хорошие колонки/наушники.

Ох лол. Нельзя так писать.

Есть производители колонок. Они отстраивают свои колонки в безэховых комнатах.

Есть студии. Там пытаются в звукоизоляцию, но получается не настолько хорошо, как в безэховых комнатах.

Потом эти студии начинают мастеринг. И колонки в студиях начинают бубнить. При мастеринге убирают басы, и релизят.

Потом на сцене появляются слушатели. Они дома тоже пытаются в звукоизоляцию, и получается хорошо если примерно как в студии. То, что они слушают на своих колонках, не бубнит. Так как звукорежиссер убрал там кое-какие басы.

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

Соответственно, есть консенсус, что наушникам нужен EQ. Так называемые Harman Target, SoundGuys Preference Curve, RTINGS Target (они все примерно похожие).

Ну и с другой стороны, если у тебя наушники не нуждаются в подъеме басов, если они басовитые сами по себе, то это не очень хорошие наушники.

sarumeister
()
Последнее исправление: sarumeister (всего исправлений: 2)
Ответ на: комментарий от yorshka

Amarok

В стиле KDE: напихаем всего и побольше.

и Rhythmbox

Под названием «мы попытались скопировать iTunes».

Кстати, GNOME Music в итоге выкинули, сейчас там что-то другое

Взгляни ради интереса :)

Регулятор громкости в GNOME Music в итоге добавили, так-то

Ну, убедили, значит, что нужен не только автору запроса, но и ещё кому-то.

Только иногда?

Вообще, в реквестах «запилите быстра, мне нада!!!111» я удивлён, что стартеров просто не посылают нахрен. В запросах формата «я готов реализовать фича-name, если нет возражений» ebassi обычно конструктивен.

SkyMaverick ★★★★★
()
Ответ на: комментарий от sarumeister

Соответственно, есть консенсус, что наушникам нужен EQ. Так называемые Harman Target, SoundGuys Preference Curve, RTINGS Target (они все примерно похожие).

Ну и с другой стороны, если у тебя наушники не нуждаются в подъеме басов, если они басовитые сами по себе, то это не очень хорошие наушники.

Таким образом, весь смысл в том, чтобы купить хорошие наушники и, вдумчиво запердолившись, приблизить их к звуку не очень хороших.

thesis ★★★★★
()
Ответ на: комментарий от SkyMaverick

В стиле KDE: напихаем всего и побольше.

И ведь получился один из самых популярных впопенсорцных плееров в истории!

Кстати, GNOME Music в итоге выкинули, сейчас там что-то другое

Взгляни ради интереса :)

Взлянул. В Decibels регулятор громкости таки есть прямо сразу. Удивительно, да?

Вообще, в реквестах «запилите быстра, мне нада!!!111» я удивлён, что стартеров просто не посылают нахрен. В запросах формата «я готов реализовать фича-name, если нет возражений» ebassi обычно конструктивен.

https://gitlab.gnome.org/GNOME/gtk/-/work_items/3787#note_1104303

what makes you think [font] sharpness is a metric?

Очень конструктивный чувак. Два года ушло, чтобы убедить его починить шревты.

yorshka
()
Ответ на: комментарий от thesis

да пофиг, пусть само решает.

Ну да. А чем отличается фоновый мусор от фонового мусора?

James_Holden ★★★★★
()
Ответ на: комментарий от yorshka

И ведь получился один из самых популярных впопенсорцных плееров в истории!

Я где-то сказал про «ненужно»? Моя мысль в том что в базовой поставке DE, сильно навороченный плеер «не нужон», т.к., внезапно, на эту разработку отвлекаются и без того небольшие силы. Кому самого тривиального плеера недостаточно, тот берёт и ставит понравившийся. Благо этого добра хоть чем хочешь жуй.

В Decibels регулятор громкости таки есть прямо сразу. Удивительно, да?

Ну, захотели - сделали.

Почитал по ссылкам. Не вижу там особых истерик ebassi (кроме того, что о ответственный за разгребание трекера). По-моему убеждать пришлось как раз matthiasc. Ну, это извиняйте, но Маттиас - ведущий разработчик GTK. И очень упёртый чувак - это да, соглашусь.

SkyMaverick ★★★★★
()
Последнее исправление: SkyMaverick (всего исправлений: 1)
Ответ на: комментарий от thesis

Таким образом, весь смысл в том, чтобы купить хорошие наушники и, вдумчиво запердолившись, приблизить их к звуку не очень хороших.

Хорошие наушники + стереоцап с 10-точечным PEQ будет лучше плохих наушников.

В одной из предыдущих новостей я комментировал про магнитопланарные за 18тыр. Ввиду своей воздушности они тупо с плоской АЧХ от 5 Гц до 50000Гц.

sarumeister
()
Ответ на: комментарий от SkyMaverick

Моя мысль в том что в базовой поставке DE, сильно навороченный плеер «не нужон», т.к., внезапно, на эту разработку отвлекаются и без того небольшие силы.

Это достаточно странная мысль, потому что никто не на что не отвлекается. Если ты не заметил, там все на добровольных началах пилят кто что захочет. Просто у некоторых прог есть статус «официальных». Разработка Amarok никогда и никого от KWin не отвлекала, например.

Кому самого тривиального плеера недостаточно, тот берёт и ставит понравившийся. Благо этого добра хоть чем хочешь жуй.

Ты будешь смеяться, но нет. С аудиоплеерами под линуксом как раз всё очень плохо. Их много, да, но 90% по фичам не шибко отличаются от того же GNOME Music. Чего-то уровня хотя бы Winamp или foobar2000 в люнексе нет до сих пор, разве что автор fooyin пытается нагнать – пусть не слишком успешно пока что, но я желаю ему удачи.

Впрочем, под лялексом вообще с десктопным софтом всё плохонько. 80% софта – наколеночные недоделанные поделки, ещё 10% – шлак на Electron, оставшиеся 10% – хтонические монстры формата Emacs, для которых нужно отдельный язык программирования учить. Исключения можно пересчитать по пальцам. Так и живём :(

yorshka
()
Ответ на: комментарий от peregrine

не нужен

Нужен. У исполнителей часто на разных альбомах разное звучание. Да и от исполнителя к исполнителю звучание иное. Поставь, например, один из первых альбомов Metallica, после чего что-нибудь из свежего Coldplay или Radiohead, или Muse. Где-то басов нет вообще, где-то они выкручены на максимум, где-то средние зашкаливают. Ну как можно без эквалайзера? Я хренею иногда с подобных коментов.

Gonzo ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.