LINUX.ORG.RU

Новый релиз аудио-плеера DeaDBeeF 0.5.2

 , ,


0

1

Список важных (и не очень) изменений:

  • много исправлений в поддержке aac/mp4;
  • исправлено зависание в плагине alsa на x86_64;
  • улучшено автосохранение настроек;
  • добавлена поддержка ffmpeg-0.8;
  • добавлена экспериментальная поддержка gtk3;
  • несколько мелких исправлений в поддержке cue;
  • улучшенная поддержка m3u/pls, особенно в отношении сетевых потоков;
  • исправлена обработка файлов, порезанных из image+cue, которые содержат cuesheet в тегах;
  • в плагин gme добавлена поддержка fadeout, исправлены intro/loop, добавлена корректная поддержка файлов без заголовка, улучшена поддержка gzip'нутых файлов;
  • плагины dumb, psf, shn теперь снова в основном архиве;
  • добавлена поддержка embedded covers в flac;
  • исправлена автонастройка плагина resampler при первом старте плеера;
  • множество обновлений и поддержка новых языков в локализации.

>>> Полный список изменений и ссылки на скачивание

★★★★★

Проверено: JB ()
Последнее исправление: Silent (всего исправлений: 3)
Ответ на: комментарий от waker

Собственно, сам краш:

$ deadbeef 
starting deadbeef 0.5.1
server_start
loading plugins from /media/work/home/vadim/.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
loading plugin /usr/lib/deadbeef/cdda.so
loading plugin /usr/lib/deadbeef/converter.so
loading plugin /usr/lib/deadbeef/converter_gtkui.so
loading plugin /usr/lib/deadbeef/dca.so
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
loading plugin /usr/lib/deadbeef/dsp_libsrc.so
loading plugin /usr/lib/deadbeef/ffap.so
loading plugin /usr/lib/deadbeef/ffmpeg.so
loading plugin /usr/lib/deadbeef/flac.so
loading plugin /usr/lib/deadbeef/gme.so
loading plugin /usr/lib/deadbeef/hotkeys.so
loading plugin /usr/lib/deadbeef/lastfm.so
loading plugin /usr/lib/deadbeef/m3u.so
loading plugin /usr/lib/deadbeef/mms.so
loading plugin /usr/lib/deadbeef/mpgmad.so
loading plugin /usr/lib/deadbeef/musepack.so
loading plugin /usr/lib/deadbeef/notify.so
loading plugin /usr/lib/deadbeef/nullout.so
loading plugin /usr/lib/deadbeef/oss.so
loading plugin /usr/lib/deadbeef/pulse.so
loading plugin /usr/lib/deadbeef/shellexec.so
loading plugin /usr/lib/deadbeef/sid.so
loading plugin /usr/lib/deadbeef/sndfile.so
loading plugin /usr/lib/deadbeef/supereq.so
loading plugin /usr/lib/deadbeef/tta.so
loading plugin /usr/lib/deadbeef/vfs_curl.so
loading plugin /usr/lib/deadbeef/vfs_zip.so
trying /usr/lib/deadbeef/vfs_zip.fallback.so...
plugin not found or failed to load
loading plugin /usr/lib/deadbeef/vorbis.so
loading plugin /usr/lib/deadbeef/vtx.so
loading plugin /usr/lib/deadbeef/wavpack.so
loading plugin /usr/lib/deadbeef/wildmidi.so
checking GUI plugin: GTK2
found selected GUI plugin: GTK2
loading plugin /media/work/home/vadim/.local/lib/deadbeef/ddb_gui_GTK2.so
trying /media/work/home/vadim/.local/lib/deadbeef/ddb_gui_GTK2.fallback.so...
loading plugin /usr/lib/deadbeef/ddb_gui_GTK2.so
libWildMidi(WM_BufferFile:639): ERROR Unable to stat /etc/timidity/freepats/freepats.cfg (Нет такого файла или каталога)
gtkui plugin compiled for gtk version: 2.24.10
selected output plugin: PulseAudio output plugin
INFO: loading playlist Default
INFO: from file /media/work/home/vadim/.config/deadbeef/playlists/0.dbpl
Segmentation Fault
backtrace() returned 13 addresses
deadbeef() [0x804a7fa]
[0xb77ca400]
deadbeef() [0x805313d]
/usr/lib/deadbeef/ddb_gui_GTK2.so(+0x146e1) [0xb472b6e1]
/usr/lib/deadbeef/ddb_gui_GTK2.so(+0x14fe8) [0xb472bfe8]
/usr/lib/libglib-2.0.so.0(+0x4474f) [0xb64d374f]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1df) [0xb64d207f]
/usr/lib/libglib-2.0.so.0(+0x437b0) [0xb64d27b0]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x14b) [0xb64d2dbb]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xaf) [0xb6a0ca5f]
/usr/lib/deadbeef/ddb_gui_GTK2.so(gtkui_thread+0x4b9) [0xb472e689]
/lib/libpthread.so.0(+0x6cac) [0xb775fcac]
/lib/libc.so.6(clone+0x5e) [0xb76a097e]

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

Плейлист: http://wikisend.com/download/356818/0.dbpl

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

в gtk стандартные табы конченые, никак не получилось их использовать.

Они не подходили по функциям или по виду?

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

Единственный нормальный плеер под линукс.

На этой планете есть ровно три нормальных аудиоплеера: MPD, Cmus, foobar2000.

Я бы добавил малоизвестный gMusicBrowser.

Pronin ★★★★
()

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

У меня предыдущая версия...

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

EasyTag. Специализированный иструмент, как правильно, задачу выполняет лучше.

