и 22 категории
Quod Libet
Quod Libet — кроссплатформенный бесплатный аудиоплеер с открытым исходным кодом, редактор тегов и менеджер аудио библиотек. Основная философия программы заключается в том, что пользователь сам знает, как ему лучше организовать свою музыку. Поэтому утилита создана таким образом, чтобы быть полностью настраиваемой и расширяемой с помощью регулярных выражений и булевой логики.
Quod Libet основан на GTK, написан на Python и использует библиотеку тегов Mutagen. Для работы с ним требуется только PyGObject, Python и аудиоустройство, совместимое с Open Sound System (OSS), ALSA или JACK.
Программа легко масштабируема и может работать с библиотеками, содержащими десятки тысяч песен. Она предоставляет полный набор функций, включая поддержку Unicode, поиск по регулярным выражениям, привязку клавиш к мультимедийным кнопкам, быстрое и мощное редактирование тегов и множество плагинов.
Возможности аудио воспроизведения:
- Может работать с различными аудио-бэкэндами благодаря архитектуре плагинов GStreamer;
- Поддерживает ReplayGain с интеллектуальным выбором на основе либо отдельного трека, либо полного альбома, на основе текущего представления и порядка воспроизведения;
- Режим «реального» перетасовывания — весь список воспроизводится перед повтором;
- Настройка случайного воспроизведения с учётом рейтинга;
- Настраиваемая очередь воспроизведения.
Возможности редактирования тегов:
- Полная поддержка Юникода;
- Изменения в нескольких файлах одновременно, даже если файлы имеют разные форматы;
- Возможность маркировки файлов на основе имён файлов с полностью настраиваемыми форматами;
- Настраиваемое переименование файлов на основе их тегов и заданного пользователем формата;
- Человекочитаемые ссылки на теги, например, <artist> или <title>, вместо %a или %t, с поддержкой логики «if not-null x else y»;
- Быстрая перенумерация.
Возможности аудио библиотеки:
- Поддержка аудиоканалов / подкастов;
- Поддержка SoundCloud;
- Возможность сохранения количества воспроизведений;
- Возможность загрузки и сохранения текстов песен;
- Быстрое обновление всей библиотеки на основе изменённых файлов;
- Поддержка интернет-радио / SHOUTcast;
- Настраиваемый рейтинг песен.
Возможности интерфейса:
- Настраиваемый интерфейс в соответствии с предпочтениями пользователя. Используется разметка Pango для отображения тегов в плеере любым желаемым способом;
- Запуск дополнительных «браузеров» для сохранения различных или множественных взглядов на библиотеку;
- Поддержка drag-n-drop во всём интерфейсе;
- Иконка в трее с полным управлением плеером;
- Автоматическое распознавание и отображение тегов из множества необычных тегов;
- Настраиваемая агрегация по альбомам или плейлистам (минимальное, максимальное, среднее, сумма, Байесовское среднее);
- Прогрессивный поиск — библиотека фильтруется по мере ввода поисковых запросов;
- Поисковые запросы поддерживают булеву логику, числовые выражения / выражения на основе даты, регулярные выражения, а также синтетические теги, которые выводятся внутренне (например, количество воспроизведений, рейтинг, включение в список воспроизведения);
- Списки воспроизведения с интеграцией во весь плеер;
- Панорамированный браузер, использующий любые полностью настраиваемые теги (например, жанр, дата, исполнитель альбома и т.д.), позволяющий детализировать библиотеку по своему усмотрению;
- Просмотр по списку альбомов с обложками;
- Просмотр по каталогу файловой системы, который включает песни, отсутствующие в вашей библиотеке.
В настоящее время Quod Libet имеется более чем 80 плагинов на базе Python. Среди них:
- Автоматическая маркировка через MusicBrainz и CDDB;
- Загрузка и предварительный просмотр обложек альбомов из различных онлайн-источников;
- Всплывающие окна на экране;
- Представление Last.fm / AudioScrobbler;
- Преобразование кодировки символов тегов;
- Интеллектуальное выделение тегов заголовками;
- Поиск дубликатов или почти дубликатов песен во всей библиотеке;
- Сканирование и сохранение значений Replay Gain сразу в нескольких альбомах (с помощью GStreamer);
- Мультимедийные клавиши быстрого доступа на базе D-Bus;
- Интеграция с системами https://en.wikipedia.org/wiki/Sonos и Logitech Squeezebox;
- Экспорт списков воспроизведения в распространенные форматы (PLS, M3U, XSPF);
- Публикация в очереди MQTT.