LINUX.ORG.RU

Qmmp 2.3.0

 , , , ,


0

1

13 октября, после двух месяцев разработки, состоялся выпуск 2.3.0 кроссплатформенного мультимедийного плеера Qmmp.

Некоторые возможности плеера:

  • Поддержка операционных систем GNU/Linux, FreeBSD и Microsoft Windows.
  • Поддержка большого количества мультимедийных форматов.
  • Аудио и визуальные эффекты.
  • Поддержка систем вывода звука:
    • OSS4 (FreeBSD)
    • ALSA (Linux)
    • PulseAudio
    • PipeWire
    • JACK
    • QtMultimedia
    • Icecast
    • WaveOut (Win32)
    • DirectSound (Win32)
    • WASAPI (Win32)
  • Поддержка обложек XMMS и Winamp 2.x.
  • Альтернативный пользовательский интерфейс с использованием стандартного оформления.
  • 10-полосный эквалайзер.
  • И многое другое.

Проект написан на языке программирования C++ с использованием фреймворка Qt и распространяется по лицензии GNU GPL 2.
Поддерживается расширение возможностей плагинами.

Список изменений:

  • добавлена общая реализация БПФ для модулей визуализации;
  • улучшен режим группировки:
    • задействован отдельный внутренний заголовок для группировки треков;
    • автоматическое обновление названия группы при получении метаданных;
    • добавлена возможности вывода общей длительности группы в главном заголовке;
  • улучшен простой интерфейс пользователя:
    • добавлена плавная прокрутка;
    • добавлены горячие клавиши для быстрой перемотки на 10/30/60 секунд;
    • добавлено редактирование строки состояния;
    • добавлено больше информации в строке состояния;
    • улучшено меню «Вид»;
  • улучшена интерфейс с поддержкой обложек:
    • добавлена плавная прокрутка;
    • добавлены горячие клавиши для быстрой перемотки на 10/30/60 секунд;
    • добавлена возможность изменить путь для установки обложек;
    • добавлена возможность выбора случайной обложки при каждом запуске;
  • улучшен модуль mpeg:
    • задействован декодер MPG123 по умолчанию;
    • добавлена возможность определения кодировки id3v1-тегов по локали системы;
  • добавлен сброс названия потока при остановке воспроизведения;
  • добавлена поддержка id3v2-тегов в модуле sndfile;
  • устранена неоднозначность в названии некоторых горячих клавиш;
  • добавлена поддержка pkg-config в модуле wildmidi;
  • добавлен всплывающий виджет для выбора даты в модуле журнала;
  • модуль горячих клавиш переименован в «Модуль клавиш X11» под Linux/FreeBSD;
  • задействован QCache для обложек;
  • задействован QDialogButtonBox везде, где это возможно;
  • задействованы переносимые названия горячих клавиш в файле конфигурации;
  • улучшена поддержка CMake;
  • улучшена поддержка Windows:
    • включён вывод WASAPI по умолчанию;
    • задействована система сборка CMake;
    • добавлена приложение qmmp-cli.exe с поддержкой командной строки;
  • переименована кнопка «Ok» в «Закрыть» в модуле ladspa;
  • удалена поддержка WildMidi 0.3.x;
  • удалены модули mplayer и mms (перемещены в qmmp-plugin-pack);
  • исправлено форматирование вывода командной строки;
  • исправлено отображение числа бит в модуле ffmpeg;
  • исправлена кодировка сообщений для межпроцессного взаимодействия;
  • исправлены проблемы с опциями командной строки «–pl-help» и «–nowplaying-syntax»;
  • исправлена последовательность аудио-каналов для формата WMA;
  • исправлено получение текстов песен;
  • обновлён голландский перевод;
  • обновлён финский перевод;
  • обновлён итальянский перевод;
  • обновлён корейский перевод;
  • обновлён польский перевод;
  • обновлён русский перевод;
  • обновлён китайский традиционный перевод.

Изменения в Qmmp Plugin Pack:

  • переход на API qmmp 2.3;
  • добавлен модуль mms;
  • добавлен модуль mplayer;
  • добавлен модуль mpv (экспериментальный);
  • исправлена остановка воспроизведения при обрыве соединения в модуле ytb;
  • изменено контекстное меню в модуле ffvideo;
  • обновлён голландский перевод;
  • обновлён финский перевод;
  • обновлён итальянский перевод;
  • обновлён корейский перевод;
  • обновлён польский перевод;
  • обновлён русский перевод;
  • обновлён китайский традиционный перевод.

