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

>у меня тоже не нашло
>делала просто ./configure

>без параметров, всё поставилось в /usr/local


Аналогично. Попытался сделать софтлинк /usr/local/share/deadbeef
в /usr/share - не помогло. Завтра раздуплюсь и в сорцы попытаюсь глянуть. Если автор не подскажет.

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

> у меня тоже не нашло > делала просто ./configure > без параметров, всё поставилось в /usr/local

проверь, если не трудно, что в /usr/local/share/pixmaps/deadbeef иконки скопировались. но да, похоже, где-то ошибка :) коих еще много :)

2all: спасибо за позитив :)

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

>да там и лежат
Вот и нифига подобного.
/usr/local/share/deadbeef/pixmaps

А ну-ка... проверка... рас-рас...адын-адын...
Не-а, по пути /usr/local/share/pixmaps/deadbeef тоже не находит.

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

ls -lR /usr/local/share/deadbeef
/usr/local/share/deadbeef:
total 4
drwxr-xr-x 2 root root 4096 Aug 25 11:06 pixmaps

/usr/local/share/deadbeef/pixmaps:
total 32
-rw-r--r-- 1 root root 1511 Aug 24 23:20 next_24.png
-rw-r--r-- 1 root root 314 Aug 24 23:20 pause_16.png
-rw-r--r-- 1 root root 942 Aug 24 23:20 pause_24.png
-rw-r--r-- 1 root root 539 Aug 24 23:20 play_16.png
-rw-r--r-- 1 root root 1133 Aug 24 23:20 play_24.png
-rw-r--r-- 1 root root 1482 Aug 24 23:20 prev_24.png
-rw-r--r-- 1 root root 928 Aug 24 23:20 random_24.png
-rw-r--r-- 1 root root 1029 Aug 24 23:20 stop_24.png

$ strace -fv -o deadbeef.log deadbeef
failed to load config file
chosen format: 2
chosen samplerate: 48000
nchannels: 2
nsamples: 2048
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: play_24.png
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: play_16.png
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: pause_16.png
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: stop_24.png
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: play_24.png
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: pause_24.png
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: prev_24.png
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: next_24.png
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: random_24.png
** (deadbeef:4752): WARNING **: Couldn't find pixmap file: play_24.png

strace -

4752 access("NONE/share/deadbeef/pixmaps/play_24.png", F_OK) = -1 ENOENT (No such file or directory)
4752 access("NONE/share/deadbeef/pixmaps/play_16.png", F_OK) = -1 ENOENT (No such file or directory)
4752 access("NONE/share/deadbeef/pixmaps/pause_16.png", F_OK) = -1 ENOENT (No such file or directory)
4752 access("NONE/share/deadbeef/pixmaps/stop_24.png", F_OK <unfinished ...>
4752 access("NONE/share/deadbeef/pixmaps/play_24.png", F_OK) = -1 ENOENT (No such file or directory)
4752 access("NONE/share/deadbeef/pixmaps/pause_24.png", F_OK) = -1 ENOENT (No such file or directory)
4752 access("NONE/share/deadbeef/pixmaps/prev_24.png", F_OK) = -1 ENOENT (No such file or directory)
4752 access("NONE/share/deadbeef/pixmaps/next_24.png", F_OK) = -1 ENOENT (No such file or directory)
4752 access("NONE/share/deadbeef/pixmaps/random_24.png", F_OK) = -1 ENOENT (No such file or directory)
4752 access("NONE/share/deadbeef/pixmaps/play_24.png", F_OK) = -1 ENOENT (No such file or directory)

нет там префикса в программе, не вкомпилено

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

>>да там и лежат >Вот и нифига подобного. >/usr/local/share/deadbeef/pixmaps

эт я ошибся, имел ввиду этот путь. это правильный :) а можно тебя попрости выйти в jabber, или прийти к нам в конфу (deadbeef-ru@crj)? мой jid: waker@jabber.ru

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

Silvy, спасибо за strace. можно тебя попросить глянуть в config.h сгенерированный, и поискать строчку #define PREFIX?

видимо, когда делается configure без прямого указания --prefix -- pkgdir остается неопределенным, и в итоге получается такое.

думаю, если пересобрать через configure --prefix=/usr/local, должно помочь.

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

воспроизвел у себя.. PREFIX выставляется в "NONE". исправить можно как я написал выше. будет исправлено в ближайшее время. спасибо.

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