LINUX.ORG.RU

Qmmp 0.12/1.3

 


1

1

Выпущены новые версии плеера Qmmp. Плеер написан на C++ с использованием библиотеки Qt. В основную поставку входят два интерфейса: «классический» (skinned) и с использованием стандартных элементов (simple ui).

Основные изменения:

  • из Qmmp Plugin Pack в основной архив перенесён history plugin - модуль для сбора статистики по прослушанным трекам с небольшим улучшением в виде сортировки по времени добавления (используется SQLITE);
  • добавлена поддержка декодера mpg123 (выбор между MAD и mpg123 имеется в настройках);
  • возможность вывода монофонического звука на два канала;
  • регулировка громкости средствами PulseAudio;
  • редактирование обложек внутри тегов для основных типов файлов;
  • поддержка TAK с помощью FFmpeg;
  • отправка прослушанных треков на ListenBrainz.
  • небольшие улучшения плейлиста для обоих интерфейсов: настройка разделителей столбцов и устранение смещения списка во время загрузки;
  • добавлены специальные настройки для KWin;
  • в меню «Добавить» («Файл» в простом интерфейса) перенесены список съёмных носителей и обзор потоков;
  • в модуле «обзор потоков» расширены возможности редактирования закладок;
  • улучшена поддержка HTTP: ограничен размер буфера и оптимизирована работа с памятью
  • в формат строки названия добавлены новые поля (число каналов, частота дискретизации и др.);
  • возможность отключения чтение метаданных при загрузке плейлиста;
  • улучшение поддержки командной строки;
  • изменения в сборке: задействован модуль GNUInstallDirs для cmake, скрыты внутренние символы библиотек;
  • устранён конфликт между версиями на базе Qt4 и Qt5;
  • эксклюзивный режим для WASAPI.

Дополнительные изменения в 1.3.0:

  • чистка от устаревшего кода (удалены MPRIS 1.0, поддержка старых версий библиотек и устаревшие классы Qt);
  • частичный переход на C++11;
  • прекращение поддержки Windows XP (только в 1.3)
  • улучшена поддержка Windows: индикатор в панели задач, определение съёмных томов.

Одновременно выпущен набор дополнительных модулей Qmmp Plugin Pack, переведённый на новую версию API.

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

>>> Подробности

anonymous

Проверено: Pinkbyte ()

Ответ на: комментарий от slimsim

Он по клику на крестик сворачивается в трей, как это делал winamp до версии 2.7x, после которой тот превратился в неюзабельное говно?

Или все так же, выключает музыку и запускай его заново?

Xintrea ★★★★★ ()

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

anonymous ()

возможность вывода монофонического звука на два канала;

Без иронии: джва года ждал. Ибо работало только через альсу, а кто ей пользуется когда давно есть пшь-пшь аудио?

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

Ибо работало только через альсу, а кто ей пользуется когда давно есть пшь-пшь аудио

А что, реально есть люди которые юзают пульсу? В плане не только чтоб в интернетах траллить, но и просто для себя

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

Типа того. Причём версия на Qt4 постепенно имеет всё меньше внимания.

Не очень понимаю смысл. Различия между Qt4 и Qt5 таковы, что для них вполне можно иметь единую кодовую базу, кое-где добавляя условную компиляцию. Разве что там QtWebEngine активно используется, тогда увы.

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

В плане не только чтоб в интернетах траллить, но и просто для себя

Думаю, абсолютное большинство людей, использующих пульсу, используют её и не «тралить», и не «для себя», а просто потому, что она в их дистрибутиве стоит по дефолту. Ну и кое-какой проприетарный софт прибит к пульсе гвоздями (да-да, я про скайп).

Это не хорошо, и не плохо, просто констатация факта. Лично я за преемственность API, но уж как сложилось, так сложилось.

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

Ответ на: комментарий от anonymous 11.02.2019 5:18:05

Заслушиваться самим собой это уже диагноз

nomathere (11.02.2019 8:19:03)
Ответить на это сообщение Ссылка

Это ещё что, раньше я песни запоминал и в голове проигрывал.

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

Не очень понимаю смысл. Различия между Qt4 и Qt5 таковы, что для них вполне можно иметь единую кодовую базу, кое-где добавляя условную компиляцию

Ну это никому не надо. Только лишние трудозатраты.

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

Есть системная служба BlueZ, которая работает с Bluetooth. Когда я ей первый раз пользовался, она была версии 3. И это было, когда была только звуковая система ALSA, и никакой больше.

Потом была BlueZ 4, которая базировалась на коде 3. Потом была BlueZ 5, которая была написана заново. К этому моменту, уже была Пульса. Программисты проекта BlueZ решили, что это не они должны добавлять поддержку разных звуковых систем, а программисты звуковых систем должны добавлять поддержку BlueZ.

Не знаю, почему так. Когда у них спросили «почему вы прекратили поддержку ALSA?», они ответили «пусть проект ALSA добавляет поддержку нас, а не наоборот. Вон PulseAudio так и сделали»

Сейчас есть bluez5-alsa

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

Есть сборка, являющаяся по сути браузером, в котором открыт web.skype.com. Клиента нет. Последняя версия имела версию 4.3, но Майкрософт искусственно ограничил его работу

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

Ну и кое-какой проприетарный софт прибит к пульсе гвоздями (да-да, я про скайп).

если в системе альса, в таких случаях можно воспользоваться https://github.com/i-rinat/apulseкакое-то время пользовался таким решением, звук в том же скайпе работал нормальнонебольшой недостаток, если в репозитории версия apulse старее версии пульсы, придется компилить самостоятельно

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

Ну и кое-какой проприетарный софт прибит к пульсе гвоздями (да-да, я про скайп).

если в системе альса, в таких случаях можно воспользоваться https://github.com/i-rinat/apulse

какое-то время пользовался таким решением, звук в том же скайпе работал нормально

небольшой недостаток, если в репозитории версия apulse старее версии пульсы, придется компилить самостоятельно

anonymous ()