>>> Страница других дополнений

>>> Подробности на ylsoftware.com

★★★★★

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

Ты решил троллить?

Это, скорее, ты троллишь.

Кодировки не юникодные, не может ни один, ни второй. Соответственно, русский альбом они вообще не играют.

Делаю скрин, что qmmp играет. А ты сразу сливаться.

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

Не дури людям голову. Ты не можешь прочитать даже мой пост, а кидаешься какую-то ерунду отвечать.

Я тебе еще раз говорю! У них нет подджержки русского языка в неюникодных кодировках! Поэтому, если у тебя теги не в юникоде, русские буквы отображаться не будут. Точка. Инфа 146%.

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

P.S. а ну точнее, да, я тупанул - в текущей версии сабжа, это таки починили наверное.

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

Ну, хз. Может чего и путаю, но qmmp у меня основной плеер очень давно. Честно говоря, не помню, чтоб такие проблемы были.
А fooyin не открывает этот куй вообще.

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

А fooyin не открывает этот куй вообще

О чем я и говорю. А ты говоришь, что «локальные файлы играет». Вот фубар - играет. И куй этот откроет.

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

Прогресс конечно есть и это радует, только вот еще много чего надо. А тут даже gapless нормально не работает, если это не cue/bin.

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

А тут даже gapless нормально не работает, если это не cue/bin.

Честно говоря, всегда недоумевал над этой фиче, типа, вроде как полезная, но и без неё нормально. В портативном плеере, наверное, она нужна, хотя даже хз включена она хоть в одном плеере.

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

Говядина по аудио-части, наверное, лучше всего из этой когорты, но тоже беда с коллекцией, притом что все это на 20 лет устарело само по себе, даже будь оно как фубар…

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

Современный плеер должен быть единым центром, интегрирующим воспроизведение музыки с различных источников - локальные файлы, удаленные файлы, различные сервисы стриминга, ютуб, радио. Должен не столько воспроизводить все локально, как поддерживать вывод на удаленные устройства - сетевые плееры, телевизоры, медиацентры. По различным, стандартным в настоящее время уже, протоколам. Должен играть современные форматы, включая DSD. Должен обеспечивать DSP обработку по современным понятиям, включая рум-коррекцию. Должен поддерживать мультирум системы.

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

Все это, включая сабж - это нулевые годы, максимум. А на дворе 2025.

А на других ОС, в это время, все улетело в прекрасное далеко уже.

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

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

Это твоё мнение. Лично мне этого всего не нужно.

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

есть один какой-то, наверное, особо хитрый iso.wv; его только deadbeef нормально проигрывает.

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

В том то и беда линукса, что тут никому ничего не нужно. Весь мир живет в 2025 году, а мы в 1985. И так по всем фронтам.

Сейчас опять все будут ныть что я рубанулся, и вообще виндузятник. Раз посмел желать современного фуфла, которое придумали сумасшедшие, вместо дедовской ерунды, благословенной в веках. Что это я как не юниксоид!

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

Да, именно музыку слушать. Именно так. Не танцевать же!

Это плеер - его предназначение, музыку слушать. В результате, слушать ее не удается, зато мы можем натянуть скин от винампа! Это же намного важнее.

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

Ты что-то делаешь не так. Я беру qmmp и слушаю в нем музыку, и всё работает. Может, ты забыл его запустить?

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

В том то и беда линукса, что тут никому ничего не нужно.

Т.е. был бы я на венде, мне это потребовалось бы. Что-то сомневаюсь.

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

Я идеи вбросил, пока на этом все. У меня нет цели устроить ругань, а есть цель приоткрыть окно Овертона ))

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

его сама архитектура давно никак не соответствует современным реалиям и требованиям

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

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

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

Вот это очень хорошая мысль, спасибо.

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

Современный плеер должен … должен … должен …

Если кто-то считает, что ему должны — пусть расписку покажет для начала.

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

Спасибо, не надо. Amarok стали развивать в эту сторону, результат спорный получается. Лично я после такого перестал пользоваться amarok.

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

ЮЯ ставил, но в нем работали не все плагины. Не помню, это был snap или flatpak.

Я ставил, но в нем работали не все плагины. Не помню, это был snap или flatpak.

Я не знаю, что ты там «ставил», но на сайте фубар - его НЕТ под линукс. Он работает в линуксе исключительно через wine. Со всеми вытекающими. Т.е. не имеет абсолютно никакого смысла.

Люди же сидят на форумах, обсуждают плагины и скрипты, делятся сборками. Можно поставить Aimp, и просто слушать музыку, это значительно проще.

