LINUX.ORG.RU

Релиз Qmmp 0.4.0

 ,


0

0

Qmmp — лёгкий проигрыватель с поддержкой скинов Winamp 2, написанный на Qt. Версия 0.4.0 является первой в новой ветке и обладает рядом интересных изменений по сравнению с 0.3.4:

  • добавлена поддержка обложек;
  • добавлена поддержка ReplayGain;
  • добавлен api для внешних плееров;
  • добавлена поддержка ogg flac;
  • добавлен модуль уведомлений KDE4, а у иконки в трее будет всплывающая подсказка;
  • добавлена поддержка нескольких списков воспроизведения.

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

>>> Сайт программы

★★★★★

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

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

толсто же. на первом скриншоте не 0.3.3

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

>> Да и качество его звука не вызывает желания его собирать.

А как бы я, не собирая, сделал скриншот?

очевидно, пересилив собственное желание, и собрав.

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

Кстати, это последняя версия с http://deadbeef.sourceforge.net/ - 0.3.3. Автор даже не асилил сменить номер версии в «О программе» :)


Оп! Прошу прощения, у меня действительно оказалась старая версия, хотя лежала и собранная 0.3.3. Я вспомнил почему откатывал - 0.3.3 с какого-то перепугу собирает у меня только OSS, а поскольку у меня только ALSA - не играет, даже через aoss deadbeef. Разбираться почему не скомпилился плагин ALSA - лень :) Может вечерком.

anonymous
()

Очередное поделие... Musepack support ..................disabled AAC support .......................disabled Зайти в /usr/local/include за хидерами при проверке не судьба же... При том, что куте там оно обнаружить смогло.

[ 45%] Building CXX object src/plugins/Input/flac/CMakeFiles/flac.dir/decoder_flac.o /usr/local/src/qmmp-0.4.0/src/plugins/Input/flac/decoder_flac.cpp:26:24: error: taglib/tag.h: No such file or directory ... /flac/decoder_flac.cpp:39:22: error: FLAC/all.h: No such file or directory

А теперь магия: CXX_FLAGS = -fPIC -I/usr/local/include/qt4 -I/usr/local/include/qt4/QtGui -I/usr/local/include/qt4/QtCore -I/usr/local/src/qmmp-0.4.0/src/plugins/Input/flac -I/usr/local/src/qmmp-0.4.0/src/plugins/Input/flac/../../.. -I/usr/local/include/FLAC -I/usr/local/include/taglib -Wall

Ладно, хер с ним, пропатчим руками.

А вот самое интересное: [ 50%] Building CXX object src/plugins/Input/ffmpeg/CMakeFiles/ffmpeg.dir/decoder_ffmpeg.o In file included from /usr/local/src/qmmp-0.4.0/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:23: /usr/include/malloc.h:3:2: error: #error «<malloc.h> has been replaced by <stdlib.h>» /usr/local/src/qmmp-0.4.0/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp: In member function 'virtual bool DecoderFFmpeg::initialize()': /usr/local/src/qmmp-0.4.0/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp:173: error: 'memalign' was not declared in this scope

А в интернетах пишуть, что надо юзать <stdlib.h> и posix_memalign ибо memalign из malloc - ни что иное, как растрескавшееся говно мамонта.

В общем, очередной велосипед с костылями против портабельности.

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

очевидно, пересилив собственное желание, и собрав.


А у меня привычка такая дурная - чтоб что-то о чем-то говорить - я его соберу (если в репах нету) и попробую.

P.S. Скриншот от 0.3.3 ничем не отличается от старой версии по интерфейсу: http://imagebin.ca/view/mvT7tUoW.html

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

> В общем, очередной велосипед с костылями против портабельности.

1. Это под какую ОС (какой дистрибутив) собиралось? Бо у меня собираются все возможные плагины _без единого патча_. 2. Если это воспроизводится - номер баги какой?

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

> P.S. Скриншот от 0.3.3 ничем не отличается от старой версии по интерфейсу: http://imagebin.ca/view/mvT7tUoW.html

ну я довольно много отличий вижу.

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

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

ну я довольно много отличий вижу.


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


Другие иконки кнопок и обмен местами регулятора громкости и ползунка проигрывателя - для меня это не изменения.

