LINUX.ORG.RU

Вышла версия Qmmp 0.1


0

0

Данная программа является аудио-плеером, написанным с использованием библиотеки Qt. Программа имеет интерфейс, аналогичный xmms.

В версии 0.1 доступны следующие основные возможности:

  • поддержка тем winamp в распакованном виде;
  • поддержка модулей (плагинов);
  • поддержка управления с помощью командной строки;
  • полностью русифицированный интерфейс;
  • загрузка списка воспроизведения в фоне;
  • поддержка нескольких форматов списков воспроизведения;
  • импорт настроек эквалайзера из Winamp;
  • поддержка файлов MPEG1 layer 1/2/3;
  • поддержка файлов Ogg Vorbis;
  • поддержка файлов Native FLAC;
  • поддержка файлов Musepack;
  • поддержка файлов WMA;
  • вывод звука через ALSA;
  • вывод звука через Jack.
Скачать версию 0.1: http://qmmp.ylsoftware.com/files/qmmp...

>>> Домашняя страница проекта

anonymous

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

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

> PS Заметил баг: при клике правой кнопкой мыши по трею меню появляется над окном плеера, а не над указателем мышки.

У меня такого нет. Может это проделки Qt? У меня 4.2.3.

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

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

> У амарока есть всё то же самое и даже намного больше

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

В том же Audacious оно и то есть.

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

Я например решил попробовать qmmp из-за немаленькой прожорливости amarok.

А русские теги qmmp похоже умеет, настройки в опциях плагина MPEG.

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

> может еще и быдло-бат с быдло-фаром?

Как начнут на линуксе бабло делать (мандрива вон уже свои коробюки по 2500 толкает), будет и фар, и бат, и интернет эксплорер с нативной ICQ.

> сходи принеси песочку родной

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

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

УУУ... тут уже успели сцепится. Неужели для некоторых тут выбор плеера такой уж больной вопрос. Ладно по порядку. Если данное изделие составит конкуренцию амароку, то я буду только рад :) Во-вторых клонов вынампа не так уж много, один только audacious (среди активных). xmms и bmp являлись по сути одним и тем же. Смена названия не меняет содержимого. Под qt я пока не обнаружил ни одного самодостаточного плеера, из живых конечно. Тот же амарок является мордой к xine. Но xine ИМХО более подходит для видео. Теперь о библиотеке qt, обратите внимание на размер исходников, qt берёт на себя кучу функционала..

Теперь о деле:

Кракозяблы в диалоге about лечатся следующим образом:

в aboutdialog.cpp надо добавить строчку ts.setCodec("UTF-8") следующим образом

if (file.open(QIODevice::ReadOnly)) { QTextStream ts(&file); ts.setCodec("UTF-8"); //добавить ret_string = ts.readAll(); file.close(); }

Выше указанный фикс относится к тем, у кого локаль koi8-*. У кого UTF-8 можно не беспокоится :)

>PS Заметил баг: при клике правой кнопкой мыши по трею меню появляется над окном плеера, а не над указателем мышки.

Не удалось такого воспроизвести (kde 3.5.6, xorg 7.2), скорей всего баги в wm или в самой Qt, тем более трэй там появился недавно и может некорректно работать с некоторыми конфигупациями.

насчёт медленного перемещения: да есть такое, это тормоза kwin. Если отключить поддержку wm, то всё просто летает, только в этом случае теряется возможность управления окном. Немного помогает обвновление kde и эксперименты с xorg.conf на предмет быстрого 2D.

С приветом из горящего танка.

-- автор изделия --

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

>Тот же амарок является мордой к xine.

Ээээ, да афтор не в теме :) Хинт: у меня играет Амарок, а Ксин даже не установлен, прикинь :)

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

> unix-way, скоро ты один останешься

Отнюдь, первым был Патрег, а он - вечен.

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

> тебе же писали уже - надоел со своими еврее-арабскими словечками. или до тебя туго доходит?

Сходи до ящичка, сыне.

> вместо тучи бессмысленных постов, взял бы и написал "единственно правильный", а не портил бы атмосферу лора

Да без проблем. "Ввиду наличия универсального и независимого от DE/DM решения (mpd), данную "новость" с большой натяжкой можно приравнять грубо говоря к анонсу новой морды для того же mpd. И это без учёта тяжелых решений - типа того же амарока. Так что, событие на новость нифига не тянет, а с учётом того, что ничего революционного сия поделка в себе не несёт, являясь полудохлой инкарнацией дохлого плеера, что выкинут уже отовсюду и навсегда, а также - закосом под проприетарную приблуду под не менее проприетарную же ОС, что тут полный оффтопик, маршрут её отправки - очевиден. Все переходим на mpd." (С)

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

