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 ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от utanho

теперь еще четыре года будут перепиливать это всё на третий питон

Не вижу оснований так торопиться. Впрочем, почему бы и нет.

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

Но прогнулись и они.

И тут ты такой решил «горит сарай — гори и хата» и подставил спотифаю свой шоколадный глаз! Но потом ты вдруг ВНЕЗАПНО обнаружил что не все согласились на развальцовку очка и теперь пытаешься зашкварить остальных. Под шконку, петушара!

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

В чем состоит его принципиальное отличие от других БД?

Это примитивное хранилище ключ-значение на богоподобном Erlang'e.

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

Так вроде даже в Норильск оптику провели.

Я допускаю, что в процессе введения зонда в анус тебя убедили что это установка оптопорта. Но есть НЮАНС.

Есть места где, о ужас, нет не только проводного доступа, но и связь только при хорошей погоде.

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

Не особенно люблю мужиков в музыке, так что пофиг. Лучше нежные голоса: женские и детские.

anonymous
()

Графический интерфейс переписан с использованием GTK+3.

Помянем.

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

О-о! А ты здоров? А столько музыки в мире вообще наберется? Ну, даже если пихать в каждую запись текст и рецензии etc... а?

anonymous
()

Собрал, попробовал. А чего он такой прожорливый-то? Неужели, из-за того, что на Python? Сравнивал с люто нафаршированным DeaDBeeF — и, пожалуй, останусь на последнем.

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

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

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

Да, годная вещь. И как сервер, и как интерфейс.

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

даже больше, есть места, где даже телефонная связь только по спутниковому телефону раз в месяц на 5 минут (потому что чаще и дольше дорого)

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

Что еще ждать от «пятизвездочного».

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

Теги

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

utanho ★★★★★
()
Ответ на: Теги от utanho

Заполнить в каждом из этих треков поле Album Artist (не путать с полем Artist). Заполнить одинаковым названием, разумеется! Для сборников, где нет ярко выраженного общего исполнителя всего альбома, обычно туда вписывают «Various Artists».

А вообще, жаль, что нет плееров, которые в полной мере применяли бы всё богатство метаинформации, накопленной в MusicBrainz. Есть разве что некий набросок, но он, мягко говоря, весьма далёк от завершённой реализации.

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

О, анон. Если ты так шаришь в тегах: а нет ли такого же тега для года издания альбома? Типа альбом сборник, в нём теги разных годов, нельзя ли как то указать год издания сборника, чтобы плеер видел что это 1 альбом а не несколько разных годов?

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

Albumartist не помогает. Тут косяк в другом. Сортировка идет по шаблону Жанр-Исполнитель-Альбом. А для сборников нужна сортировка Жанр-Альбом-Исполнитель. Как эту фигню разрулить - непонятно.

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

Теги не нужны, кидаешь в плейлист нужные файлы и все. Что вы как эстеты.

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

Нет, так не должно быть. Дата издания у всего альбома должна быть одна и та же, даже если это сборник. Ещё раз: дата издания — это дата издания самого альбома как единого целого, а не отдельных треков в нём, даже если эти треки ранее были изданы на других альбомах. Выпуск альбома происходит единомоментно, а не по кусочкам же! Так что во всех треках в альбоме-сборнике следует просто указать одну и ту же дату — дату выпуска этого сборника.

И заранее предвидя вопрос о дублировании информации о треках: в том же MusicBrainz одна и та же запись (Recording) вполне может входить в несколько разных альбомов. Можно перейти по ссылке и посмотреть, в какие ещё альбомы она входит, вместе с датами их издания и всем остальным. Только плееры об этом конечно же ничего не знают и показывать её не умеют.

Нет, в ID3v2.4 есть, конечно, отдельные поля «Дата записи» (TDRC), «Дата выпуска» (TDRL) и особенно «Исходная дата» (TDOR), которая в теории могла бы в этом случае пригодиться… но читают и отображают их по отдельности примерно НИГДЕ, а в качестве стандартного поля для даты применяется почему-то именно TDRC, что довольно странно. Не говоря уже о том, что «Исходную дату» скорее уместно указывать в производных записях, вроде каверов и ремиксов, а не в сборниках.

Ах да, в ID3v2.3 нет никакой «Исходной даты» — есть только «Исходный год», ограниченный четырьмя цифрами. А меж тем именно v2.3 чаще всего можно встретить в произвольном релизе из интернета. До сих пор!

Словом, с тегами для музыки (не только с ID3) всё на самом деле очень печально. Впору объявлять устаревшими все существующие схемы и писать новую, с опорой на опыт MusicBrainz. И плееры к ней адаптировать. Произойдёт это, конечно же, примерно никогда.

И ещё небольшая (обез)лич(ен)ная просьба. Лучше не стоит применять вместо обращения вот это вот специфическое сокращение. Не стоит.

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

Так вопрос в сортировке или в группировке? Для группировки заполненного Album Artist обычно хватает. Альбом спокойно собирается в кучку, не расползается на 99 отдельных и прекрасно отображается где-нибудь в секции «Various Artists» в более или менее любом плеере. А вот возможность сортировать по-разному такие сборники и обычные альбомы уже намного более плеероспецифична и скорее всего также встречается примерно нигде. Даже в Amarok схема библиотеки настраивается только чуть-чуть, хотя казалось бы!

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

Твой «Лучше lollypop пока ничего не нашёл.» успел за один сегодняшний день выпустить четыре релиза. Баги, видите ли...

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

Какой ужас, опенсурс с багами, мой мир не будет прежним… Радоваться надо, что правят, активно разрабатывают.

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