LINUX.ORG.RU

DeaDBeeF - новый аудио-плеер для GNU/Linux

 , ,


0

0

Последняя версия плеера 0.1.1 alpha

Функции, достоинства и недостатки:

  • интерфейс на GTK2 без зависимостей от GNOME;
  • основная часть кода написана на C99 (не считая сторонних библиотек);
  • работает на архитектурах x86, x86_64 и (частично) на ppc64;
  • проигрывание mp3, flac, ogg vorbis, sid, mod, и некоторых других форматов;
  • поддерживаются subtunes (для sid, nsf и др.);
  • поддерживается чтение mp3 тегов id3v1, id3v2, ape;
  • быстрый и точный расчет времени для vbr mp3;
  • авто-определение кодировки в id3 тегах (поддерживаются cp1251, iso8859-1 и unicode);
  • поддержка cue sheets для mp3, flac, ogg vorbis (включая встроенные во flac);
  • минимизация в трей;
  • программная регулировка громкости, в том числе колесом мыши на иконке в трее;
  • быстрый поиск;
  • drag-and-drop внутри плейлиста и из файл-менеджеров;
  • контроль плеера из командной строки;
  • несколько режимов порядка воспроизведения (linear, random, shuffle);
  • экономный расход памяти.
В ближайших версиях запланированы плагины, gapless playback, и поддержка самых востребованных форматов, таких как ape, iso.wv, wav, ogg flac, tta.

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

★★★★★

Проверено: maxcom ()
Ответ на: комментарий от Klayman

>>PS не надо в DeadBeaF никаких коллекций. Для этого есть амарок

>сам понял что сказал?

Как плеер - amarok. А Сабж - плеер чтоб быстро что-то послушать, что друг притащил.

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

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

some-body ★★
()

Я так и не могу понять, у разных плееров в Linux качество звучания одинаковое или нет? Например, Amarok и Mplayer? Mplayer у меня использует декодеры ffmpeg, Amarok - не знаю что.

Deleted
()

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

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

>Я так и не могу понять, у разных плееров в Linux качество звучания одинаковое или нет? Например, Amarok и Mplayer? Mplayer у меня использует декодеры ffmpeg, Amarok - не знаю что.

Да.

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

> Лучше бы вменяемого легковесного mpd-клиента написали (если на QT-то вообще здорово!).

Ну так а чем qmpdclient не устраивает?

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

> Как плеер - amarok. А Сабж - плеер чтоб быстро что-то послушать, что друг притащил.