Ладно, согласен есть ещё несколько поддерживаемых движков, но xine всё таки чаще можно увидеть...

-- автор изделия --

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

>Нифига там нет за исключением всяких бесполезных коллекций, загрузки обложек и прочей хрени.

Что у него есть такого чего нет в Амароке?

>А вот русские тэги в виндовой кодировки надо было обязательно оторвать...

У меня руские теги почемуто показываются. Наверно что-то не так сделал.

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

Сам то понял чего тут наплел? Не хочешь не юзай, тебе же сказали уже. А то только ума и хватает как в комментах срать :( И за всех не расписывайся - на вкус и цвет как говорится...

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

> У меня руские теги почемуто показываются. Наверно что-то не так сделал.

Если тебе пока всё попадается в UTF, этоне значит что так будет всегда... А там начнётся онанизм с ручным исправлением тегов, либо поставишь нормальный плеер :)

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

> Ладно, согласен есть ещё несколько поддерживаемых движков, но xine всё таки чаще можно увидеть...

А это плохо? Xine - обычный плейер без GUI, с функциями вида PlaySomethingCoolMediaInAnyFormatFromFile(), почему-бы не воспользоваться?

Amarok - просто удобный GUI с коллекцией, статистикой и прочей (иногда полезной) лабудой + возможность расширения плагинами + удаленное управление. Winamp-like плейеры он затоптал именно нормальной коллекцией и нормальным GUI(не ограниченным рамками битмапной шкуры).

> -- автор изделия --

Респект.

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

> тебя убогого кто-то заставляет им пользоваться ?

да он что то коо всему приматывается - видно любитель пофлеймить

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

>Winamp-like плейеры он затоптал

Ничего подобного: я вернулся на "Winamp-like" - audaciuos: удобный, памяти жрёт меньше, великолепная перекодировка русских тегов, все шкурки понимает - красиво, amarok пошёл лесом: нужно музыку слушать, а не коллекции собирать... и OSD у него покрасивше ;) Global Keys только не хватает.

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

Кодировку для тегов можно выставить в настройках MPEG плагина. В проекте сделать автоопределение кодировок - думаю в ближайшем времени это будет.

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

> Кодировку для тегов можно выставить в настройках MPEG плагина. В проекте сделать автоопределение кодировок - думаю в ближайшем времени это будет.

Это в сабже или в амароке?

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

> нужно музыку слушать, а не коллекции собирать...

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

мне удобно амарок использовать дома где есть коллекция да и то бывают моменты когда проще запустить легкий плейер, а на работе где слушаешь только в свободное время 1 ну 2 альбома монстр амарок наХ нужен

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

Против Amarok я не имею ничего, каждый выбирает то, что ему нужно...

to all

Хотя я и подписываюсь "автор изделия", разработку ведут уже несколько человек. Они перечислены в about диалоге. Вклад каждого можно оценить по changelog-у. Там есть и авторы единичных патчей..

Насчёт кодировок: будет добавлено авто-определение кодировок. Думаю оно потребуется только для mad плагина. И ещё попробуем сделать тонкую настройку кодировок. Например использовать автоопределение только для id3v1 тэгов.

to vavanec

+1

--автор изделия--

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

>Если тебе пока всё попадается в UTF, этоне значит что так будет всегда... А там начнётся онанизм с ручным исправлением тегов, либо поставишь нормальный плеер :)

Ради интереса прошвырнулся по нашей локалке и рандомно натащил у виндузятников кучу руского музла. Я не знаю в чём там теги, но ни один (!!!) из треков Амарок не показал крякозябрами. Я канешно допускаю что в природе возможно существуют теги которые Амарок не прочитает, но согласно моей собственной статистке таких меньше 0.01%

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

Для справки jack, esd и pulseaudio/polyp интероперабельны без костылей.

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

>Ради интереса прошвырнулся по нашей локалке и рандомно натащил у виндузятников кучу руского музла. Я не знаю в чём там теги, но ни один (!!!) из треков Амарок не показал крякозябрами.

