LINUX.ORG.RU
 
daemonpnz

DeaDBeeF 0.5.0


0

2

После 2 бета версий, 1 релиз кандидата и 6 месяцев разработки состоялся релиз набирающего популярность медиаплеера — DeaDBeeF 0.5.0. Целью проекта DeaDBeeF является создание аналога плеера Foobar.

Полный список изменений с версии 0.4.4:

Изменения:

  • поддержка многоканального вывода;
  • поддержка вывода в 8, 24, 32, float32 разрядном формате;
  • новый API DSP плагинов, позволяющий настраиваемые DSP-цепочки;
  • поддержка VGZ в плагин GME;
  • libsamplerate ресэмплер перемещён в отдельный DSP плагин;
  • новый API плагина плейлиста;
  • новый плагин для импорта и экспорта плейлистов формата M3U и PLS;
  • пункт меню в "Правка->Сортировать по" (Edit->Sort By) для расширенной настройки сортировки;
  • режим "Перемешивать альбомы" (Shuffle albums);
  • поддержка редактирования метаданных в нескольких выделенных треках;
  • вывод обложек в уведомлениях;
  • форматирование названия теперь имеет доступ ко всем свойствам трека;
  • опция для автопереименования плейлиста при добавлении директории;
  • выбор OSS устройства в GUI;
  • плагин Converter, позволяющий конвертировать из любого поддерживающегося формата используя пресеты энкодеров;
  • плагин Soundtouch, позволяющий производить ресэмплинг, изменение высоты/темпа, растяжение времени и т.д.;
  • поддержка файлов размером более 2 GB;
  • возможность изменения GUI плагина в настройках;
  • настройка списка поддерживаемых расширений для плагинов SNDFILE и FFMPEG;
  • описание с примерами для плагина shellexec;
  • опция командной строки --play-pause.

Улучшено:

  • поддержка replaygain с новыми опциями;
  • редактирование метаданных. Теперь можно редактировать любые поля, включая пользовательские поля;
  • поддержка "Исполнителя альбома";
  • стабильность и производительность MP3 плагина;
  • API VFS плагина для плагинов архивов/контейнеров;
  • сортировка и группировка в плейлисте;
  • парсер cue файлов;
  • производительность поиска.

Исправлено:

  • ошибки в плагинах CURL и AAC для увеличения стабильности;
  • проблема не работающих горячих клавиш после перезагрузки;
  • ошибки рендеринга gtk-виджетов;
  • зависание CD Audio плагина после смены CD;
  • рендеринг RTL текста в названии групп;
  • gapless воспроизведение mp3.

В данном релизе из тарбола были удалены плагины aosdk, DUMB, shn и некоторые другие плагины для распространения плеера в дистрибутивах с жёсткой лицензионной политикой. Но плагины по-прежнему находятся в git и в static сборке. Для отдельной загрузки они будут подготовлены позже.

Скачать:

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

ПОСАДИ КОМПЬЮТЕР НА ЦЕПЬ И ЗАСТАВЬ ЛАЯТЬ!

домашняя автоматизация: сделай сам; лучший подарок для техногика

http://www.unicontrollers.com/products/unc01x