Так есть уже такой:
mplayer /path_to_flash/*

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

>А Сабж - плеер чтоб быстро что-то послушать, что друг притащил.

для вас есть Qmmp. А тут библиотека необходима, а то тяжеловесы с библиотеками достали. Реальная более-менее легковесная замена - mpd+QMPDClient

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

> Я так и не могу понять, у разных плееров в Linux качество звучания одинаковое или нет?

разное

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

> Реальная более-менее легковесная замена - mpd+QMPDClient

Это в случае, если без Qt-шного GUI не обойтись. В противном случае ncmpcpp покрывает > 90% требований к плееру.

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

>> Как плеер - amarok. А Сабж - плеер чтоб быстро что-то послушать, что друг притащил.

>Так есть уже такой: mplayer /path_to_flash/*

Неплохо иногда. Но нужно быстро посмотреть список (есессно с учетом тэгов).

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

>>А Сабж - плеер чтоб быстро что-то послушать, что друг притащил.

>для вас есть Qmmp.

Тот же audacious - вид сбоку. Скорость запуска одинакова. Вот было бы круто, если б mpd можно было скармливать треки с произвольным путем.

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

> Тот же audacious - вид сбоку. Скорость запуска одинакова. Вот было бы круто, если б mpd можно было скармливать треки с произвольным путем.

Ну qmpdclient умеет такое делать, значит mpd должен уметь такое.

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

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

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

Не, ну так не интересно. А заскробблить это?

> 1. mplayer для "быстрого прослушивания.


Долго, да и mpg321 тогда уж.

> 2. cp name ~/music


У меня там и так бардак.

> 3. mocp


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

> p.s. У меня никогда не возникало проблем с вопросом подобного вашему ;)


Да у меня и нет проблем :) Сейчас использую qmmp, но винампоподобный фейс не нравится. Если сабж понравится - буду юзать, и другим советовать :).

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

> Не, ну так не интересно. А заскробблить это?

А что такое "заскробблить"?

> > 1. mplayer для "быстрого прослушивания.

> Долго, да и mpg321 тогда уж.


Ну каждому свое. Меня mplayer в таких случаях устраивает. Да и зачем держать в системе утилиту, которая частично повторяет функционал mplayer?

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

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

99% различий в sample rate conversion. ну и, скажем, разные декодеры mp3 по разному декодируют. т.е. есть разница между mpg123 и libmad.

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

>В противном случае ncmpcpp покрывает > 90% требований к плееру.

с плейлистом там удобно работать? Можно ли отдельную песню вставить в любой участок плэйлиста? просто мало пользовал его

Klayman
()

Собрал. Работает. Понравилось. В консоли:

(deadbeef:12051): Gdk-CRITICAL **: gdk_gc_new: assertion `drawable != NULL' failed

(deadbeef:12051): Gdk-CRITICAL **: gdk_drawable_get_size: assertion `GDK_IS_DRAWABLE (drawable)' failed

(deadbeef:12051): Gdk-CRITICAL **: gdk_gc_set_rgb_fg_color: assertion `GDK_IS_GC (gc)' failed

Stage1 ★★
()

Ok, CTRL+A работает (поршлый раз видимо я забыл фокус на плейлист перевести)

Было бы хорошо добавить поддержку мультимедиа-клавишь

indie
()

Я обычный юзверь. Что я хотел бы в этом плеере:

0. Отсутствие траблов с восстановлением из трея, как говорили выше.

1. При удалении хорошо, если соседний трек будет становиться в фокусе.

2. Я правильно понял, что при добавлении в список он полностью читает файлы? O_O

3. Как-то не стабильно работают кнопки старт/стоп. Не каждый раз срабатывают.

4. Ты зря сделал свой формат хранения плейлистов. Это ничем не обоснованно и плюсует несовместимость.

5. Было бы здорово, если бы прикрутил работу с m3u. Это очень нужно мне и знакомым. Серьёзно - лёгкого плеера, понимающего m3u под linux нет. Проект "Zina", если знаешь :)

6. В четверо более низкую загрузку проца.

P.S. За GTK без гнома зачёт - Ъ!

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

> если как плагин будет реализован хороший и качественный эквалайзер (как у xmms с 31-ной полосой на канал) - то будет ОЧЕНЬ достойно!

IMHO лучше реализовать поддержку LADSPA, а там уж пользователи сами выберут какой эквалайзер подключать (и другие эффекты).

Ещё надо-бы группировку плейлиста как научился делать Фубар (по названиям альбомов) или как Apollo по директориям.

И поддержку радио бы (shoutcast, icecast, mms:// ...)

firestarter ★★★☆
()

Поставил, понравилось =)

Продолжайте в том же духе =)

teddybear
()

юзабилити "на высоте". Просто пик расцвета человеческой фантазии

Jaizer
()

Что за плэер-то такой?На вид убожество,по описанию тоже ничего интиресного.А столько понаписали.Посмотреть штоль?

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

>Ну каждому свое. Меня mplayer в таких случаях устраивает. Да и зачем держать в системе утилиту, которая частично повторяет функционал mplayer?

mplayer слишком уж долго загружается. mpg123 намного быстрее.

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

>> Тот же audacious - вид сбоку. Скорость запуска одинакова. Вот было бы круто, если б mpd можно было скармливать треки с произвольным путем.

>Ну qmpdclient умеет такое делать, значит mpd должен уметь такое.

В каком месте он такое умеет???

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

>МPD загружен вместе с системой,лол.И воспризводит даже еще до логина.

Мы не про mpd, а про mplayer. Если б mpd мог воспроизвести свежескачанную песпю из /var/tmp - цены бы ему не было.

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

>А он может.Скрипты на мпдешной вики валяются.(^_~)

Ушел читать.... В свое время я лишь из-за этого от него отказался.

dikiy ★★☆☆☆
()

Оффтоп: Тут на ЛОРе вроде бы кто-то разрабатывал плеер, который играет музыку из вконтакта. Подкиньте линк, пожалуйста.

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

Не может mpc add из произвольной диры проиграть. Только из тех, что в БД занесены.

dikiy ★★☆☆☆
()

>интерфейс на GTK2 без зависимостей от GNOME;

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

зы: у многих лоровцев тоже сильная зависимость... от гнома, бггг :)

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

>mplayer слишком уж долго загружается. mpg123 намного быстрее.

вижу ты уважаешь антиквариат, хвалю! ведь даже на не новом компьютере загрузка mplayer-а занимает считанные доли секунды, не то что у тебя, истинного ценителя старины. да-да, разве эта разнузданная молодежь оценит нежное шуршание гигабайтных винтов, звуки загрузки с 360кб дискет и тяжесть шарика в мыши, мыши без всяких позерских колёсиков. да и что ж это я - "гигабайтные", это уже тоже позёрство было, толи дело старые 20мб-ные винты!

black7
()

А я и дальше qmmp юзать и буду... как то оно всё же ближе к сердцу. Кроме того ещё gtk либы грузить не охото.
Сам то плеер хорош, но всё же немного не моё... все фичи из-за которых он был сделан мне не нужны.

2waker
С++ ^_^ молчим.

stalkerg ★★★★★
()

Вопрос с загрузкой проца таки был решен посредством создания конфига и изменения частоты до 44100. У меня на ноуте звуковуха Интелловская, 48к не понимает.

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

>А яем новый амарок не нравится?

Он ужасен. Я его ни асилил. После старого - я был в ш0ке (зачем так портить хороший софт - загадка). Смотрел на амарок 2.0, может чё изменилось, но сомневаюсь. В нем ничего не работало, всё глючило, и как будто писал его какой то питонщик, блин %-(

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

> RPM build errors:
Installed (but unpackaged) file(s) found:

Секция %files в спеке есть? Если да, как выглядит? Выложи спек, в общем

> --prefix=/usr/local


Это здесь ни при чем, верни обратно

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

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

11391 loz 20 0 49444 11m 9036 S __42.2 0.5 1:12.51 deadbeef-main

3528 loz 20 0 450m 198m 35m R __41.6 8.7 61:51.30 icecat-bin

зы AMD Athlon(tm) XP 1500+, icecat 3.5

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

>У меня на ноуте звуковуха Интелловская, 48к не понимает.

1. Интеловских звуковух и кодеков не бывает (и не указывайте на lspci)
2. 48k понимают и правильно воспроизводят сейчас ВСЕ устройства, а в твоем случае вполне можно и 96к слушать

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

>получится mpd :)

если с LADSPA и прочим сделать, получится намного круче mpd

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

>Приделали бы скробблер - не слазил бы, ибо мой идеал, практически.

для mocp есть решение вешать на событие проигрывания песни вызов внешнего скробблера.

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