LINUX.ORG.RU

Qmmp 0.3.0

 , , ,


0

0

Qmmp - это аудио-плеер, основанный на библиотеке Qt, и имеющий интерфейс, похожий на winamp или xmms.

Изменения по сравнению с версией 0.2.4:

  • Новый интерфейс libqmmp и libqmmpui.
  • Добавлена экспериментальная поддержка CUE, в том числе встроенного в FLAC и WavPack.
  • Добавлены модули проигрывания AAD и CD Audio.
  • Добавлена поддержка форматов библиотеки ffmpeg.
  • Добавлена поддержка глобальных горячих клавиш.
  • Добавлена поддержка MPRIS.
  • Добавлен модуль управления mplayer-ом.
  • Добавлена модуль для показа текстов песен.
  • Добавлено обнаружение съёмных носителей.
  • Добавлен модуль для работы с файлами.
  • Добавлена визуализация с помощью projectM.
  • Добавлен модуль эффектов bs2b.
  • Добавлена частичная поддержка компиляции на MinGW.
  • Добавлен модуль вывода waveout.
  • Добавлены настройки прозрачности.
  • Удалён модуль DBus.
  • Улучшена поддержка системного лотка: добавлена регулировка громкости с помощью колёсика мыши.
  • Улучшен модуль scrobbler: добавлены уведомление о текущей композиции, поддержка libre.fm, автономный режим.
  • Улучшена интеграция с файловым менеджером.
  • Улучшен модуль уведомлений: добавлены настройка прозрачности и отслеживание громкости.
  • Улучшен список воспроизведения: добавлена возможность показа протокола.
  • Оптимизирован запуск приложения.
  • Исправлен модуль PulseAudio (поддержка 24-х бит).
  • Исправлено опустошение буфера в модуле ALSA.
  • Исправлен шрифт по-умолчанию.
  • Исправлена поддержка Gnome.
  • Исправлено определение языка интерфейса
  • Добавлен итальянский перевод.
  • Обновлены украинский, русский, немецкий и польский переводы.
  • Исправлено множество других ошибок.

Скачать: исходники.tar.bz2

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

Deleted

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

>Новый интерфейс libqmmp и libqmmpui

Что это значит, библиотеки новые или сам интерфейс, он каким был, таким и остался?

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

> а он ниоткуда не узнаёт.

А как он их тогда читает? В дефолтной однобайтовой системной кодировке (читай: цэпэдвенацатьписятодин)? OMG!

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

>>Не такой, как тэги

>это мертворождённая припарка к файлам.

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

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

>Дело в том, что ты уперто пытаешься доказать его целесообразность и глобальность фубара, когда тебе говорят об очевидных defect by design.

бред какой то несвязанный с реальностью

>И это все при том, что разобрать куе дело одного клика.

из потрековых раздач с cue собирают релизы в образ и делают iso.wv - альбом в файле. теперь это играется и в линуксе через qmmp.

режьте что хотите и .....тесь с DB и сканированием коллекций

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

> это мертворождённая припарка к файлам.

Фигасе мертворождённая! Значит кучу разных песен в один файл можно, а песню и её описание нельзя? :D

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

>из потрековых раздач с cue собирают релизы в образ и делают iso.wv - альбом в файле. теперь это играется и в линуксе через qmmp.

такие же cue-онанисты...

>режьте что хотите и .....тесь с DB и сканированием коллекций

Вот что ни говори а секс у тебя намного более качественный и разнообразный получается :)

>>Дело в том, что ты уперто пытаешься доказать его целесообразность и глобальность фубара, когда тебе говорят об очевидных defect by design.

>бред какой то несвязанный с реальностью

слив засчитан.

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

CD плеер читает TOC. не вижу причины ковону и айриверу не читать cue - это вытянутый с диска в текстовый файл TOC и есть

>что хранить метаданные отдельно от файла намного умнее?

нет на CD-DA файлов!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! там поток данных и индекс TOC.

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

>Значит кучу разных песен в один файл можно

часто для релиза много cue - азиатские релизы, русская музыка выпущенная на западе и написанные названия треков на других языках (Высоцкий например). западная музыка выпущенная у нас - название треков может быть на разных языках. поянтно?

