Quod Libet - это программное обеспечение с открытым исходным кодом и кросс-платформенным программным обеспечением, которое предоставляет пользователям менеджер аудио-библиотеки и проигрыватель, созданные с нуля, чтобы пользователи могли организовать свою музыкальную коллекцию по своему усмотрению. Он также поставляется с программным обеспечением Ex Falso для редактирования тегов и метаданных аудиофайлов.
Особенности с первого взгляда
Ключевые особенности включают поддержку широкого спектра форматов аудиофайлов, простой в использовании и простой графический интерфейс пользователя, генератор плейлистов на основе регулярных выражений, обложки альбомов, кодировку Unicode, Replay Gain, расширенное редактирование тегов, подкасты, И интернет-радио.
Кроме того, он поддерживает поддержку нескольких аудио-бэкендов (xine или GStreamer), очереди воспроизведения, закладок, предыдущей поддержки в режиме случайного воспроизведения, случайного воспроизведения, мультимедийных клавиш, значений предварительного усилителя, автоматического выбора между & lsquo; album & rsquo; И & lsquo; отслеживать & rsquo; Режимы, предотвращение отсечения, а также настоящий режим тасования.
Поддерживаемые форматы аудиофайлов включают MP3, FLAC, Ogg Vorbis, MPEG-4 AAC, Opus, Speex, Musepack, Wavpack, Monkey & rsquo; s Audio, MIDI, MOD, XM, IT и WMA.
Доступность, поддерживаемые платформы и под капотом
Под капотом мы можем сообщить, что приложение написано на языке программирования Python, оно использует библиотеку тегов Mutagen для редактирования тегов и набор инструментов GTK + GUI для графического интерфейса пользователя. Поддерживаемые операционные системы: GNU / Linux и Microsoft Windows.
Он доступен для скачивания для многочисленных дистрибутивов Linux, включая Ubuntu, Debian GNU / Linux, Fedora, openSUSE и Arch Linux, непосредственно из их программных каналов по умолчанию. Исходный архив также доступен на странице загрузки (см. Выше).
Нижняя линия
В заключение, Quod Libet - очень приятное приложение для аудио-плееров для платформы GNU / Linux, что позволяет пользователям организовывать свою музыкальную библиотеку, но они хотят, без ограничений. Он также включает в себя Ex Falso, расширенный редактор тегов, который позволяет пользователям редактировать метаданные своих музыкальных файлов.
Что нового в этой версии:
- Изменения в упаковке:
- python-zeitgeist больше не используется
- Требуется python-feedparser (больше не является обязательным)
- Требуется python-faulthandler
- Требуется GTK + 3.14 (было 3.10)
- Требуется PyGObject 3.14 (был 3.12)
- Требуется GStreamer 1.4 (был 1.2)
- Больше не устанавливает значки в & quot; / usr / share / pixmaps & quot;
- Устанавливает больше значков в & quot; / usr / share / icons / hicolor / & quot; тема
- Обновления переводов:
- Чешский # 2175 (Марек Суханек)
- Датский # 2185 (scootergrisen)
- Французский # 2206 (Оливье Хумберт)
- Чешский # 2209 (Хонза Хейзл)
- Норвежский бокмал # 2232 # 2354 (Ака Сикром)
- French # 2240 (Jean-Michel Poure)
- Немецкий # 2388 (Тиль Бергер)
- Польский # 2391 (Piotr Drag)
- Общие:
- Windows: используйте собственные файлы выбора # 2324
- operon: add & quot; -all & quot; Вариант для "тегов" команда. # 2335
- Очередь: Добавить флажок для остановки после того, как очередь пуста # 2340 (Fredrik Strupe)
- Отключить отчеты о сбоях в сети с помощью sentry.io # 2313
- Разрешить изменение размеров панелей в PanedBrowser # 2301 (Fredrik Strupe)
- Плагины: добавьте пользовательский интерфейс для фильтрации типов плагинов # 2218 (Nick Boultbee)
- Добавить ускорители для "Open Browser" Меню № 2305 (Уриэль Заячковский)
- replaygain: сохранить выбранные профили replaygain в config # 2279 (Didier Villevalois)
- Разрешить! = В запросах # 2056 (Nick Boultbee)
- Добавить ~ # каналы # 1686
- список песен: make & quot; space & quot; Триггер воспроизведения / паузы. См. # 1288
- Добавить -start-hidden и удалить видимость с иконки в трее # 814
- Добавить отчет о сбоях, не относящийся к python, при следующем запуске # 1853
- mp3: включить lame preset в ~ encoding
- Исправление:
- Исправить высоту очереди, которая не восстанавливается в некоторых случаях # 2330 (Fredrik Strupe)
- macOS: Исправлен запуск URL-адреса с ярлыков # 2306
- Windows: исправление сбоя при использовании кодовой страницы 65001 # 2333
- Windows: Исправить ошибку с французским языком в некоторых случаях. # 2364
- MPRIS: Исправлены изменения метаданных, не получающих излучение # 2359 (IBBoard)
- Значок лотка: меню оценки исправлений # 2355 (IBBoard)
- Игрок: Fix & quot; предыдущий & quot; Не работает с радиопотоками # 2198
- gstbe: увеличить продолжительность буфера по умолчанию. # 2191
- macOS: Исправить мета-ключ для неактивных ускорителей # 2271
- Исправить ошибку в случае, если stdout закрывается до QL # 2205
- Исправить размер значка меню приложения, встроенного в декорирование gnome-shell # 2320 # 2334 (Vimalan Reddy)
- Плагины:
- Windows: включить плагин перекрестного ввода
- Добавить плагин для экспорта списка воспроизведения в папку # 2307 (Didier Villevalois)
- Добавить пропустить по плагину рейтинга # 2201 (Джейсон Херд)
- Advanced Prefaulthandlerfs: добавьте конфигурацию шаблона заголовка окна # 2272 (Didier Villevalois)
- waveformseekbar: добавьте обнаружение hidpi # 2261 (Didier Villevalois)
- waveformseekbar: более плавные обновления чертежей # 2289 (Didier Villevalois)
- Добавьте плагин с расширением bpm # 2264 (Didier Villevalois)
- Добавить плагин для изменения языка интерфейса пользователя # 2154
- Добавить плагин внешних визуализаций # 737 (Nick Boultbee)
- Плагин EQ: различные улучшения # 1913 (Nick Boultbee)
- Добавить плагин для переключения видимости меню с помощью "alt & quot; # 2263 # 2267 (Дидье Вильевалуа)
- Дополнительные вклады:
- Разработка:
- тесты: используйте xvfbwrapper, если доступно # 2287
- gdist: relicense для современного стиля MIT
- Используйте докер на travis-ci # 2269 # 2290
# 2282 (Давид Перес Кармона) # 2284 (Якуб Вилк) # 2294 # 2326 (Фредрик Струпе), # 2270 # 2302 # 2280 # 2385 (Дидье Вивлевалуа) # 2308 # 2314 (Уриэль Заячковский) # 2331 (CreamyCookie)
Что нового в версии 3.6.2:
- Исправить очередь, не расширяющуюся с помощью GTK + 3.20 >
- Редактор тегов: Исправьте сообщение об ошибке для нераскрытых шаблонов
Что нового в версии 3.5.1:
- Исправить сброс состояния громкости / отключения звука при изменении песни с помощью Некоторые конфигурации [1703]
- Исправить ошибку, когда установлен параметр G_FILENAME_ENCODING [1699]
Что нового в версии 3.4.0:
- Улучшена совместимость с Gnome 3.16
- Исправления для всплывающих подсказок в комбинации с прокрутками GTK 3.16
- Включить символические значки для gnome-shell 3.16
- Браузер альбомов: загрузка более быстрой крышки.
- Устройства: исправить обнаружение Sansa Clip + с некоторыми настройками [1523]
- Prefs: восстановление активной вкладки
- Список песен: шаблоны поддержки в меню списка композиций фильтров
- Новый ярлык ctrl + shift + j, например ctrl + j, но всегда обновляет браузер
- Сделайте сборку воспроизводимой [1524]
- MP4: включить информацию о кодеке в формате ~ (требуется перезагрузка библиотеки) [1505]
- GStreamer: зафиксируйте тупик при поиске прав при изменении песни.
- Очередь: не решайте следующую песню слишком рано [1496]
- Информационный виджет сонга: укажите полное контекстное меню песни [1527]
- CLI: --run, чтобы запустить QL, если он еще не был. Полезно для соединения с другими командами, такими как --play-файл. [67]
- Добавить поддерживаемые типы mime в файл рабочего стола [67]
- CLI: --play-файл больше не добавляет песни в библиотеку [1537]
- Исправить QL, начинающийся дважды, если он запущен в быстрой последовательности
- Подсказки: не охватывайте несколько мониторов [1554]
- MPD-Server: исправление сбоя при изменении номера порта [1559]
- Исправить короткое зависание при выключении с включенными плагинами GStreamer [1567]
- Исправить настройку встроенного изображения, если в файле нет тегов [1531]
- OSX: добавьте строку меню для Ex Falso
- Fifo: команды Fix не работают, если QL занят [1542]
- Переводы:
- Использовать msgctx для контекстов сообщений
- Упаковка:
- См. Руководство по упаковке для изменений.
Что нового в версии 3.3.1:
- Регрессии:
- Исправить случайные ошибки при закрытии меню (например, с помощью меню плагина в Ex Falso) [1515]
- Исправить информацию о опероне [1514]
- Исправить ошибку заполнения оперона в случае, если тег не совпадает с [1520]
- Исправление:
- Исправить изображения HiDPI DnD при перетаскивании нескольких строк
Что нового в версии 3.3.0:
- Общие:
- Поддержка - запрос со всеми браузерами, в которых есть запись поиска. [1437]
- Список песен: прокрутите до воспроизведения песни при замене списка. [568]
- Список песен: прокрутите до первой выбранной песни и восстановите ее для повторного сортировки. [568]
- Рассмотрите все песни в альбоме для поиска (встроенного) обложки альбомов. [924]
- месяц поддержки (30 дней) во временных запросах (# (последний раз и 1 месяц). [706]
- Поддержка воспроизведения песни, не входящей в список композиций. [+1358]
- Поддержка поиска числовой даты, например. # (2004-01 & lt; date & lt; 2004-05) [1455]
- Браузер плейлистов: сделать ключ удаления удалить выбранные песни из текущего списка воспроизведения [1481] (Nick Boultbee)
- Дерево файлов: покажите рабочий стол XDG / загружаемые файлы / музыкальные папки, если они доступны.
- Дерево файлов: список точек монтирования в linux
- Показать меню фильтров в дополнительных окнах браузера (теперь там работают ярлыки фильтров)
- Добавьте ярлык alt + [1-9] для виджетов ноутбука, чтобы перейти к определенной странице
- Поддержка загрузки файлов ADTS / ADIF (* .aac). Требуется мутаген 1.27.
- Поиск: новый модификатор regex & quot; d & quot; Что делает все буквы соответствующими вариантам с диакритическими знаками (акценты и т. Д.). Включено по умолчанию для обычного поиска текста. Sigur Ros теперь найдет песни, содержащие Sigur Ros. Для регулярного выражения и точных поисков используют / Sigur Ros / d и «Sigur Ros» d для включения. [133]
- Новые ~ люди: реальный тег, который отфильтровывает & quot; Различные художники & quot; Значения (Ник Бультби) [1034]
- Предпочитайте исполнителя над альбомом для одиночных песен в ~ людях (Nick Boultbee) [1034]
- Исправление:
- Обновление для тематических изменений в gtk3.15
- Fix seek slider не работает с новыми gtk + и некоторыми темами [1477]
- Исправить игру, не восстанавливающуюся при запуске с браузером радио / файловой системы.
- Переводы:
- Обновление русского перевода (Антон Шестаков) [1441]
- Обновленный греческий перевод (Dimitris Papageorgiou). [Тысяча четыреста девяносто одна]
- Tagger
- WMA: поддержка нескольких значений для продюсера, дирижера, исполнителя, лирика, альбома, композитора, жанра и настроения (требуется мутаген 1.26).
- APEv2: поддержка чтения / записи встроенных обложек альбомов для форматов на основе APEv2 (Wavpack, Musepack, Monkey's Audio).
- Разрешить удаление и переименование из имен тегов, которые поддерживаются не всеми выбранными форматами.
- Разрешить переключение программных тегов в пользовательский интерфейс тегов
- Плагины:
- Различные исправления, связанные с переводом (Антон Шестаков) [1442] [1445]
- Новый простой плагин lyricwiki с веб-просмотром WebKitGtk
- Новый модуль импорта Rhythmbox. [+1463]
- MPD-сервер: снова работайте с новым MPDroid (при запуске MPDroid)
- Trayicon: добавьте опцию для выхода при закрытии главного окна вместо скрытия [619]
- Тема-переключатель: добавьте параметр для включения / выключения декодирования клиентской стороны.
- ReplayGain: добавьте опцию для пропуска альбомов с существующими значениями ReplayGain (Nick Boultbee) [1471]
- Уведомления: Сделайте работу с обложкой в e19 [1504]
- Operon:
- новая команда 'edit' для редактирования тегов с помощью текстового редактора (VISUAL = vi operon edit song.flac) [1084]
- новая команда 'fill' для заполнения тегов с использованием частей пути к файлу (operon fill --dry-run & quot ;. & quot; * .flac)
- OSX:
- Поддержка мультимедийных клавиш (Eric Le Lay)
- Поддержка глобального меню / интеграция с OSX. (Эрик Ле Лэй)
- Различные исправления / улучшения
- Окна:
- Новый мутаген (1.27)
- Новый GTK + / Gstreamer (Tumagonx)
- Исправить загрузку обложки из путей, отличных от ansi.
- Запуск QL теперь сосредоточит первый экземпляр, если он существует
- quodlibet.exe теперь передает аргументы команды запущенному экземпляру (quodlibet.exe -next) [635]
- Новый файл quodlibet-cmd.exe, который является таким же, как quodlibet.exe, но может быть выполнен в консоли Windows с видимым stdout [635]
Что нового в версии 3.2.2:
- Исправления:
- Исправить ошибку при поиске потоков в некоторых случаях [1450]
- Исправьте сбой в случае, если ссылка Избранное Windows Explorer ссылается на путь без ASCII [1464]
- Исключить воспроизведение при воспроизведении прикованных потоков ogg [1454]
- Исправить контекстные меню, не отображая иногда GTK + 3.14.1
- Переводы:
- Обновление русского перевода (Антон Шестаков)
Что нового в версии 3.2.1:
- Исправления:
- Исправление Ex Falso не начинается в некоторых случаях. [1448]
- Загрузка плагина для альбома: исправление расширения файла изображения (Nick Boultbee) [1435]
- Переводы:
- Обновление русского перевода (Антон Шестаков) [1441]
Что нового в версии 3.1.1:
- Исправьте сбой с GTK + 3.12 [1384]
- Обработка недопустимых блоков цветного изображения [1385]
- Исправить "setup.py install -record & quot; [Тысяча триста семьдесят три]
Что нового в версии 3.1.0:
- Windows снова поддерживается. И он должен быть в лучшей форме, чем с 2,6 во многих аспектах. Встраиваемые изображения теперь работают, новый GStreamer с большим количеством кодеков, включен оперон и т. Д. В браузере файлов и EF теперь отображаются любимые папки из проводника Windows. Установщик теперь сначала удалит любую существующую установку, и, как и в случае с 2.6.3, доступна переносимая версия.
- До сих пор существует нерешенная проблема, касающаяся контекстно-зависимых меню с несколькими мониторами [1319].
- Спасибо Бахтияру Хасману за предоставление рабочего пакета PyGObject.
- Поддержка начального Wayland здесь (проверена только в Weston). Это в основном фиксировало странное использование GTK +, который только что работал под X11 и не использовал размер экрана для вычислений, поскольку на Wayland нет реального экрана.
- Piotr Drag, Rudiger Arp, Diego Beraldin и Dimitris Papageorgiou работали над улучшением переводов.
- Nick Boultbee работал над плагиновой системой для плагинов плейлистов и перемещал к ней действия дублирования / тасования. Он также перенес настройку рейтинга из плагина в ядро.
- Симонас Казлаускас работал над системой плагинов для источников обложки, которые в настоящее время поддерживают last.fm и musicbrainz (отображаются как два плагина). Если активен, он будет извлекать обложки в случае, если локальная обложка не найдена. В будущем мы можем реализовать загрузчик альбомов поверх этого.
- Томас Фогт снова сделал прозрачную работу с GTK + 3 в плагине OSD. (Теперь снова работает фальшивая прозрачность, которая была последней известной регрессией из порта PyGObject).
- получил новые команды (image-extract, image-set, image-clear) для управления и извлечения встроенных изображений для всех форматов, поддерживающих встроенные изображения в QL (id3, ogg, flac, wma, mp4). См. Справочную страницу [0]. Существует также плагин QL, который позволяет удалять все встроенные изображения и вставлять активный. В какой-то момент это должно быть лучше интегрировано в редактор тегов.
- Дисплеи теперь поддерживают указание разметки, используя квадратные скобки, чтобы не требовалось экранирование в общем случае. & Quot; & Quot; Теперь может быть записана как "[b] [/ b]" (Старый способ все еще работает).
- В радио-браузере список радиостанций теперь содержит станции icecast и shoutcast2 в дополнение к shoutcast1, и только одно дополнительное зеркало включено для каждой станции. Теперь QL показывает ~ 4100 станций размером ~ 30000, о которых мы знаем. Использовать & quot; Обновить станции & quot; Чтобы получить новый список.
- Другие изменения:
- QL теперь запоминает дополнительные открытые браузеры и открывает их при запуске.
- Основная панель инструментов лучше интегрирована с темами GTK +.
- Мы используем символические иконки во многих местах.
- Добавлено простое меню приложения GNOME.
- 'albumartist' теперь используется для идентификации альбома.
- пространство позволяет «останавливаться после текущей песни».
- Предупреждение перед открытием слишком большого количества плагинов (Nick Boultbee) [1231]
- Команда New -unqueue-all [1234]
- Исправление:
- Конфигурация автоматически сохраняется и обрабатывает поврежденный файл [1042]
- edit: опция id3encoding игнорировалась [1290]
- браузер альбомов: Сортировка Fix по рейтингу [1352]
- search: Исправить результаты для & quot; & (foo,! Bar) & quot; [1327]
- Различные сбои, вызванные неправильным портированием кода в PyGObject.
- Зависимости и упаковка:
- Нет изменений зависимости по сравнению с 3.0
- Теперь мы устанавливаем файлы appdata.xml
- Теперь мы устанавливаем файл службы dbus
- setup.py build_sphinx создает руководство пользователя html
Оператор
Что нового в версии 2.0:
- Этот выпуск включает в себя множество улучшений архитектуры, а также Новая система сборки и тестирования на основе distutils для облегчения частых выпусков.
- Механизм воспроизведения звука теперь заменяется, и включены реализации на основе Xine и GStreamer.
- Многочисленные исправления и незначительные улучшения были сделаны с 1.0.
<сильные> Требования :
- PyGObject литий>
- CPython
- Mutagen
- GStreamer
Комментарии не найдены