о как. А я-то, дурак, думал, что музыкальные плееры нужны, чтоб слушать музыку, а оказывается, чтоб «сидеть на форумах» и обсуждать скрипты. Это, извините, какой-то бесцельный онанизм. Или «работа ради работы».

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

Перед этим платные jriver и audirvana посоветовал, ага.

А я таки, посоветовал-бы тебе, научится читать. Между тем, что искал я и что человек искал просто плеер. Мне это было нужно несколько для других целей в свое время.

Сейчас этот вопрос для меня не сильно актуален. Как выяснилось, проще не искать подобный проект для примера реализации, а написать свой собственный движок для встраиваемого плеера и использовать его в нужном пак-е. Как оказалось это не так уж и сложно. Дольше в свое время искал. Но интерес у меня, с другой стороны, не пропал. Интересно, как это реализовали другие люди и сравнить.

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

А я-то, дурак, думал, что музыкальные плееры нужны, чтоб слушать музыку

Музыку можно слушать и с помощью mpg123, ffplay, sox и т.д.
Но ведь хочется большего, прикрутить синхронизированную лирику, картинки, данные о группе, редактор тегов, милкдроп, статистику и т.д. Я об этом, если вас такое не интересует, то слушайте и всё. А лучше смотрите на ютуб или по телевизору, нового Шамана, например.

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

Весь мир живет в 2025 году, а мы в 1985. И так по всем фронтам.

Реальность 2025 года — стриминговые сервисы, мобильники без разъёма mini-jack и средней паршивости звук из bluetooth-наушников. На это предлагаешь равняться?

Сейчас опять все будут ныть что я рубанулся … Раз посмел желать современного фуфла,

Твоё право желать чего угодно. Не очень понятно в каком месте оно становится чьей-то обязанностью («Современный плеер должен…»).

В том то и беда линукса, что тут никому ничего не нужно.

За всех говорить не буду, напишу о том, что нужно мне.

В соседней со мной комнате сейчас находится одноплатный компьютер с колонками и без монитора. На этом одноплатнике работает MPD-сервер, играет кроме прочего сетевые потоки и записи расположенные на NFS-шаре в локальной сети. Вопрос гостю из будущего: как сделать такое без MPD? Рассказывают, что у вас в там 2025г. от Р.Х. всякие умные колонки появились, так ни одна из них NFS монтировать не умеет.

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

Т.е. не имеет абсолютно никакого смысла.

Ну нет. Он имеет некоторый смысл, потому что родные плееры еще хуже, несмотря на нативность. Это если оставаться в рамках бесплатных решений.

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

а qmmp или fooyin не могут?

так, или иначе, могут-то все. Но человек-же писал о сегодняшних реалиях. А сегодняшние реалии, как-бы намекают, что у людей в коллекции уже много или sacd iso файлов, или их экстрактов в тех-же dsf. И очень много кто слушает музыку, направляя поток в настольный или стационарный цап - напрямую. Это не в пример логичнее, а зачастую и дешевле, чем покупать для этого дорогой нормальный стример с поддержкой этого всего.

и вот тут мне откровенно говоря - непонятно. В реальности открытых проектов с этим вот - я не нашел. Хотя написание заняло примерно 3 месяца максимум для одного проекта. Как писали выше, основная масса плееров под линукс - это «я поставил обложку для альбома», вот вам ogg mp3 flac и еще чуток маргинальщины из стандартной библиотеки и - все. Т.е. - это россыпь абсолютно идентичных по функционалу плееров, только с разными мордами лиц.

если хочешь что-то функциональное - то у «тебя есть только два путя» (с) - или ты ставишь бесплатный, но закрытый pureaudio, или ты идешь и покупаешь jriver. Есть конечно, совсем конченый путь - это roon, но его стоимость (как по подписке, так и полной лицензии), как по мне - переходит всякие разумные границы. Это, кстати, яркий пример монополии, еще похлеще, чем «любимая» тут многими microsoft. Его «аналоги», так сказать, которые пробовали создать типа бывшего logitech media server и всего, что потом от него отпочковалось - это глючно монстродавное барахло, с кучей настроек и плагинов, половина из которых- не работает, а во второй половине - без бутылки не разберёшься :) Так что для проигрывания по сети - под линуксом тоже та еще проблема, которая оставляет только возможность сетевого стриминга, исключительно по upnp\dlna, со всеми вытекающими.

