LINUX.ORG.RU

Exaile 4.0.0

 ,


0

1

6 июня 2019 года после четырех лет разработки состоялся релиз Exaile 4.0.0 — аудио плеера с широкими возможностями управления музыкой, расширяемого плагинами, которых существует более пятидесяти.

Изменения:

  • Переписан движок воспроизведения.
  • Графический интерфейс переписан с использованием GTK+3.
  • Увеличена скорость обработки музыкальных библиотек большого объема.
  • Исправлено размещение некоторых кнопок при rtl-локализации.
  • В редакторе тегов пофикшена реакция на скроллинг мышью.
  • Улучшено чтение ogg/opus тегов.
  • Добавлен индикатор загрузки особо длинных плейлистов.
  • Новые колонки плейлистов.
  • Для декодирования mp3 теперь используется плагин gstreamer.
  • Запоминается размер и положение диалогового окна track properties.
  • Изменено отображение тегов с пустыми значениями.
  • Поддерживаются файлы matroska без timecodescale, исправлены некоторые теги.
  • На панели «файлы» при переходе на уровень вверх предыдущий каталог сохраняет фокус.
  • Поиск по коллекции и треклисту выполняется независимо от диакритических знаков.
  • Исправлены разрывы при быстром перемещении по меню.
  • Поддержка формата aac.
  • Исправлено или улучшено чтение файлов aif, aiff, aifc и некоторых wav.
  • Исправлены ошибки при удалении тегов из файлов некоторых форматов.
  • Новые операторы во встроенном поисковом языке.
  • Исправлена иерархия диалоговых окон exaile.
  • При использовании pulseaudio Exaile больше не нарушает поведение других его клиентов.
  • Поддержка автокомплита bash и fish.
  • Возможность установки недостающих плагинов gstreamer из окна exaile.
  • Добавлено диалоговое окно со списком комбинаций клавиш, среди которых несколько новых.
  • В меню появился доступ к логам.
  • Клавиша Space привязана play/pause.
  • Расширенная ассоциация обложек.
  • В списках воспроизведения реализована сортировка по нескольким столбцам.
  • Новый suffle mode.
  • Поддержка операций по критерию «исполнитель альбома».
  • Поддержка редактирования тегов в списке воспроизведения.
  • Ряд других исправлений.

Smart-плейлисты:

  • исправлен экспорт
  • добавлена фильтрация по битрейту
  • добавлено сопоставление по целому слову
  • добавлена поддержка пользовательской сортировки по умолчанию

Плагины:

  • Добавлен mpris2.
  • Добавлен keybinder: не требует dbus, не доступен на wayland.
  • Плагины, поставляемые вместе с Exaile, теперь имеют одинаковую с ним версию.
  • Файл PLUGININFO позволяет указывать зависимости и совместимые платформы.
  • Для ряда операций доступен bpmdetect от gstreamer.
  • daapclient показывает год, номер диска и исполнителя альбома.
  • Нормализация громкости в предустановках эквалайзера.
  • grouptagger: экспорт групповых тегов в JSON, импорт не поддерживается.
  • Окно списка воспроизведения minimode больше не скрывается автоматически.
  • moodbar переписан на GTK+3 и отображает миниатюрку при включенном previewdevice.
  • screensaverpause поддерживает скинсейверы MATE и Cinnamon.
  • Экспериментальная поддержка модуля python для клавиатуры в winmmkeys.
  • Были удалены awn, contextinfo, droptrayicon, ipod, exfalso, gnomemmkeys, mpris. Lyricsviewer, notifyosd, xkeys передали свои функции Exaile или встроенным плагинам. Прочие плагины были перенесены в новую версию без должного тестирования и нуждаются в пристальном внимании.

>>> Подробности

anonymous

Проверено: jollheef ()

1. Первый раз слышу о таком.
2. Намертво прибит к GTK3 ? - нах, есть кошерный Qt.
3. Медь твою, погуглил скриншоты - это же очередной комбайн... Лучше сделайте больше «WinAMPов», Qmmp хорош, но чего-то в нём не хватает... Не могу понять чего, то ли поведение при добавлении, то ли фуллскрин-плагинов визуализации...

drfaust ★★★★★ ()
Последнее исправление: drfaust (всего исправлений: 3)

sox ресемплер, компрессор, глобальные горячие клавиши, поддержка cue есть?

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

Оно теперь прибито к bsddb, что гораздо хуже.

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

Непонятно вообще, зачем там нужна какая-то БД.
Я не против bsddb - вполне за, но только для определённых задач. Для коллекции музыки БД нах не нужно, если это не звукосервер с 100500 треков.

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

Ты писал когда-нибудь что-нибудь для обработки коллекции музыки? В чем ты хранил тэги?

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

Зря ты убрал фразу про диванного программиста. В тему было. У него не иначе как композиций 100 от силы и все. Остальное с «вконтактика» слушает :)

DrRulez ()

А проигрыватели виниловых дисков этот чудо плеер поддерживает?

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

Пока подожду ответа на вопрос. Может, он мегагуру какой, и знает какой-нибудь оригинальный способ представления данных, быстрее и удобнее, чем БД. :)

denton ★★★★★ ()

Посмотрел скрины, опять всё спрятано по вкладкам :( Amarok3 оно не заменит.

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

Для таблицы в 10 тыров записей я даже заморачиваться с БД не буду.

drfaust ★★★★★ ()

Для ряда операций доступен bpmdetect

Пытался прикрутить эту штуку к Clementine, но меня сморила лень…

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

Для таблицы в 10 тыров записей я даже заморачиваться с БД не буду.

Каждый раз из файлов метаданные считывать будете?

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

Уже ответил - а для поиска хеши есть. Кода будет килобайт 100 на Си, а не тащить целую БД с собой

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

На кой художник репин мне тебя в соцсетях искать? Я не полоумный еще. Тебе надо найти единомышленника и предложить данный процесс ему...

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

ОК, а как ты обрабатывать тэги будешь? Каждый раз по новой грузить? Да и коллекция может быть в 1 Тб файлов вполне.

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

Остальное с «вконтактика» слушает :)

