LINUX.ORG.RU

Релиз Qmmp 0.11/1.2

 


1

2

После полутора лет разработки доступен очередной релиз аудио-плеера Qmmp. Версия 0.11 поддерживает Qt4 и более старые версии библиотек, когда как 1.2 рассчитана на Qt5 и относительно современные версии дистрибутивов.

В новой версии можно отметить следующее:

  • проигрывание файлов из архивов (с использованием библиотеки libarchive);
  • запись в файл;
  • модуль вывода на сервер IceCast;
  • отключение уведомлений, если запущено приложение в полный экран;
  • отображение обложки в диалоге информации о треке;
  • новые опции командной строки: "--volume-status" и "--mute-status";
  • выбор интерфейса из командной строки;
  • кеширование текстов песен;
  • улучшена поддержка визуализации и некоторых форматов;
  • доработка простого интерфейс пользователя: добавлены быстрый поиск, настройка размера значков, кнопка записи и др. улучшения;
  • добавлен сброс названия окна при завершении воспроизведения;
  • обновлены переводы интерфейса, включая русский и украинский;
  • устранены утечки памяти и др. ошибки.

Одновременно выпущен набор дополнительных модулей Qmmp Plugin Pack 0.11 и 1.2. В новой версии, кроме поддержки очередной версии Qmmp, добавлены новые экспериментальные модули:

  • Goom - визуализация на базе исходного кода проекта goom;
  • FFVideo - воспроизведение видео с использованием библиотеки FFmpeg;
  • История прослушивания - инструмент для сбора статистики о прослушанных треках (использует sqlite).

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

anonymous

Проверено: anonymous_incognito ()
Последнее исправление: anonymous_incognito (всего исправлений: 2)

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

Зачем пердолинг там где он не нужен?

чтобы быть красноглазой илиткой на лоре.

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

Если до динамиков разное расстояние и один слышится тише, если один динамик просто тише, если просто одно ухо хуже слышит. Много вариантов так-то.

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

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

hobbit ★★★★★
()

Вот это не заметил:

Версия 0.11 поддерживает Qt4 и более старые версии библиотек, когда как 1.2 рассчитана на Qt5 и относительно современные версии дистрибутивов.

Они серьёзно тянут две ветки кода, или всё же там условная компиляция? Надеюсь, что всё же второе. Хотя если там QtMultimedia, то по-красивому может и не получиться. :(

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

Не для автоматизации бардака, отнюдь.

Ты знаешь ситуацию на данном проекте или так, вбросить решил?

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

Наоборот, для его устранения.

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

Да хоть в bazaar. Если коммиты мержить умеет, то проблем никаких вообще.

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

Правда шоле ?

Конечно.

как ты поступишь когда к тебе на пару минут забежит жена или кореш с флешкой, с которой надо прослушать пару треков ?)У меня будет так: а) ФМ с флешкой откроется автоматически; b) Чтобы обвести уже отсортированные файлы на флешке мне понадобится одно нажатие мышки и одна секунда; c) Чтобы перенести в плейлист еще одно нажатие мышки и пол-секунды; d) Чтобы заставить играть - либо один клик на кнопке, либо дабл-клик на нужной песне и это за полсекунды максимум.

Также, как и ты, только с помощью клавиатурных сочетаний.Vifm+cmus, или mpd+ncmpc.

Зачем пердолинг там где он не нужен?

Мне не нравится мышья возня. Мне так удобнее. Say good-bye to the rodent!

Odalist ★★★★★
()

Внимание! Для сборки Qmmp нужна утилита lrelease.

И не прилагается никаких адресов торрентов и магнит-ключей по которым эту lrelease можно вытащить из сети.

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

А потом ты купишь нормальный монитор с hidpi и выяснишь, что gtk2 его не умеет.

Это когда будет. К тому времени должно выйти ГТК4, тогда от ГТК3 уберут свои пакши гномосеки и оно станет тортом, но не сейчас... А те кто бегут впереди лошади, должны страдать.

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

Просто было бы,если бы linguist среди этих пакетов был. Какая-то редкая хрень, его даже для шапки/центоса не яндексится.

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

Не такая уж редкая. Используется во всех проектах на Qt. Собирается из qttools-opensource-src-5.9.3.tar.xz А вот пакет надо угадать. В каждом дистрибутиве по своему извращаются. А арче пакет qt5-tools называется.

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

Отличная характеристика гуи тулкита: «а давайте лучше через консоль...».

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

Какая-то редкая хрень

Такая же «редкая», как и сама Qt. В моей федорке (отнюдь не последней) это пакет qt5-linguist-5.6.2-2.fc23.x86_64, в центоси может быть поправка на номер версии. Сам файл может называться lrelease, lrelease-qt4 или lrelease-qt5 (ибо в одной системе спокойно может стоять несколько версий Qt).

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

Да с этим разобрался, компиляция компилит. Проблема со сборкой в другом. Плеер по «доброй» линуксовой традиции размазан по куче системных каталогов, а ещё есть и куча плагинов, без которых он - лох, а значит, чтобы не засорять систему, надо делать src.rpm. А вот тут-то и облом. На сайте его нет, а если делать самому, из более древнего пакета, то после компиляции происходит ошибка при копировании файлов - пути или названия файлов изменились. Для пакета мало скомпилировать программу, надо ещё собрать по каталогам нужные файлы и сложить их в кучу. А цена ошибки здесь - компиляция всего пакета сначала, которая не очень быстрая:)))

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

