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 ()
Ответ на: комментарий от TuxR

>Люто-бешено реквестирую нормальное закрытие или соответствующую опцию в настройках.

Опцию - хорошо бы. А то лично я уже привык к "ненормальному" закрытию некоторых программ и невозможность сделать так, к примеру, для qmmp (или я просто не нашел?) напрягает. Мне все же проще Alt+F4 нажать и лицезреть программу в трее при этом, чем мышкой жать минимизировать или настраивать комбинацию на минимизацию и приучать себя к ней.

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

> Люто-бешено реквестирую нормальное закрытие или соответствующую опцию в настройках.

в 0.2 нормальное закрытие будет поведением по-умолчанию. сворачивание в трей по закрытию будет опцией.

waker ★★★★★
() автор топика

Ох, как шустр

anonymous
()

Плеер хорош и практически готов к использованию. Реквестирую функции Playback follow cursor и Cursor follow playback, а также запоминание размеров столбцов в плейлисте.

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

> Плеер хорош и практически готов к использованию. Реквестирую функции Playback follow cursor и Cursor follow playback, а также запоминание размеров столбцов в плейлисте.

Cursor follow playback и запоминание размеров столбцов в плейлисте уже есть в git.

Playback follow cursor пока нет.

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

indie ~ $ /usr/local/bin/deadbeef failed to load config file chosen format: 2 chosen samplerate: 48000 nchannels: 2 nsamples: 2048

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: play_24.png

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: play_16.png

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: pause_16.png

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: stop_24.png

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: play_24.png

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: pause_24.png

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: prev_24.png

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: next_24.png

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: random_24.png

** (deadbeef:24553): WARNING **: Couldn't find pixmap file: play_24.png

(deadbeef:24553): Gdk-CRITICAL **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed

устанавливал через configure make make install archlinux

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

ну я его на самом деле только сейчас обновил. на тот момент когда он писал - был pkgbuild для версии 0.1.1 :)

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

> А если у меня был бы lfs? Или я хочу поставить в /usr/local/ (или другой, отличный от /usr путь)?

ну вообще это должно работать, и работало когда я последний раз тестировал.

только что проверил - и все равно работает :)

причем тоже arch

так что, похоже, какая-то у тебя локальная проблема

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

> уверен что не локальная. у тебя наверное иконки уже дежат в нужном месте.

могу предложить сделать deadbeef --version, и, если таки это 0.2.0, запустить под strace, и посмотреть в чем дело. :)

waker ★★★★★
() автор топика

Обновил alsa до 1.0.21-1 и DeadBeeF до 0.2.0 из AUR. mp3 не проигрывает. Остальное не проверял. При запуске выдает
ALSA lib conf.c:4626:(snd_config_expand) Expand error (walk): File exists

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

VLC кстати работал нормально, но периодически слышались щелчки. Вобщем пока откатился на alsa 1.0.20. DeaDBeaF заиграл.

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

С неправильными аттрибутами инсталится (sudo make install): access("/usr/local/share/deadbeef/pixmaps/play_24.png", F_OK) = -1 EACCES (Permission denied)

indie /user $ sudo ls -la /usr/local/share/deadbeef/ total 12 drwx------ 3 root root 4096 Сен 9 01:49 . drwxr-xr-x 5 root root 4096 Сен 9 01:49 .. drwx------ 2 root root 4096 Сен 9 01:49 pixmaps

indie /user $ sudo ls -la /usr/local/share/ total 20 drwxr-xr-x 5 root root 4096 Сен 9 01:49 . drwxr-xr-x 10 root root 4096 Июл 18 08:39 .. drwx------ 2 root root 4096 Сен 9 01:49 applications drwx------ 3 root root 4096 Сен 9 01:49 deadbeef drwx------ 3 root root 4096 Сен 9 01:49 doc

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

Собрал плеер под X86_64 (7й мопс, на базе слаки 13), но плеер не видит свои же либы, ибо они в /${PREFIX}/lib64,а он их ищетв /${PREFIX}/lib/ Может, это стоит учесть при компиляции? ./configure --libdir=/usr/lib64 было сказано (при создании симлинка в /usr/lib всё заработало, но это костыль)

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

отлично, плеер подкупает простотой интерфейса. планируется ли поддержка wavpack? (.wv)

ну и на далёкое будущее - чтобы плеер не вылетал на битых файлах (есть у меня один такой, для краштестов, большой жЫрный битый ape), а мирно начинал играть следующий трек при сбое

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

> отлично, плеер подкупает простотой интерфейса. планируется ли поддержка wavpack? (.wv)

да

> ну и на далёкое будущее - чтобы плеер не вылетал на битых файлах (есть у меня один такой, для краштестов, большой жЫрный битый ape), а мирно начинал играть следующий трек при сбое

декодер ape все еще в ранней альфа-стадии :) вообще, конечно, все потенциальные вылеты постараюсь ловить.

waker ★★★★★
() автор топика

релизнул версию 0.2.2, по горячим следам, как говорится..

в 0.2.1 было порядочно проблем со сборкой.

PKGBUILD тоже обновлен.

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