Какая версия amarok? В 1.4 они это выкинули, но и то не всегда спасало. У тебя патченый taglib? У меня только audacious показывает всё идеально: старые русские mp3 и новые, к которым я прикручиваю v2.4 в utf-8 c помощью easytag. А amarok у меня нормально отображал только последние.

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

Global Keys замечательно реализются с помощью "умного" WM + вызов
audaciuos с ключами (XMMS like)
Типа как для IceWm

key "Super+c" xmms -u
key "Super+x" xmms -p
key "Super+v" xmms -s
key "Super+b" xmms -f
key "Super+z" xmms -r

pento ★★★★★
()

автору

запакованные скины - это что в виде одного файла ? Ну так это ведь обычные zip архивы, которые распаковываются с помощью QProcess + unzip ;)

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

to alex_custov.

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

--автор изделия--

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

> чем TheBat хуже KMail? чем FAR хуже MC? или абы ляпнуть?

Хороший виндовый софт красноглазым как красная :)))) тряпка для быка.

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

и ещё маленький фич-реквест - сделайте пожалуйста нормальное управление плейлистом, чтобы можно было выделить блок файлов и перетащить их вверх-вниз, как в winamp. В xmms эта возможность очень убогая и глючная (1.2.10, Debian 3.1).

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

Winamp-like выделение/перемещение в qmmp как бы вроде уже есть.С 0.0.6 версии еще :) Или чтото в нем не так?

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

блин, давно хотел чего-либо подобного на QT, не комбайна, а простого плейера а ля WinAmp, а то от монстрообразных комбайнов уже плохеет.
но не собралось, хотя много пытался :(
не ожидается ли пакеты где-нить для debian?
хоть и не увидел сабж, но автору огромное спасибо за работу. и не надо обращать внимание на тролей, которые абсолютно ничего не сделали,
а только умеют использовать и обсирать результаты трудов других людей.
это просто паразиты (так они в природе называются :) )

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

Если ты такой знаток Qt, то сделал бы сам... за часик максимум ;) благо в Qt инструментов для этого в изобилии. :)

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

to alex_custov

Сейчас всё это можно делать: выделять по ctrl, shift, перемещать сложные выделения без удерживания ctrl. От winamp ни чем не отличается. Тут товарищ над этим работал 1,5 месяца. Всё протестировано железно. Если что не реализовано, напишите по-конкретнее.

--автор изделия--

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

>>Winamp-like выделение/перемещение в qmmp как бы вроде уже есть.С 0.0.6 версии еще :) Или чтото в нем не так?

каюсь, просто я ещё не собирал qmmp, наверно на выходных, если получится, заценю. Если выделение есть - очень хорошо. Я тоже нелюблю комбайны и давно хотел попользовать просто плейер на Qt. Автору +1.

2GladAlex
у меня времени нет 4-й Дебиан поставить, не то чтобы патчи писать...

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

>моды не слушали

Даже слушаем. Через MPD. хорошо получается.

2 -- автор изделия --

Больше софта полезного и разного. Хоть и не запущу не разу.

Дите поколения пепси

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

> играет файлы с CD Ж)

Лажа, cdfs.ko и FUSE для всего остального перекрывают любые извращения. А "update" сделать из GMPC - прям великая проблема.

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

> Это я ещё исключительно по доброте своей непомерной не помянул чистый WAVE, все форматы от libmikmod, musepack и pulseaudio.

Спасибо! pulseaudio теперь формат? Не смешите меня! :))

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

> Спасибо! pulseaudio теперь формат? Не смешите меня! :))

Вы сами себя смешите. И меня тоже. Потому как слово "формат" относится к libmikmod, и имеет место быть глюка в парсерах читающей подсистемы.

Заодно поделитесь адреском дилера ;)

Gharik
()

Мой вклад во флейм: winamp (и клоны) сасьот, mpd рулед.

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

> Даешь костыли, хорошие и разные

Дык тема способствует ;) А cdfs.ko нужен для нормального воспроизведения __audio cd__ тем же mpd. Ну и FUSE - для всего остального.

Gharik
()

Очередной лисапед? И нах оно надо? да еще к тому же на былдоQt?

anonymous
()

Авторы, если еще нету такого, то обязательно добавьте пункт выпадающего меню для плейлиста "физически удалить выбранные файлы" + хорошо бы возможность привязки к какой-либо клавише. Очень полезно при разгребании завалов.. %) Спасибо!

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

>а что, кроме мп3, Огг, Флака, музпака ктото еще чтото слушает?

быдловендузятнеги хотят wma

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