EasyTag вообще не нужен. Зачем грузить этот неповоротливый комбайн для операции, которая делается одной командой? Это элементарно делается скриптом. Я лишь предположил, что если в плеере УЖЕ есть редактор тегов и УЖЕ есть конвертер из формата в формат (с переименованием на основе тегов), то уж обычному переименованию (без переконвертирования) там тоже следует быть.

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

Эффекты:

шум дождя, вся слава гипножабе, котята.

котята

это был решающий аргумент :)

hope13 ★★★
()

Хорошая новость. Один из двух используемых мной аудиоплееров (второй — Quod Libet). Не хватает разве что фонотеки, в остальном очень крут.

плагины dumb, psf, shn теперь снова в основном архиве

Значит ли это, что xm и mod теперь опять воспроизводятся из коробки?

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

да и морда говядины сейчас умеет в настройках выбрать морду

да, но у меня можно выбрать только gtk2. такие дела.

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

Они не подходили по функциям или по виду?

по функциям.

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

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

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

естественно
той же qt-морды у тебя не установлено, потому и выбора нет

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

Ну например безупречной реализацией библиотеки.

Это поделие даже не смогло мою фонотеку проиндексировать. Индексатор доходил до опрелённого места и молча останавливался каждый раз. Пробовал на эдак версиях трёх, после каждого анонса на ЛОРе, потом забил навсегда. Безупречно, ага.

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

что есть «искаропки»?
как будет собран, так и будет работать

megabaks ★★★★
()

Лучший плеер, большое спасибо!

gatsu
()

Ура! Большое спасибо за столь замечательный плеер!

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

Да там был баг в ffmpeg. На данный момент исправлен. Решалось добавлением: в конфиг:

#decoder {
#        plugin "ffmpeg"
#        enabled "no"
#        }

hope13 ★★★
()

Оно уже умеет в один клик копировать файл из плейлиста на съемное устройство, как clementine ?

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

Мне простая вещь нужна, чтобы файлы можно было ПРОСТО переименовать на основе тегов, не перекодируя.

ну это уже не конвертер будет, а переименовалка.. нет, этого пока нет.

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

А можно поддержку qt?

если я буду писать еще и поддержку qt — у меня не останется времени ни на что другое. так что, нет, от меня поддержки qt не будет. но любой желающий у кого хватит умений и времени — может сделать.

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

А, это который с рекламой и платный на Андроиде.

это новость о версии для linux

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

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

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

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

а что, там опять api сломали? мне никто не сообщал. если не работает — можно из статик-сборки взять плагин, в него вкомпилен ffmpeg подходящей версии.

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

Slowpokemode on
А я и не знал, что тут есть автор DeadBeef'a
Slowpokemode off

Замечал такую особенность при использовании alsa. Если устройство было занято (например часто кликать на следующий трек), то файл, ясный пень, не воспроизводится. Но если запустить еще еще раз (правда не всегда помогает) или перепрыгнуть на другой, то все запускается. Можно ли запилить костыль, чтобы плеер несколько раз пытался воспроизвести файл в этом случаи?

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

А, это который с рекламой и платный на Андроиде.

У тебя нет правильного /etc/hosts? Да и стоит-то он в общем-то копейки, 50 рублей

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

да, но у меня можно выбрать только gtk2. такие дела.

чтобы появился gtk3 - надо перед сборкой сделать ./configure --enable-gtk3

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

Замечал такую особенность при использовании alsa. Если устройство было занято.........

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

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

Тут и добавить нечего, разве что, плюсую.

Сам на него перешел :)

lexxus-lex ★★★
()

А почиму он не показывает обложку для файлов без тегов? Нафига привязка к тегам для плеера без коллекции.

Ещё реквестирую обьединение play/pause в одной кнопке, отдельные вводят меня в ступор.)

И кнопку перехода к проигрываемой дорожке, а не где-то в меню.

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

А можно для ppa собрать с этим ключом?

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

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

Теги должны строго соответствовать стандартам, тогда всё будет хорошо.

Во-первых, падение программы не является адекватным способом обработки кривых тегов. Во-вторых, ни один плеер больше этим не страдает. В-третьих, tag2utf уже давно прогнан по всей фонотеке.

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

Во-первых, падение программы не является адекватным способом обработки кривых тегов.

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

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

Ещё реквестирую обьединение play/pause в одной кнопке, отдельные вводят меня в ступор.)

Кстати, да. Плюсую.

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

А почиму он не показывает обложку для файлов без тегов? Нафига привязка к тегам для плеера без коллекции.

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

Ещё реквестирую обьединение play/pause в одной кнопке, отдельные вводят меня в ступор.)

а меня вводит в ступор совмещенная кнопка play/pause :)

но такое действие можно повесить на hotkey, так что конфликт частично решается.

И кнопку перехода к проигрываемой дорожке, а не где-то в меню.

ctrl+j

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

Очевидно, мейнтейнерам твоего дистрибутива пора выпрямить уже руки.

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

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

Кстати, к чему тогда была эта фраза о стандартах тегов, если вы на собственном опыте убедились, что проблема не в них?

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

Вбрасываешь ты, рассказывая сказки о падениях. Предоставь ссылку на файл, с которым MPD падает, а я проверю.

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

Проблема в тегах. MPD использует самые что ни на есть стандартные библиотеки, никаких своих костылей там нет. Лучший способ проверить качество тегов — скормить файлы MPD и/или Cmus :)

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

Он падал не на кривых тегах, а на кривых файлах.

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

Нет уж, лучше я запущу отечественный TagScanner под wine, который читает\пишет теги очень и очень быстро, умеет все образные загрузчики тегов с интернет ресурсов.

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

Предоставь ссылку на файл, с которым MPD падает, а я проверю.

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

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