tommy ★★★★★
()

Странный какой-то тред: у томми фимоз в предпоследней стадии, он застял в прошлом веке с CD-ченжерами, ему что-то пытаются доказать. cue не альтернатива db, их вполне можно использовать вместе. Хранить альбом одним файлом -- довольно удобно. Использовать базу данных для мгновенного поиска -- удобно. Плеер при индексации читает cue и в коллекции рассматривает альбом потреково, как отдельные файлы. Следит за изменениями cue-файла и, при необходимости, обновляет информацию. Если надо скопировать отдельный файл куда-то, прямо из плеера перетягиваем его куда надо, плеер его выделяет, перекодирует и что еще надо.

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

>Что уже лет 10 как устарело.

покажите структуру SACD, DVD-Audio. наверное там треки отдельными файлами и тегами в utf-8?

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

>>Значит кучу разных песен в один файл можно

>часто для релиза много cue - азиатские релизы, русская музыка выпущенная на западе и написанные названия треков на других языках (Высоцкий например). западная музыка выпущенная у нас - название треков может быть на разных языках. поянтно?

Вместо того, чтобы брать нужные данные в юникоде из CDDB...

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

>Плеер при индексации читает cue и в коллекции рассматривает альбом потреково, как отдельные файлы. Следит за изменениями cue-файла и, при необходимости, обновляет информацию.

Слишком много возни ради ничего.

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

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

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

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

>опять враньё. нет никакой возни

Так как никто этим даже заниматься не хочет.

Или ты даже не понял, что я говорю о возне в плане кода?

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

>Вместо того, чтобы брать нужные данные в юникоде из CDDB...

КАКИЕ нужные? на японском? русском? английском? на японском транслитом или иероглифами?

я повторяю - вы зацикленыне на тегах теоретики. я вам говорю о реальности.

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

>> Слишком много возни ради ничего.

>Это делается автоматически.

Это надо сначала запрограммировать + вывести на уровень easytag (CDDB, musicbrainz и все прилагающееся). Что практически нереально. Да и не нужно. Это велосипед даже не с квадратными колесами, а с палками вместо колес.

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

>>Вместо того, чтобы брать нужные данные в юникоде из CDDB...

>КАКИЕ нужные? на японском? русском? английском? на японском транслитом или иероглифами?

На каком хочешь. Обычно диски представлены в cddb на разных языках.

>я повторяю - вы зацикленыне на тегах теоретики. я вам говорю о реальности.

реальность я познал, когда пользовался audacious. Тот еще секс.

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

>Ты так и не ответил: в какой кодировке фубр2000 читает CUE?

я не пишу cue на русском. я могу знать а могу и не знать в какой. зачем тебе это? вот и qmmp читает прошитые в iso.wv cue заполненные на русском. это не главное?

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

> ЧЕМ? Чем это удобнее одной папки?

Отсутствуют лишние сущности. Есть альбом, так и оперировать с ним будем как с альбомом. Это также удобно, как книга в fb2 или pdf, например, вместо россыпи html'ок.

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

>На каком хочешь. Обычно диски представлены в cddb на разных языках.

у меня есть помойка из треков. амарокоподобные плееры мне опознают треки и заполнят как надо? это теория.

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

>>ldd qmmp в студию.

> нет смысла.


Тогда докажи, что:

>> qmmp использует код разработчиков форматов

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

> я не пишу cue на русском. я могу знать а могу и не знать в какой. зачем тебе это? вот и qmmp читает прошитые в iso.wv cue заполненные на русском. это не главное?

На мой вопрос настолько сложно ответить?

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

>> SACD, DVD-Audio

>Популярность этих форматов говорит сама за себя ;-)

а других нет, мой друг. нет. они и CD-DA

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

>>На каком хочешь. Обычно диски представлены в cddb на разных языках.

>у меня есть помойка из треков. амарокоподобные плееры мне опознают треки и заполнят как надо? это теория.

Ты можешь не верить, но опознают. Это практика и она работает, как бы тебе ни хотелось обратного.

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

>> ЧЕМ? Чем это удобнее одной папки?

