LINUX.ORG.RU

DeaDBeeF 0.5.0

 , , ,


0

1

После 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 сборке. Для отдельной загрузки они будут подготовлены позже.

Скачать:

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

★★★★★

Проверено: post-factum ()
Последнее исправление: post-factum (всего исправлений: 3)

Собрал для OpenBSD. Отлично работает :)

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

Как всегда собираю пакет для Pardus 2011.

Плагин artwork не отображает обложку. При лежащем в том же каталоге cover.jpg. Опции «получить обложку с ласта» также не отображают ее.

Где мне искать проблему?

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

И я хз как вообще отмониторить обращения к файлу.

krab@note Paul Young - Chronicles (2011) (FLAC) $ fuser -v 01.\ House\ of\ many\ nations.flac cover.jpg 
                     ПОЛЬЗ-ЛЬ    PID ДОСТУП КОМАНДА
01. House of many nations.flac:
                     krab      32139 f.... deadbeef-main
krab@note ~ $ deadbeef 
starting deadbeef 0.5.0
loading plugins from /home/krab/.local/lib/deadbeef
loading plugins from /usr/lib/deadbeef
plug_load_all: scandir found 143 files
loading plugin /usr/lib/deadbeef/aac.so
loading plugin /usr/lib/deadbeef/adplug.so
loading plugin /usr/lib/deadbeef/alsa.so
loading plugin /usr/lib/deadbeef/artwork.so

bhfq ★★★★★
()
Ответ на: комментарий от bhfq
gtkui plugin compiled for gtk version: 2.22.1
selected output plugin: PulseAudio output plugin
INFO: loading playlist Default
INFO: from file /home/krab/.config/deadbeef/playlists/0.dbpl
server_start
gtkui: found cover-art loader plugin
streamer_set_output_format 16bit int 2ch 44100Hz channelmask=3
streamer_set_output_format 16
krab@note ~ $ ldd /usr/lib/deadbeef/artwork.so
        linux-gate.so.1 =>  (0xffffe000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00bb2000)
        libpng14.so.14 => /usr/lib/libpng14.so.14 (0x00a98000)
        libz.so.1 => /lib/libz.so.1 (0x00369000)
        libc.so.6 => /lib/libc.so.6 (0x00c70000)
        libm.so.6 => /lib/libm.so.6 (0x00e6b000)
        /lib/ld-linux.so.2 (0x0038a000)
bhfq ★★★★★
()
Ответ на: комментарий от cuki

>подскажи, как без фонотеки быстро закинуть в плейлист например весь прог дэт за 1993 год из моей коллекции?

выбор музыки для прослушивания по её атрибутом люто, бешено не нужен. одни понты размерами коллекции. прог дэт за 93, самим не смешно?

anonymous
()

Сабж уже кушает все .pls? 0.4.4 многие листы не воспринимал.

BredoGen
()

в убунтовской сборке из ppa нету album art'а.

что интересно, на Генте, когда собирал последние пару месяцев из git'а, эта поддержка тоже куда-то исчезла - при сборке видно, что стоит «no» напротив данной фичи. ebuild не менялся естественно, и раньше всё нормально конфигурилось и собиралось. а вот если компилить руками, вне portage, то вроде album art был на месте.

странно.

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

> Нормальные задроты - да.

именно что нормальные люди. правда в современном мире в разряд нормы перешел ФГМ.

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

> Собственно, за такие фишки я и люблю этот плеер

за такие фишки надо любить что-то приличное типа xmms2, а не это извращение.

Rastafarra ★★★★
()

Да вы задолбали, вот в банше есть такое-то, вот в амароке такое-то, вот в третьем-пятидесятом плеере есть такая фича, ну и сидите на них тогда, хренли делать еще одну копию плеера который уже есть? Сам пользуюсь с версии 0.1.0, очень доволен. И да, фонотека не нужна.

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

> Где мне искать проблему?

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

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

> Кстати, а для чего к порезанным трекам прилагают cue?

Для тех извращенцев, которым нужна не музыка, а «точный бит-в-бит образ диска». Чтобы они не переживали, что где-то мог потеряться прегап. Ведь если пропадёт пару милисекунд тишины в начале, то такой альбом уже не имеет никакой ценности для них. Так вот по этим cue, приложенным к трекам, они потом собирают образ, записывают на CD и тешат себя мыслью, что у них на полке стоит почти оригинальный диск.

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

как именно перестало работать? можно скриншот плеера с включенными обложками, но не отображающимися?

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

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

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

И потом пользоваться этим на Cowon D2 невозможно. Спасибо, но уж лучше «по...емся» с нарезкой и тегами.

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

эээ - не не делай выводы по реплике криворучки!

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