Не твои ли это слова???

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

Как ты отсортируешь коллекцию по хэшам? Да и как ты хранить-то их будешь, в каком виде?

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

Да и коллекция может быть в 1 Тб файлов вполне.

Exaile 4.0.0 — аудио плеера

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

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

Для больших коллекций это будет слишком медленно.

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

Как ты отсортируешь коллекцию по хэшам?

Обычная таблица - обновляется при добавлении/удалении. Каждому тегу, при необходимости, можно присвоить хэш(название, исполнитель), остальные своими значениями обойдутся. Повторяю - это не библиотекарь, а обычный плейер.

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

Я как раз тот, о ком тут сказали, что есть коллекции в терабайт. Стоит заметить, что подавляющая часть этой музыки - это частные записи и честная оцифровка с дисков... И, поверь, я не один такой. И каждый раз что-то искать подгружая что-то из этой кучи файлов у меня желания - чуть меньше, чем 0. И стоит учитывать, что помимо встроенных тэгов, очень ко многим вещам есть комментарии. И как ты мне после всего этого предлагаешь обойтись без БД? Или у тебя, как у некоторых самоуверенных товарищей существует исключительно 2 мнения - мое и неправильное? так тебе на хабрик тогда. Там полно таких самоуверенный яйцеголовых товарищей из последней телепрограммы малашывой.

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

mpv уже давно есть. Зачем еще один? Да и чем тогда пользоваться меломану, раз такой строгий unix-way?

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

mpv уже давно есть.

это уже жирно. пусть пересоберет amp тогда уже и наслаждается :)

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

И каждый раз что-то искать подгружая что-то из этой кучи файлов у меня желания - чуть меньше, чем 0.

Мы о разных вещах говорим.
Тебе нужен катологизатор/библиотекарь и т.п. Но новость позиционирует это как обычный плейер.

Для коллекции музыки БД нах не нужно, если это не звукосервер с 100500 треков.

Я же писал...

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

Это «твое кривое имхо». Не надо мне и другим навязывать что надо и что не надо. если тебе лично все это - не надо - не пользуйся. тебя не заставляет никто.

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

Первый раз слышу о таком.

Вот и выросло поколение

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

Обычная таблица - обновляется при добавлении/удалении.

«Обычная таблица» - это есть БД для крупных коллекций. Все остальное будет медленнее. Я так и не понял, каким образом ты собрался использовать хэши и как потом сортировать по ним. Ну ладно бы 1 хэш на 1 дорожку, а 1 хэш на 1 тэг - нафига?

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

Не надо мне и другим навязывать что надо и что не надо.

Я тебе что ли Qmmp вместо Exaile силком в рот пихаю?
Я выразил своё видение аудиоплеера - это ты ко мне прицепился...

это уже жирно.

:D А я голодный и бухой ;)

drfaust ★★★★★ ()

Интересно... Я для прослушивания музыки использую Music on Console. Про Exaile не слышал. Лучше ли оно чем?

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

Но новость позиционирует это как обычный плейер

«обычный плейер» не нужен в 2019. Уже всё давным-давно есть.

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

а 1 хэш на 1 тэг - нафига?

А кто сказал на все теги? только на текстовые (исполнитель, альбом, название) - 64бита места много не сожрут в плейлисте...

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

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

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

Кому как. Полностью настраиваемого и удобного по себя я не нашёл нигде. Наилучшее приближение - WinAMP, под онтопик Qmmp - но и они тоже несколько неудобны. (что-то лишнее, что-то не хватает)

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

Юзер не заметит поиска в дереве на сотню тысяч. Если конечно не на питоне...

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

Многим нужен удобный каталогизатор, удобный GUI, просмотр обложек. Лично мне - чтение тэгов не только из файла, но и из плейлиста, воспроизведение/пауза по пробелу. deadbeef умеет первое, но не умеет второе, qmmp - наоборот.

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

1. Первый раз слышу о таком.

Вот и выросло поколение.

Лучше сделайте больше «WinAMPов»

Не лучше.

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

Банальная сортировка по BPM — и вуаля, винампообразные курят в сторонке.

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

vlc хватит всем, зачем нужен сабж - непонятно.

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

Вот и выросло поколение.

42года, Линуху начал тыкать в 2000м, с 2004го полность под ней и в разных видах.
Спасибо, что считаете меня таким молодым :)

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

Банальная сортировка по BPM — и вуаля, винампообразные курят в сторонке.

Ну дык это уже и не плеер.

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

Юзер не заметит поиска в дереве на сотню тысяч

Это на любом ЯП будет медленно (если не в БД).

Если конечно не на питоне

Если твоя программа не занимается тяжелыми вычислениями, то не поверю, что тормозит питон, а не твой код. Обычно люди, критикующие питон, ничего на нем не писали. Дай ссылку на свой код и покажи места, в которых питон тебя не устроил своей производительностью. P.S. Мой git есть в профиле, и производительность десктоп-приложений вполне устраивает.

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

Лучше сделайте больше «WinAMPов», Qmmp хорош, но чего-то в нём не хватает... Не могу понять чего, то ли поведение при добавлении, то ли фуллскрин-плагинов визуализации...

Открой уже для себя DeaDBeeF и успокойся!

YogSagot ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.