LINUX.ORG.RU

обсуждение deadbeef

 


9

9

Данная тема посвящена обсуждению проекта deadbeef player.

Официальный сайт проекта: http://deadbeef.sf.net

Разработка, вики, багтрекер: https://github.com/Alexey-Yakovenko/deadbeef

★★★★★

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

больше.
видимо гитхаб не находил раньше - хз.

megabaks ★★★★
()
Ответ на: вышел deadbeef 0.6.1 от waker

улучшено автоопределение кодировки в CUE файлах, теперь не-utf8 данные всегда корректно обрабатываются

Спасибо .

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

Разрешите уточнить. После ./configure выдаёт
gtkui: no - GTK2 user interface
Помогите пожалуйста, каких пакетов может не хватать? 2 часа уже ищу, копаю репы, ставлю что ни попадя. Но вот... Debian testing.

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

ты бы ещё ключики показал для полной картины...

megabaks ★★★★
()
Ответ на: комментарий от Hertz
pkg-config --cflags "gtk+-2.0 >= 2.12 gthread-2.0 glib-2.0"

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

pkg-config --cflags "gtk+-2.0 >= 2.12 gthread-2.0 glib-2.0"
-pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include

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

gthread

Спасибо! Поставил, и взлетело. Ладно, поковыряюсь завтра после смены, а то просплю ещё...

Hertz ★★★★★
()

Я где-то видел (а сейчас не могу найти где), что в 0.6 можно табы сделать верткальными. Подскажите?:)

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

а что с сорсфорджем?

ничего. по прежнему использую его для остальной инфраструктуры. просто начал потихоньку настраивать автоматические билды на drone.io, он работает с github. держать 2 зеркала git не вижу смысла.

сейчас расклад такой:

веб, файлрелизы, вики — sf.net

git - github

багтрекер - google code

билды - drone.io

вики, возможно, тоже буду переносить на гитхаб, т.к. движок медиавики тормозит неимоверно, особенно на sf.net.

waker ★★★★★
() автор топика
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от megabaks

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

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

т.е. лайф беру с гитхаба, релизы с сф!?

да, тарболлы и билды пока не планирую никуда переносить.

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

в чём плюсы релизов на сф? )

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

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

это то что сейчас заместо трея в гноме (и не только)

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

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

особенно если нет возможности поставить гном, т.к. убунто

Ubuntu 12.04, одновременно установлены Unity и Gnome3 (или gnome-shell, как оно там называется).

Я думал, что в Ubuntu Unity теже самые индикаторы используются + свои soundmenu и т.п. Разве нет?

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

Ubuntu 12.04, одновременно установлены Unity и Gnome3 (или gnome-shell, как оно там называется).

я недавно пытался в убунту 12.04 установить gnome3 из ppa, после этого гном не запустился, да еще и unity отвалилось. починить не удалось. убунту после этого переставлял, в связи с переездом на SSD, ставить гном больше не буду, т.к. unity для тестов нужно.

Я думал, что в Ubuntu Unity теже самые индикаторы используются + свои soundmenu и т.п. Разве нет?

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

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

т.е. если использовать убунтовую либу для appindicator — оно и в других DE будет работать?

последний линк я не понял. как это system tray deprecated? а если у меня нет в системе никаких этих appindicators? или это только в рамках определенного DE?

вообще непонятно. в этих DE что, вообще трея нет? если например приложение умеет сворачиваться/закрываться в трей, регулировать громкость колесом на иконке в трее, паузу средней кнопкой, и прочее — все это идет лесом?

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

Ну сам толком не знаю, но в пантеоне в элементариОС у меня дедбиф и стардикт иконку в трее не показывает. У Flush (торрент-клиент) есть, больше и не пользуюсь ничем, чтобы там в трее висело.

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

выпилили трей - все для юзеров, ага...

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

а есть какой-нибудь другой плеер, в котором есть поддержка appindicator, чтобы посмотреть что туда пихается? как по мне, надо делать поддержку soundmenu, а остальное делается на иконке в доке. в этом случае, непонятно что в appindicator пихать.

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

Да, это soundmenu и оно, по идее, как раз для плееров. А плееров имеющих просто индикатор не встречал.

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

Попробовал несколько поставил плееров (ритмбокс, джимьюзикбраузер, гном-мплеер, нойз) и ни у 1 нет иконки в трее.
Они сейчас в апплет громкости встраиваются, ну когда нажимаешь иконку динамика, то всплывает менюшка, там помимо шкалы громкости и «параметров звука» появляется пункт от плеера (значок его и кнопка «плэй»).

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

Окна теперь не видно. Как его достать? Старую конфу сносил.

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

