Меню

Главная
Случайная статья
Настройки
Quod Libet
Материал из https://ru.wikipedia.org

Quod Libet (от лат. ex falso quodlibet[4]) — аудиопроигрыватель с музыкальной библиотекой, являющийся свободным программным обеспечением, написанный на Python и использующий библиотеку PyGTK+ для создания пользовательского интерфейса.

Одной из ключевых возможностей Quod Libet является возможность фильтрации и поиска по библиотеке с использованием регулярных выражений. Другой сильной стороной является широкие возможности по работе с метаданными аудиофайлов, включая групповую обработку, генерирование тегов на основании имён файлов по шаблону и обработку тегов с использованием регулярных выражений (как следствие использования библиотеки работы с тегами Mutagen[5], создаваемой тем же разработчиком). Для работы с метаданными также имеется отдельное приложение, Ex Falso, использующее ту же библиотеку.

Возможности
  • Воспроизведение:
    • Поддержка ReplayGain
    • Поддержка мультимедийных клавиш[6]
    • Очередь воспроизведения
  • Редактирование тегов:
    • Полная поддержка Юникода
    • Возможность одновременно изменять теги нескольких файлов
    • Запись тегов по имени файла
    • Переименование файлов по тегам
  • Пользовательский интерфейс:
    • Отображение обложки альбома
    • Возможность полностью управлять плеером через трей
    • Большое количество способов просмотра библиотеки
  • Поддерживаемые аудиоформаты: Ogg Vorbis, FLAC, MP3, Musepack, MOD/XM/IT, WavPack, MPEG-4 AAC (без поддержки записи метаданных) — в качестве бэкенда используется GStreamer[7]
  • Поддержка интернет-радио[8]
  • Поддержка аудиофидов (подкастов)
  • Поддержка плагинов (через плагины реализованы взаимодействие с last.fm[9] и libre.fm, получение обложек альбомов с Amazon.com, воспроизведение и остановка воспроизведения в определённое время, синхронизация с MusicBrainz, работа с флеш-плеерами и ряд других возможностей)
  • Возможность управления через командную строку[10] и посредством D-Bus[11]
  • Перевод на большое количество языков (в том числе и русский)


Примечания
  1. Release 4.7.1 — 2025.
  2. The quodlibet Open Source Project on Open Hub: Languages Page — 2006.
  3. https://quodlibet.readthedocs.io/en/latest/license.html
  4. О значении названия Архивная копия от 7 декабря 2008 на Wayback Machine (англ.)
  5. Mutagen — quodlibet — Mutagen tagging library — Project Hosting on Google Code. Дата обращения: 8 ноября 2008. Архивировано 9 декабря 2008 года.
  6. При этом, в связи с появившемся в GNOME с версии 2.18 недокументированным способом работы с мультимедийными клавишами через D-Bus, для их работы в этой DE требуется специальный плагин: [1] Архивная копия от 7 декабря 2008 на Wayback Machine  (англ.)
  7. Можно указать другой, например, xine
  8. Список интернет-радиостанций по умолчанию получается с yp.icecast.org
  9. Помимо плагина QLScrobbler, отправляющего текущие прослушиваемые записи на last.fm, существует также патч (недоступная ссылка)  (англ.), позволяющий отображать списки Similiar Artists, Top 10 Songs и Top 10 Albums, отдаваемые last.fm в виде XML
  10. Например, quodlibet --play-pause, quodlibet --play-file URL, quodlibet --print-playing и др., полный список команд см. в quodlibet --help.
  11. Например, dbus-send --dest='net.sacredchao.QuodLibet' /net/sacredchao/QuodLibet net.sacredchao.QuodLibet.Play. Другие поддерживаемые команды: Pause, Previous, Next, Stop, PlayPause. Также см. файл qltk/dbus_.py
Downgrade Counter