>Отсутствуют лишние сущности. Есть альбом, так и оперировать с ним будем как с альбомом. Это также удобно, как книга в fb2 или pdf, например, вместо россыпи html'ок.

Что есть операция с альбомом, чего нельзя сделать с каталогами?

Практические недостатки cue я уже привел. Преимуществ я не вижу. Какие они?

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

> Отсутствуют лишние сущности. Есть альбом, так и оперировать с ним будем как с альбомом.

Вот именно! В случае cue я могу оперировать только альбомом, а в случае папки я могу оперировать ещё и отдельными песнями! Выходит папка удобнее. Про лишние сущности не понял. Вопрос "Чем удобнее альбом в одном файле?" остаётся открытым.

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

>Отсутствуют лишние сущности. Есть альбом, так и оперировать с ним будем как с альбомом. Это также удобно, как книга в fb2 или pdf, например, вместо россыпи html'ок.

Таки россыпь хтмл'ок имеет очевидные преимущества.

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

> а других нет, мой друг. нет. они и CD-DA

Аааа! Как же я юзаю нормальные файловые системы, если их нет? АААА!!!111

Evtomax
()

У меня очень большой опыт фубаро-образного подхода к музыке (xmms а потом аудациоус).

Я долго не хотел понимать преимуществ amarok'а.... пока не решил попробовать :)

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

>Почему программы заворачивают в пакеты или архивы?

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

Да и тем более если существует tar, то зачем тогда велосипед под названием cue?

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

> Почему программы заворачивают в пакеты или архивы?

Ибо отдельные файлы от программы никому не нужны. А отдельная песня из альбома вполне самостоятельна. Это же очевидно :)

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

>cue я уже привел. Преимуществ я не вижу. Какие они?

то был бред а не недостатки. недостаток - это резка на треки из toc (cue) + образ. треки из образа не потеряются/не перепутаются. можно вообще не заполнять cue - и не надо будет сортировать файлы и писать числовую ерунду для сортировки треков в плеере.

СОТЫЙ РАЗ ВАМ ПОВТОРЯЮ: ЧАСТО НУЖНО НЕСКОЛЬКО CUE ДЛЯ РЕЛИЗА! не просто заполнить "теги" а иметь несколько вариантов.

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

>то был бред а не недостатки. недостаток - это резка на треки из toc

Это был бред лишь потому, что оказалось правдой, да?

>(cue) + образ. треки из образа не потеряются/не перепутаются. можно

спасибо, доставил *ROFL*

>СОТЫЙ РАЗ ВАМ ПОВТОРЯЮ: ЧАСТО НУЖНО НЕСКОЛЬКО CUE ДЛЯ РЕЛИЗА! не просто заполнить "теги" а иметь несколько вариантов.

Да кто ж вам доктор, релизерам-то :) Мы тут об удобстве пользования, а не релизенья.

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

потому что вот так там собирается qmmp

[ 58%] Building CXX object src/plugins/Input/wavpack/CMakeFiles/wavpack.dir/decoder_wavpack.o

и требует либ разработчика

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

> Но никто ж не хранит программы, которыми пользуешься, в архивах tar

Да ну? :)

java -jar file.jar

> зачем тогда велосипед под названием cue?

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

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

> треки из образа не потеряются/не перепутаются

Что надо делать с папкой, чтобы треки в ней потерялись и перепутались? И чем так неудобно хранение номера в тэгах?

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

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

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

> Ибо отдельные файлы от программы никому не нужны. А отдельная песня из альбома вполне самостоятельна. Это же очевидно :)

Она также самостоятельна, как и отдельная утилита cuebreakpoints из пакета cuetools. Т.е. можно, конечно ее использовать и отдельно, но это нужно не часто, а кому надо -- вытащит ее из пакета.

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

> [ 58%] Building CXX object src/plugins/Input/wavpack/CMakeFiles/wavpack.dir/decoder_wavpack.o

И? Реализация декодера для какого-либо формата - это не обязательно ещё и изобретение формата. Из "авторских", референсных декодеров в qmmp только vorbis, flac и mpc, остальное либо просто ещё одная реализация декодера (mad, faad2), либо через свалку под именем ffmpeg играется.

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