P.S. Компилится 0.4-RC1. Пока-что
===================================
Build Configuration:

* Maintainer Mode: no

plugin summary:

stdio: yes - Standard IO plugin
gme: yes - chiptune music player based on GME
dumb: yes - module player based on DUMB library
nullout: yes - NULL output
alsa: yes - ALSA output
sid: yes - SID player based on libsidplay2
ffap: yes - Monkey's audio (APE) decoder
lastfm: yes - last.fm scrobbler
mpgmad: yes - mpeg player based on libmad
vorbis: yes - ogg vorbis player
flac: yes - flac player
wavpack: yes - wavpack player
sndfile: yes - PCM (wav,aiff,etc) player based on libsndfile
vtx: yes - vtx file player (ay8910/12 emulation)
adplug: yes - adplug player (OPL2/OPL3 emulation)
vfs_curl: yes - http/ftp streaming support
cdda: yes - cd audio player
gtkui: yes - GTK user interface
hotkeys: yes - Global hotkeys support
ffmpeg: yes - ffmpeg codecs
oss: yes - oss output plugin
pulse: yes - PulseAudio output plugin
artwork: yes - Cover art plugin
supereq: yes - Equalizer based on Super EQ library by Naoki Shibata
notify: yes - notification-daemon support plugin
===================================
Что за «Maintainer Mode»?

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

> Другие иконки кнопок и обмен местами регулятора громкости и ползунка проигрывателя - для меня это не изменения.

ну тогда ты и в версии 1.0 не особо углядишь изменения :D

интерфейс шибко менять не планируется.

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

такая фишка для мейнтейнеров. тебе не нужна.


Странно, а я думал, что мантейнер:
rpm -q deadbeef
deadbeef-0.4-alt0.1.rc1

Докладаю - собралось, почему-то не захотело играть то, что было в пейлисте (FLAC+CUE). Очистил, снова добавил - играет. ALSA-плагин собрался. Попытка включить эквалайзер вызвала бурю эмоций - таких искажений я давно не слышал.

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

> Странно, а я думал, что мантейнер

ты мейнтейнер пакетика. а maintainer mode - это для мейнтейнера программы.

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

насчет эквалайзера - welcome to bugtracker. пока никто не жаловался.

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

насчет эквалайзера - welcome to bugtracker. пока никто не жаловался.


Я даже не знаю как и на что такое повесить. Я ж не могу в баге просто указать, что по моим ощущениям при влючении эквалайзера возникают какие-то странные гармоники на высоких частотах.
Опять, же, по ощущениям - звук более глухой, чем в Qmmp/Audacious. Если бы не эквалайзер - подумал бы, что на движке xine. Там примерно такое же звучание.

В данный момент я могу рекомендовать этот проигрыватель для готовящегося легкого дистрибутива. Дам на потестить.

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

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

ну этого бы для начала хватило. + указать при каких настройках eq это происходит (можно экспортнуть preset, и приаттачить).

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

1. FreeBSD 2. нет номера. На сайах написано, что оно требует линукс, который под моей FreeBSD не запускается (при этом cmake выполняется без ошибок, ага).

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

Ну что я могу тут сказать. Фре у меня отсутствует, поэтому поддержка сей системы не заявляется. Но собирают под cygwin, хайку и даже иногда присылают патчи. Почему бы пользователям *bsd не последовать этому классическому примеру?

//trialuser

anonymous
()

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

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

Я, скажем, слушаю митол, от doom-death до deathcore. Раньше было удобно выбирать между rock и heavy metal. Потом сам настраивал 2-3 штуки, но когда в звуке не особо шаришь, напрягает по слуху подгонять. Кстати, как-то пробовал alsaequal'ом пользоваться... бред. :} Купил нормальную систему и забил на эквалайзер.

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

Уже нашел порт в downloads. Немного его переделал, адаптировал патчи, добавил пару патчей из текущего svn (которые про эквалайзер и флв), решил проблему с зависимостью и собрал порт. Собралось и установилось без проблем. Порт есть, почему-то в @ports не закоммичен, что странно.

anonymous
()

смешно так, в нотификации показывает случайно найденную картинку с Тоторо )

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