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)
Ответ на: комментарий от Iron_Bug

так флак испортит мне данные

какие данные портятся ?

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

flac - сжатие без потерь. Это означает, что правильная распаковка даст оригинальный pcm. Как он может испортить данные?

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

его никто и никогда не выпустит, успокойся.

https://github.com/popcorntime/popcorntime

Для кино вполне выпустили. Не вижу причин не приделать это к плееру.

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

да, PCM S24 LE, 32 BPS, 96kHz, stereo. и жать его с потерей оригинала я не хочу.

кто заставляет жать с потерями

96kHz

всё, что не кратно 44100 - от рептилоидов

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

так флак испортит мне данные

Это ещё что за Рен-ТВ? Ты с Vorbis, случайно, не перепутала? Иногда путают, поскольку у них общие корни в виде OGG. Но FLAC это совершенно отдельный кодек без потерь, и портить он ничего не должен.

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

под андроед, говорят, есть по крайней мере для фильмов сам ищёт по трекерам и играет

да - есть. только вот ни на одном нормальном плеере видео (дюна, зидо), я такого предустановленного - не увидел. и тоже касается и аудио. нет проблемы написать такое - но смысл? ради бомжа-васяндера? потребители подписок этих стримингов - платят за качество. а те-же плеера по битторенту - ну все едино он не в состоянии нормально прокачать большинству нормальный фильм с блюрея даже в 1080, не говорю уже о 70-100 гиговых фильмах в 4к. Какие на плееры с трекеров? Бред сумасшедшего откровенно говоря. Это для дешман-релизов в 10-20 гигов - не более. Еще и со звуком в ас3 и переводом hdrezka, не к ночи будут помянуты эти клоуны, пахабящие звук.

DrRulez ★★★★★
()

Благодаря этой новости понял, что ни разу не смотрел на этот плеер. Фигасе, он оказался мне в самую пору (бывает по работе надо), когда не работает musescore.com или интернет (крайне редко), чтобы поиграть треки, а с ползунком неудобно — очень желательно хотя бы какой-то приятный на вид waveform, и он тут есть!

Когда гуглил плеер с waveform для Linux, почему-то мне попался более менее вменяемый на эту тему только какой-то nulloy, но он, собака, не умеет играть по одному треку — шпарит подряд пока что-то есть в плейлисте, а я не программист, чтобы залезть ему в кишки и сломать такое поведение.

Правда qmmp почему-то тащил такие жирнющие зависимости, чтобы играть soundfonts, что установка занимала на диске где-то 250 мегов. Благо, в тарболле srpm-а лежал README для сборки (даже на русском языке), так что там мне объяснили как отключать всякое в cmake — заебитлз! Всё оттуда выкинул, кроме mp3 и теперь программка занимает где-то 8 мегов, ну а выглядит как конфетка и без этих манипуляций.

Интересно, сколько ещё годного софта я не знаю 😀

papin-aziat ★★★★★
()
Ответ на: комментарий от BigSerpent

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

так что я, пожалуй, воздержусь от такого «losless».

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

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

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

mp3 бы на послушать

я не думаю, что кто-то хочет слушать десять лет записей занятий вокалом :) это чисто рабочие записи, для разбора полётов.

но у меня есть старые записи - вот там было много интересного. там мы и с разными музыкантами на студии джемовали, и с К Свету Тьмы играли, и репы разных команд, и онлайн джемы с иностранными музыкантами и прочее. но у меня это лежит в шкафу, в сырых записях (на студии с пульта писали) и я подозреваю, что ещё долго руки не дойдут до разгребания этого добра.

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

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

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

что ffprobe говорит про исходник, флак и анфлак

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

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

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

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

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

вот сейчас ещё сидеть выкусывать там куски сырых данных. делать больше нечего. но одинаковых кусков там нет

Более чем вероятно. Однако. Сравнивать я стал-бы совершенно не так. Я сравнил-бы ачх сырого wav и flac. Если совпадают - значит все ок. Но. Я тоже не стал-бы во что-то преобразовывать студийные записи. от греха так сказать :)

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

какие нафиг ачх
есть частота и формат сэмпла(типа u8, s24le, f64le итп) - если они одинаковые, то какие могут быть проблемы
если конвертилось с ресемплингом или сменой формата - то ссзб

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

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

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

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

Можно и так. Но можно и замерить вывод с линейного. В принципе, как ты написал - проще. Это я уже куда-то в дебри полез.

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

Открываете в Audacity трек оригинала, на другую дорожку импортируете трек пожатый-разжатый. Инвертируете один трек. Микшируете две дорожки в одну. Далее колёсиком мыши увеличиваете масштаб, и смотрите разницу.

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

Так и так умеет. Но у меня коллекция в рарах и зипах, про другие форматы не скажу.

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

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

Он не выдерживает конкуренции с нормальным стримингом и даже внедрение хайрезов в последнее время ему не очень помогло.

Net income: €1.138 billion (2024)

MAU: 696M

Tidal и Qobuz, видимо, гребут десятки миллиардов евро чистой прибыли?

In March 2025, Jack Dorsey, the CEO of Block, Tidal’s parent company, announced plans to lay off 930 Block employees. He stated that the reorganization was a step towards increasing the company’s stock value.

А, ну это показатель.

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

А что плеер ещё должен делать?

Я вот тоже так подумал и слушаю play (sox). Прекрасное звучание. Но вот вопрос, а что делать с конструктором? Рассматривайте фубар, как плеер-конструктор, иначе зачем под него куча плагинов, начиная от сплиттера образов и декодера до построения интерфейса.

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

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

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

я и так увидела, что данные разные. и это уже означает, что оригинал испорчен.

Совершенно согласен, только хотелось бы найти разгадку, объяснение сего странного фокуса.

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

зачем звук сжимать в bz2 и подобное?

Не «звук» — файлы.

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

Нашел причину плохого звука в deadbeef. У него в настройках на закладке активных модулей не присутствует один включенный по умолчанию модуль - Alsa. Ее конфигурация в списке модулей включает oversampling. Отключил Alsa oversampling, deadbeef заиграл.

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

нет, с архиваторами пока проблем не было. ну, какой-то xz с тараканами я не ставила. но обязтельно проверяю, что архив распаковывается и храню две копии на разных носителях.

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