По последнему пункту у нас уже есть некоторые наработки. Но, на данный момент, я ничего конкретного говорить не буду, по крайней мере - год. Как будет лицензироваться - тоже пока даже сам не знаю. Сам протокол, скорее всего - будет открыт, но вот по клиентской и серверной частям - не могу сказать.

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

Неплохая демагогия

Ну и в чем она? Наиболее близкий, но по факту далекий БЫЛ deadbeef, он по крайней мере вышел на уровень обработки произвольных тегов и построения кривого-косого пользовательского интерфейса, гнался за фубаром, это факт, но не достиг, увы. Ему надо внешние скрипты, чтобы что-то, но срабатывает это через раз. Хочешь выставить рейтинг треку с записью в метаданные файла, пиши скрипт, который не факт, что сработает, то да, то нет. И так во всем.

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

В проприетарщине, все это давно сделано, и намного лучше. Ты просто не в курсе современного софта.

Другое дело, какова цена.

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

Это твоё мнение. Лично мне этого всего не нужно.

Как, в свое время, говорили еще в фидо - «это твое кривое имхо» (с).

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

Опенсорсных я не знаю, а проприетарные на лоре рекламировать не буду, они мне не платят))) В этом треде уже достаточно названий упоминали.

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

Ты как-то очень неловко перевёл тему на то, что те, кому свистоперделки не нужны, являются говноедами и им следует слушать Шамана.

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

Реальность 2025 года — стриминговые сервисы, мобильники без разъёма mini-jack и средней паршивости звук из bluetooth-наушников. На это предлагаешь равняться?

ты опоздал со своим мнением, примерно на год :) Последние тренды идут к возврату офлайн прослушивания, проводным наушникам. Я уже не говорю о том, что все больше народу - банально покупает винил и cd диски :) Чтоб это понять, достаточно высунуть нос из норы и посмотреть на количество соответствующих новых магазинов всего этого и посмотреть соответствующие форумы или те-же каналы на ютубе.

В соседней со мной комнате сейчас находится одноплатный компьютер с колонками и без монитора. На этом одноплатнике работает MPD-сервер, играет кроме прочего сетевые потоки и записи расположенные на NFS-шаре в локальной сети. Вопрос гостю из будущего: как сделать такое без MPD? Рассказывают, что у вас в там 2025г. от Р.Х. всякие умные колонки появились, так ни одна из них NFS монтировать не умеет.

Ты сам ответил на свой вопрос. О состоянии плееров под линукс на данный момент. Никак. И - неполноценно. Хочешь, чтоб цеплялось nfs? Покупай eversolo. Минимальная цена за dmp a6 - 60000 на авитосе. И вопрос - а ты какие файлы там играешь? если у тебя там только всякие flac, то все то, что ты нагородил - крайне избыточное решение. Тут будет более правильным и гибким решением использование upnp\dlna. По крайней мере более стандартный и верный подход.

Ну или вообще можешь уйти от костылей и одноплатников и купить за 15000 wiim pro plus.

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

Ещё один удивил в треде.

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

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

свистоперделки не нужны

Ну не нужны, значит вам не нужны. У вас такой взгляд, уважаю, но не поддерживаю. Конечно для вас Qmmp это верх совершенства, ну ладно, хорошо.

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

сегодняшние реалии, как-бы намекают, что у людей в коллекции уже много или sacd iso файлов, или их экстрактов в тех-же dsf. И очень много кто слушает музыку, направляя поток в настольный или стационарный цап - напрямую.

Эти люди - они с тобой в одной комнате?

Сегодняшние реалии это спотифай и ютуб музик. Потому jriver и стоит сотку баксов, ведь его аудитория это полтора аудиофила. ЦА qmmp и любителей внешних цапов с лослессом вообще не пересекаются и даже в фантазиях разработчиков qmmp никогда не пересекались.

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

Я уже не говорю о том, что все больше народу - банально покупает винил и cd диски :) Чтоб это понять, достаточно высунуть нос из норы и посмотреть

Знаю таких лично. Покупают пласты и не имеют в доме проигрывателя.

Ты сам ответил на свой вопрос. О состоянии плееров под линукс на данный момент. Никак. И - неполноценно.

Состояние плееров на Linux мне и так известно. Вопрос был о том, какие такие чудо-юдо проприетарные решения так умеют.

Хочешь, чтоб цеплялось nfs? Покупай eversolo.

Ещё одна приставка на android, со всеми особенностями android, одна из которых — плохая работа на устройствах (классах устройств, а не конкретных моделях) под которые специально не заточен.

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