да и с родной прошивкой (она таки в случае рокбокса, будет в дуалбуте) таких проблем не знаю
как воспроизвести?

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

[code] $ apt-cache search deadbeef deadbeef-plugins-dev - DeaDBeeF plugins development files deadbeef - ultimate music player for GNU/Linux systems deadbeef-dbg - ultimate music player for GNU/Linux system [/code]

соответственно, ниосиляторы не нужны

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

>на D2(+) нормальные люди ставят rockbox и бед не знают

Рокбокс стоит - пользуюсь редко, потому как не удобен. На тач. девайсы не расчитан. Как сделать стоп/паузу кнопками при залоченном плеере я не нашел. Посему пользую родную прошивку. И время от времени обновляю рокбокс.

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

>кроме кривых рук разработчиков Cowon -а - винить в проблемах и некого

Угу, и еще 100500 разработчиков плееров других фирм то же криворукие. Не осознали божественную сущность куи.

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

>как воспроизвести?

ape хотя бы метров на 400 (может и меньше можно, не знаю) - не работает. Ну и куи родная не понимает вообще как вид.

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

Ну и немного по теме. Автору спасибо за отличный плеер.

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

Для тех извращенцев, которым нужна не музыка, а «точный бит-в-бит образ диска».


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

Чтобы они не переживали, что где-то мог потеряться прегап.


ТРЕК! или несколько треков! вы намерянно игнорируете что мы вам говорим о потере и перепутывании треков. прошил cue в образ - ВСЁ, альбом в том виде в котором он был отлит на CD/виниле. ничего не потеряно и не перепутано. только слабоумный не может понять таких простых вещей и не надо под них косить, это смешно.

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

>извращенцы маньяки - это те кто режут на треки

не подскажет ли уважаемый, как в случае image+cue сохранять мета информацию, специфичную для трека? скажем, жанр, рейтинг или комментарий, а то и вовсе приватный (custom) вид информации.

anonymous
()

Попробовать чтоле... И да, какие у него преимущества перед audacious?

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

скажем, жанр, рейтинг или комментарий, а то и вовсе приватный (custom) вид информации.

рейтинг или комментарий

???

вообще прошить в контейнер по APEv2 (а это все «держат») можно что угодно (хоть картинки). а жанр пишется и в cue.

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

Бида, все работает. Посыпаю голову пеплом.

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

>рейтинг или комментарий

???

рейтинг в прямом смысле слова: оценка трека от 1 до 10. потом можно отфильтровать в промежутке 9-10, дабы насладиться особо любимыми композициями

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

ещё кучу тэгов можно привести в пример: композитор, текст песни, и прочее не поддерживаемое неофициальным стандартом cue. тут, как говорится, не жанром единым.

вообще прошить в контейнер по APEv2 (а это все «держат») можно что угодно (хоть картинки).

и будет это либо очередное поделие вида iso.wv, либо просто информация об альбоме/сборнике в целом.

в общем, если требования выходят за пределы «нажать на кнопку и шоб играло», то потрековые рипы оказываются удобней. да и банально пару определённых песенок скинуть утром на плеер или передать другу по скайпу можно без проблем и заморочек.

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

ещё кучу тэгов можно привести в пример: композитор, текст песни, и прочее не поддерживаемое неофициальным стандартом cue. тут, как говорится, не жанром единым.


cue тут не причём. cue это просто снятый с CD и преобразованный TOC.

да и банально пару определённых песенок скинуть утром на плеер или передать другу по скайпу можно без проблем и заморочек.


сохраняй из фубара в любом формате из lossless, потреково и передавай.

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

>cue тут не причём. cue это просто снятый с CD и преобразованный TOC.

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

сохраняй из фубара в любом формате из lossless, потреково и передавай.

это сродни предложению рипнуть диск. неудобно.

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

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

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

это сродни предложению рипнуть диск. неудобно.

нет. это просто скопировать в нужное место и оттуда отослать.

tommy ★★★★★
()

отличный плеер
всякие мелочи: медиатека, рейтинг, нарезка на треки - не нужны

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

>в убунтовской сборке из ppa нету album art'а.

так, в убунте есть - imlib apt почему-то не счел нужным сам поставить.

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

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


с каких это пор в TITLE cue перестали писать Композиция (бонус трек), Композиция (сингловая версия), Композиция (расширенная версия). что на обложке диска было написано - то и в базы прописывают, а оттуда через клиент по запросу запишется в cue/контейнер.

да и REM (comment) в спецификации cue никто не отменял. если не используют/не умеют читать - ну кто виноват?

tommy ★★★★★
()

а скрины плеера такие вкусные , что прямо хочется перейти с qmmp. но пока не буду :)

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