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)
Ответ на: комментарий от Beewek

Не помогает. Всё равно кракозяблики. (Кодировка cp1251, я проверил).

Он сделал автоопределение кодировки через функции ICU. Подозреваю, что оно не работает, потому что когда я пытался впилить в fooyin то же самое в прошлом году - автоопределение через ICU я не смог завести никак, оно просто, тупо, не определяет что это 1251. В итоге, я решил это добавлением самостоятельной (не из библиотек) функции, которая определяет, в юникоде теги или нет. Детектировать юникод - большой проблемы не составляет. А далее, если теги не в юникоде, то применяется fallback кодировка, выбранная в настройках.

То, что в fooyin сейчас, скорее всего некорректно детектирует кодировку, надо отлаживать этот код.

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

Всё это мелочи по сравнению с тем, что папочка с музыкой подцепляется во флэтпак каждый раз по новому пути. Поэтому вся библиотека становится недоступной при каждом новом запуске:)

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

Не помогает. Всё равно кракозяблики.

А! #892 же о кодировке в CUE.

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

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

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

Ну, это решается еще проще. Надо выбросить флатпак на помойку и забыть, что такое было установлено.

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

Надо еще убедиться, в чем там именно проблема, это же просто гипотеза моя.

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

Они в любом плеере отображаются правильно, главное не лениться. У меня везде в тегах было и есть UTF8, что в винде, что в линукс. В винде тоже системная локаль была UTF8. А с 1251 борюсь еще на стадии резки cue на треки + проверяю реальные названия треков в discogs, все-таки 1251 отображает не все символы, которые не редкость, исполнители об этом не задумываются.

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

Они в любом плеере отображаются правильно

Согласись, тот плеер, для которого не требуется возиться с перекодировкой тегов, имеет некоторое преимущество.

главное не лениться

Вот в этом-то и проблема - мне лень с этим возиться.

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

Понятно, что им все равно, как это будет выглядеть на сворованном рипе их альбома. Будут ли там национальные символы алфавита или какие-то другие, например «♠» (вини, масть). На обложке винила красиво и это главное.

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

Понятно, что им все равно, как это будет выглядеть на сворованном рипе их альбома. Будут ли там национальные символы алфавита или какие-то другие, например «» (вини, масть). На обложке винила красиво и это главное.

«Вот ты - понимаешь!!!..» :))

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

Или наоборот, у тебя огромная коллекция, которая отлично отображается в имеющемся плеере. Без всякой возни с перекодированием.

Но если тебе охота повозиться, то почему бы и нет.

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

Он там чего-то закоммитил, надо проверять. :)

Он даже Градского в тестах увековечил:) Надо брать!:)

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

надо проверять

Скомпилировал, теперь всё нормально. А ещё автор на днях добавил поддержку визуализаций ProjectM.

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