$ deadbeef
starting deadbeef 0.6.1
server_start
loading plugins from /home/xxx/.local/lib32/deadbeef
loading plugins from /home/xxx/.local/lib/deadbeef
loading plugins from /usr/lib/deadbeef
plug_load_all: scandir found 149 files
loading plugin /usr/lib/deadbeef/aac.so
loading plugin /usr/lib/deadbeef/adplug.so
loading plugin /usr/lib/deadbeef/alac.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_gtk2.so
loading plugin /usr/lib/deadbeef/converter_gtk3.so
loading plugin /usr/lib/deadbeef/dca.so
loading plugin /usr/lib/deadbeef/ddb_ao.so
loading plugin /usr/lib/deadbeef/ddb_dumb.so
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
found gui plugin ddb_gui_GTK3.so
added GTK3 gui plugin
loading plugin /usr/lib/deadbeef/ddb_mono2stereo.so
loading plugin /usr/lib/deadbeef/ddb_shn.so
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/mpris.so
MPRIS Debug Info: Load...
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/pltbrowser_gtk2.so
loading plugin /usr/lib/deadbeef/pltbrowser_gtk3.so
loading plugin /usr/lib/deadbeef/pulse.so
loading plugin /usr/lib/deadbeef/shellexec.so
loading plugin /usr/lib/deadbeef/shellexecui_gtk2.so
loading plugin /usr/lib/deadbeef/shellexecui_gtk3.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
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
loading plugin /usr/lib/deadbeef/wma.so
checking GUI plugin: GTK2
found selected GUI plugin: GTK2
loading plugin /usr/lib/deadbeef/ddb_gui_GTK2.so
MPRIS Debug Info: MPRIS V1 Starting...
MPRIS Debug Info: MPRIS V2 Starting...
MPRIS Debug Info: name lost: org.mpris.deadbeef
MPRIS Debug Info: name lost: org.mpris.MediaPlayer2.deadbeef
selected output plugin: ALSA output plugin
INFO: loading playlist Плейлист
INFO: from file /home/xxx/.config/deadbeef/playlists/0.dbpl
convgui: gtkui plugin not found
plugin Converter GTK3 UI failed to connect to dependencies, deactivated.
plugin Playlist browser GTK3 failed to connect to dependencies, deactivated.
shellexecui: can't find gtkui plugin
plugin Shellexec GTK3 UI failed to connect to dependencies, deactivated.
gtkui plugin compiled for gtk version: 2.24.10
MPRIS Debug Info: V1: emit status change signl.
Segmentation Fault
backtrace() returned 21 addresses
connecting button tray signals
deadbeef() [0x804afda]
[0xb77a3400]
/usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(gdk_window_set_geometry_hints+0x3f) [0xb679c06f]
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(+0x282fa3) [0xb6a62fa3]
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(+0x1703c4) [0xb69503c4]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOIDv+0x33) [0xb66af243]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0xbdb7) [0xb66abdb7]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0xd727) [0xb66ad727]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x449) [0xb66c6a19]
/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x33) [0xb66c7443]
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(gtk_container_check_resize+0x8a) [0xb688a0aa]
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0(+0xaa340) [0xb688a340]
/usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0(+0x14f88) [0xb6745f88]
/lib/i386-linux-gnu/libglib-2.0.so.0(+0x44810) [0xb65eb810]
/lib/i386-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x146) [0xb65edd46]
/lib/i386-linux-gnu/libglib-2.0.so.0(+0x470e5) [0xb65ee0e5]
/lib/i386-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x7b) [0xb65ee52b]
/usr/lib/deadbeef/mpris.so(+0x1629) [0xb3e03629]
/lib/i386-linux-gnu/libglib-2.0.so.0(+0x6a673) [0xb6611673]
/lib/i386-linux-gnu/libpthread.so.0(+0x6d4c) [0xb7747d4c]
/lib/i386-linux-gnu/libc.so.6(clone+0x5e) [0xb7686bae]

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

Короче, это всё не то (даже пакетов готовых для этого мприс-плагина нема, засрал себе всё дев-пакетами :( ).
Удобнее когда в «трее» — и видно сразу и меньше телодвижений делать надо.
//flush как-то там работает

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

Хм, всё что наставил удалил начисто (заодно и кеш и конфигурацию плеера), а это в громкости осталось и окно открывается оттуда.
Получается что достаточно уже лишь в dconf-editor его прописать?
0.6.1.
//просто из сессии выходил

Сейчас специально проверил на новом пользователе — да, достаточно прописать deadbef в dconf. И всё.
//но в «трее» блатнее :)

amorpher ★★★★★
()
Последнее исправление: amorpher (всего исправлений: 1)
Ответ на: комментарий от amorpher

//но в «трее» блатнее :)

если верить гуглу, в трей тоже можно добавить путем записи в dconf, там есть некий whitelist.

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

у amorpher не юнити, а некий пантеон. мб там еще не отключили - flush ведь показывает иконку в трее.

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