Да с этим разобрался, компиляция компилит. Проблема со сборкой в другом. Плеер по «доброй» линуксовой традиции размазан по куче системных каталогов, а ещё есть и куча плагинов, без которых он - лох, а значит, чтобы не засорять систему, надо делать src.rpm. А вот тут-то и облом. На сайте его нет, а если делать самому, из более древнего пакета, то после компиляции происходит ошибка при копировании файлов - пути или названия файлов изменились. Для пакета мало скомпилировать программу, надо ещё собрать по каталогам нужные файлы и сложить их в кучу. А цена ошибки здесь - компиляция всего пакета сначала, которая не очень быстрая:)))

Win-версия в wine нормально работает, к чему эти муки?

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

А вайн не тормозит и не ругается в консоли тратя драгоценное время:) Если для проигрывания музыки пользоваться вайном, то не получится раскрыть всю мощь и эстетику аудиофильских проводов из бескислородной меди и специального аудиофильского скотча которым перемотаны наушники. Думай что предлагаешь!

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

А вайн не тормозит и не ругается в консоли тратя драгоценное время:) Если для проигрывания музыки пользоваться вайном, то не получится раскрыть всю мощь и эстетику аудиофильских проводов из бескислородной меди и специального аудиофильского скотча которым перемотаны наушники. Думай что предлагаешь!

Да форумчане какую-то чушню пишут о Линуксе и его юзабилити. Вот прочитает человек твой пост и что? У него сложится негативное представление, а я знаю, что программы в Линуксе работают хорошо, и это какая-то дискриминация. Все как обычно: ставим Setup.exe и все отлично устанавливается и работает. Программы в Линуксе работают. А Вы пишите какую-то чушню, бред сивой кобылы, нехорошо

anonymous
()
Ответ на: комментарий от anonymous
100%] Built target qsui
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/lib64/libqmmp.so.0.11.0
CMake Error at src/qmmp/cmake_install.cmake:48 (file):
  file INSTALL cannot copy file
  "/home/buratino/Desktop/zzzzzzzzz/000000/hjgfg/zzzzzz/qmmp/qmmp-0.11.0/src/qmmp/libqmmp.so.0.11.0"
  to "/usr/local/lib64/libqmmp.so.0.11.0".
Call Stack (most recent call first):
  cmake_install.cmake:37 (include)


make: *** [install] Ошибка 1

Нет толку - дурацкий чмаке всё равно пытается инсталлировать в /usr/

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

Нет толку - дурацкий чмаке всё равно пытается инсталлировать в /usr/

Только Win-программы в Линуксе работают хорошо, да как ты этого еще не понимаешь?

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

Хороший плеер. Жаль, что на Qt.

На GTK2 же...хотя пофиг.

чем лучше? на старом дерьме быстрее работает? меньше вылетает? объективные причины есть?

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

Нашёл, но толку от него мало. Пути не совпадают:)))) Сделал по «свинской технологии»: поисковиком нашёл и скопировал в libbbbbb из каталога сборки все скомпилированные *.so а потом

export LD_LIBRARY_PATH=libbbbbb
./qmmp

Запустилось. Теперь другая проблема. Интерфейс чернушный и не контрастный, как в жопе у негра - glare. В старой версии морда default посимпатичнее была. Надо как-то перетянуть оттуда.

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

Это было бы хорошо, если бы в плеере стоял хоть один дополнительный скин. Абсолютно неясно же куда их пихать.

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

Нашёл - через кнопку «добавить», внезапно:) Старый стиль назывался Ergo.zip

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

быстрее работает? меньше вылетает

Именно это. Но, как я писал выше, проблему решил отказавшись от гуя.

Odalist ★★★★★
()

0.11 звучит не так как 0.6.4 В новой версии искусственно басов не добавлено? Или раньше было урезано?

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

Конечно, нет. Звук идёт без изменений.

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

Неплохо бы скриншоты Haiku в Галерею притащить, разбавить кучу из GNOME 3 и «Me and my shitty tiling WM» скринов.

EXL ★★★★★
()

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

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

Не забывайте, что кути это не только тулкит, а целый фреймворк

Да, только вот почти всё остальное там либо недоделанное, либо глючное)

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

Ну тут всё просто. УМВР, чини руки. А если серьёзно, то пишешь пошаговой алгоритм и кидаешь на багтрекер.

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

Ужасный Qt charts, например. По факту там ничем кроме гуя особо никто не пользуется

Засылай баги

Баги вида «просто переделайте этот хтонический комбайн», боюсь, будут закрывать как wontfix )

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

Оно того не стоит. Нет времени с багтрекерами трахаться - это не долго а очень долго, а выхлоп около нуля.

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

Ну я в свое время тыкал ихний зачаток QtMultimedia и брат был жив. Вместо конечно прикручивания гстримера на мерзких гобъектах. А ещё вполне использовал QtSql. Тоже проблем не было.

Это всё было на стыке Qt4/Qt5. С тех пор с Qt я ничего не писал.

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

чтобы не засорять систему

Надо ставить NixOS

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

Аналогично

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