[#] Ответ на: комментарий от pevzi 16.05.2011 10:21:35  
Rastafarra

> из-за всяких CUE

порезать на треки как все нормальные люди, не?

**# ()
[#] Ответ на: комментарий от Rastafarra 16.05.2011 10:19:22  
cuki

ок, посмотрю на досуге

*** ()
[#]  
Coldead

У кого-нить получилось собрать?

* ()
[#] Ответ на: комментарий от Rastafarra 16.05.2011 10:24:49  
pevzi

> порезать на треки как все нормальные люди, не?

Придется уйти с раздачи же. Да и лишняя морока каждый раз.

**** ()
[#]  
rht

Не пойму пока, на каких либах интерфейс "нарисован"...

** ()
[#] Ответ на: комментарий от pevzi 16.05.2011 10:31:10  
Rastafarra

> Придется уйти с раздачи же.

зачем? положи их рядом ;)

**# ()
[#] Ответ на: комментарий от GotF 16.05.2011 9:08:39  

>MPD и Cmus пока никому превзойти не удалось, но всё равно новость годная.

MOC забыл.

* ()
[#] Ответ на: комментарий от Rastafarra 16.05.2011 10:33:48  
pevzi

Ну уж нет, и так места на диске не хватает (:

**** ()
[#] Ответ на: комментарий от pevzi 16.05.2011 10:35:23  
cuki

духтеррабайтники давно стоят 120$

*** ()
[#]  

оно в главном дереве генты когда-нибудь появится?

anonymous ()
[#] Ответ на: комментарий от kovrik 16.05.2011 10:22:41  

А зачем? А ты не думал, что автор может этого даже не планировать, ибо не нужно? Если хотите комбайны, которые все будут вам сортировать, то переходите на плеер, который это умеет. Мне ДеДБифА хватает за глаза, в нем есть вкладки-плей листы, удобный интерфейс, и плагины поддержки форматов, больше для простого плеера ниче и не надо.

Автору проекта жирный плюс, пользую его плеер каждый день с ранних версий.

anonymous ()
[#] Ответ на: комментарий от pevzi 16.05.2011 10:11:59  

> Они хотя бы cue и gapless умеют?

Очевидно, что для cue материала gapless не нужен.

anonymous ()
[#]  
post-factum

Спасибо waker'у за отличную работу. Вечером буду собирать в Арче.

***** ()
[#]  
Aceler

> Целью проекта DeaDBeeF является создание аналога плеера Foobar

А я думал у них цель — создать удобный плеер.

***** ()
[#]  

Единственный плеер с вменяемой поддержкой cue. Жду обновления в ppa.

* ()
[#] Ответ на: комментарий от Coldead 16.05.2011 10:29:15  

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

** ()
[#] Ответ на: комментарий от Aceler 16.05.2011 11:00:33  

> А я думал у них цель — создать удобный плеер.

одно другому не мешает :)

** ()
[#]  
Andru

Надо будет обновиться. Но когда же для меня лентяя кто-то реализует плагин Alarm? У меня руки до этого никак не дойдут... )

*** ()
[#]  

Хороший плеер ! )

* ()
[#] Ответ на: комментарий от waker 16.05.2011 11:02:17  

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

anonymous ()
[#] Ответ на: комментарий от Andru 16.05.2011 11:03:25  

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

** ()
[#] Ответ на: комментарий от anonymous 16.05.2011 11:08:49  

> Кстати последняя версия кушает меньше памяти

кушает больше на самом деле. я проверял. но ничего не поделать - у каждой фичи и каждого плагина есть цена.

** ()
[#] Ответ на: комментарий от waker 16.05.2011 11:09:01  
Andru
>>-----Цитата---->>

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

<<-----Цитата----<<

К нему нельзя подключить колонки :(

*** ()
[#] Ответ на: комментарий от Rastafarra 16.05.2011 10:24:49  
megabaks

>порезать на треки как все нормальные люди, не?
ололо
ещё один )

** ()
[#]  
lexxus-lex

Чем он лучше clementine?

* ()
[#] Ответ на: комментарий от waker 16.05.2011 11:01:17  
Coldead

Сейчас попробую собрать.

* ()
[#]  
Valeg

Ух ты, крутотень, обновляюсь. Разрабы молодцы.

* ()
[#]  
megabaks

только проснулся, даже чаю не попил - пили ебыдло - вы зло! :3

** ()
[#] Ответ на: комментарий от cuki 16.05.2011 8:54:43  
queen3

Коллекционеры марок, наверное, тоже не понимают, как можно клеить марки на конверты без фонотеки.

*** ()
[#] Ответ на: комментарий от Rastafarra 16.05.2011 10:33:48  
Boboms

Какой смысл два раза дублицировать то же самое в одном и том же месте, да еще и формате?

* ()
[#] Ответ на: комментарий от anonymous 16.05.2011 10:49:37  
kovrik

Я и не спорю, я написал, что в целом отношусь к плееру очень положительно, но сам предпочитаю комбайны :)
У всех разные взгляды на удобство - каждому свое.

** ()
[#]  

Радость

Хороший плеер! Авторам респект! Юзаю давно, самая главная фича: всеядность!

()
[#] Ответ на: комментарий от cuki 16.05.2011 10:37:05  
pevzi

> духтеррабайтники давно стоят 120$

Ну это же не повод засирать диск повторяющимися данными.

**** ()
[#]  
cipher

Вечером попробую собрать, интересно, в aur к этому времени появится?

* ()
[#] Ответ на: комментарий от anonymous 16.05.2011 10:49:37  

В фубаре это есть, значит и тут должно быть, ведь этот плеер - "попытка создания аналога foobar".

anonymous ()
[#] Ответ на: комментарий от GotF 16.05.2011 9:08:39  

>MPD и Cmus пока никому превзойти не удалось, но всё равно новость годная.

А musicpd уже научился в cue работать как положено, а не только частично с flac со встроенными cue?

* ()
[#] Ответ на: комментарий от Mystra_x64 16.05.2011 9:04:07  
daemonpnz

Вот что значит писать новость только проснувшись :)

**** ()
[#] Ответ на: комментарий от waker 16.05.2011 11:02:17  
daemonpnz

Коль уж ты тут... с последними срезами libav из гита deadbeef 0.5.0 не собирается. При сборке ffmpeg плагина матюкается

Making all in plugins/ffmpeg
make[2]: Entering directory `/var/tmp/portage/media-sound/deadbeef-9999-r3/work/deadbeef-9999/plugins/ffmpeg'
/bin/sh ../../libtool --tag=CC   --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../..    -O2 -march=amdfam10 -mtune=amdfam10 -mmmx -msse -msse2 -m3dnow -pipe -Wno-deprecated-declarations -Wno-implicit-function-declaration  -D_GNU_SOURCE  -DLIBDIR=\"/usr/lib\" -DPREFIX=\"/usr\" -DDOCDIR=\"/usr/share/doc/deadbeef\" -std=c99  -O2 -march=amdfam10 -mtune=amdfam10 -mmmx -msse -msse2 -m3dnow -pipe -Wno-deprecated-declarations -Wno-implicit-function-declaration  -D_GNU_SOURCE  -DLIBDIR=\"/usr/lib\" -DPREFIX=\"/usr\" -DDOCDIR=\"/usr/share/doc/deadbeef\" -c -o ffmpeg.lo ffmpeg.c
libtool: compile:  i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -march=amdfam10 -mtune=amdfam10 -mmmx -msse -msse2 -m3dnow -pipe -Wno-deprecated-declarations -Wno-implicit-function-declaration -D_GNU_SOURCE -DLIBDIR=\"/usr/lib\" -DPREFIX=\"/usr\" -DDOCDIR=\"/usr/share/doc/deadbeef\" -std=c99 -O2 -march=amdfam10 -mtune=amdfam10 -mmmx -msse -msse2 -m3dnow -pipe -Wno-deprecated-declarations -Wno-implicit-function-declaration -D_GNU_SOURCE -DLIBDIR=\"/usr/lib\" -DPREFIX=\"/usr\" -DDOCDIR=\"/usr/share/doc/deadbeef\" -c ffmpeg.c  -fPIC -DPIC -o .libs/ffmpeg.o
ffmpeg.c: In function 'ffmpeg_init':
ffmpeg.c:143:38: error: 'CODEC_TYPE_AUDIO' undeclared (first use in this function)
ffmpeg.c:143:38: note: each undeclared identifier is reported only once for each function it appears in
ffmpeg.c: In function 'ffmpeg_insert':
ffmpeg.c:493:32: error: 'CODEC_TYPE_AUDIO' undeclared (first use in this function)
ffmpeg.c: In function 'ffmpeg_read_metadata':
ffmpeg.c:749:32: error: 'CODEC_TYPE_AUDIO' undeclared (first use in this function)
make[2]: *** [ffmpeg.lo] Error 1

**** ()
[#] Ответ на: комментарий от iSage 16.05.2011 9:17:57  

> Ибо нахрена тянуть по зависимостям пульс?

Поприсите его порезать на подпакеты, как это сделано в альте.

anonymous ()
[#] Ответ на: комментарий от pevzi 16.05.2011 10:11:59  
Cyril

> Они хотя бы cue и gapless умеют?

Cmus умеет gapless. Про остальное не знаю, так как мне не надо.

* ()
[#] Ответ на: комментарий от daemonpnz 16.05.2011 11:51:36  

>При сборке ffmpeg плагина матюкается

Замени на AVMEDIA_TYPE_AUDIO

anonymous ()
[#]  
alt0v14

Странное название для плеера :)

** ()
[#] Ответ на: комментарий от cyberunknown 16.05.2011 11:01:06  

> Единственный плеер с вменяемой поддержкой cue.

Qmmp в этом плане лучше.

anonymous ()
[#] Ответ на: комментарий от waker 16.05.2011 11:09:49  

0.4.4 кушает 4% CPU и 8.3 миб памяти 0.5.0 - 2% CPU и 6.9 миб убунту 10.10 х64

anonymous ()
[#]  
eReSik

Ура! Спасибо за релиз, и самое главное что автор портирует DeaDBeeF под Android

* ()
[#] Ответ на: комментарий от anonymous 16.05.2011 12:02:01  
daemonpnz

Не троллинга ради, чем? :)

**** ()