mk6ve
Posts: 23
Joined: Fri Jan 01, 2016 1:45 pm

Issues with Deadbeef

Sat May 06, 2017 9:41 am

Hi,

I've been using Deadbeef as my music player on Solus without issues since 1.0. Recently (~3-4 weeks ago?), the player stopped turning on and I found out the filebrowser plugin is to blame. Now I removed it and when I try to put it back in, the program crashes immediately. Has anyone experienced this and been able to fix it? I know this isn't the distro's fault per se but I find the player kind of useless without a media browser.

And a question to the devs/packager: the only GUI included in the Deadbeef package is GTK2, is that intentional? Why? I thought maybe the filebrowser would play better in the gtk3 version, but the entire gtk3 GUI is unavailable in the Solus release.

Cheers!

sunnyflunk
Development Team
Posts: 2969
Joined: Sun Mar 13, 2016 11:35 pm

Re: Issues with Deadbeef

Sat May 06, 2017 12:51 pm

mk6ve wrote:
Sat May 06, 2017 9:41 am
Hi,

I've been using Deadbeef as my music player on Solus without issues since 1.0. Recently (~3-4 weeks ago?), the player stopped turning on and I found out the filebrowser plugin is to blame. Now I removed it and when I try to put it back in, the program crashes immediately. Has anyone experienced this and been able to fix it? I know this isn't the distro's fault per se but I find the player kind of useless without a media browser.

And a question to the devs/packager: the only GUI included in the Deadbeef package is GTK2, is that intentional? Why? I thought maybe the filebrowser would play better in the gtk3 version, but the entire gtk3 GUI is unavailable in the Solus release.

Cheers!
Do you have any logs? Such as running deadbeef from the terminal. The repo is currently frozen for some infrastructure upgrades, so it will be a day or two before it can be looked at.

Do you think the gtk-3 build is more stable and better?

mk6ve
Posts: 23
Joined: Fri Jan 01, 2016 1:45 pm

Re: Issues with Deadbeef

Sat May 06, 2017 5:35 pm

Sorry, I don't know whether gtk3 GUI plugin is any better. I just thought switching could be something to try, but with the Solus build it doesn't seem possible or I haven't figured out how to do it.

This might be just an issue with the file browser plugin... but the deadbeef version hasn't changed in a while. I hope I can get it working as the player is much less useful without a browser.

Here's the output from lanuching the player in the terminal, going into design mode and adding filebrowser:
mk6ve@finn ~ $ deadbeef
starting deadbeef 0.7.2
server_start
searching for GUI plugins in /home/mk6ve/.local/lib64/deadbeef
searching for GUI plugins in /home/mk6ve/.local/lib/deadbeef
load_plugin_dir /home/mk6ve/.local/lib/deadbeef: scandir found 6 files
searching for GUI plugins in /usr/lib64/deadbeef
load_plugin_dir /usr/lib64/deadbeef: scandir found 46 files
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
load gui plugin
checking GUI plugin: GTK2
selected GUI plugin not found or failed to load, trying to find another GUI plugin
the plugin not found or failed to load
the plugin not found or failed to load
loading plugin /usr/lib64/deadbeef/ddb_gui_GTK2.so
loading plugins from /home/mk6ve/.local/lib64/deadbeef
loading plugins from /home/mk6ve/.local/lib/deadbeef
load_plugin_dir /home/mk6ve/.local/lib/deadbeef: scandir found 6 files
loading plugin /home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so
loading plugin /home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK3.so
loading plugins from /usr/lib64/deadbeef
load_plugin_dir /usr/lib64/deadbeef: scandir found 46 files
loading plugin /usr/lib64/deadbeef/aac.so
loading plugin /usr/lib64/deadbeef/adplug.so
loading plugin /usr/lib64/deadbeef/alac.so
loading plugin /usr/lib64/deadbeef/alsa.so
loading plugin /usr/lib64/deadbeef/artwork.so
loading plugin /usr/lib64/deadbeef/converter.so
loading plugin /usr/lib64/deadbeef/converter_gtk2.so
loading plugin /usr/lib64/deadbeef/dca.so
loading plugin /usr/lib64/deadbeef/ddb_ao.so
loading plugin /usr/lib64/deadbeef/ddb_dumb.so
loading plugin /usr/lib64/deadbeef/ddb_mono2stereo.so
loading plugin /usr/lib64/deadbeef/ddb_shn.so
loading plugin /usr/lib64/deadbeef/dsp_libsrc.so
loading plugin /usr/lib64/deadbeef/ffap.so
loading plugin /usr/lib64/deadbeef/ffmpeg.so
loading plugin /usr/lib64/deadbeef/flac.so
loading plugin /usr/lib64/deadbeef/gme.so
loading plugin /usr/lib64/deadbeef/hotkeys.so
loading plugin /usr/lib64/deadbeef/in_sc68.so
loading plugin /usr/lib64/deadbeef/lastfm.so
loading plugin /usr/lib64/deadbeef/m3u.so
loading plugin /usr/lib64/deadbeef/mms.so
loading plugin /usr/lib64/deadbeef/mp3.so
loading plugin /usr/lib64/deadbeef/musepack.so
loading plugin /usr/lib64/deadbeef/notify.so
loading plugin /usr/lib64/deadbeef/nullout.so
loading plugin /usr/lib64/deadbeef/oss.so
loading plugin /usr/lib64/deadbeef/pltbrowser_gtk2.so
loading plugin /usr/lib64/deadbeef/pulse.so
loading plugin /usr/lib64/deadbeef/shellexec.so
loading plugin /usr/lib64/deadbeef/shellexecui_gtk2.so
loading plugin /usr/lib64/deadbeef/sid.so
loading plugin /usr/lib64/deadbeef/sndfile.so
loading plugin /usr/lib64/deadbeef/supereq.so
loading plugin /usr/lib64/deadbeef/tta.so
loading plugin /usr/lib64/deadbeef/vfs_curl.so
loading plugin /usr/lib64/deadbeef/vorbis.so
loading plugin /usr/lib64/deadbeef/vtx.so
loading plugin /usr/lib64/deadbeef/wavpack.so
loading plugin /usr/lib64/deadbeef/wildmidi.so
loading plugin /usr/lib64/deadbeef/wma.so
selected output plugin: PulseAudio output plugin
INFO: loading playlist Default
INFO: from file /home/mk6ve/.config/deadbeef/playlists/0.dbpl
fb api2
plugin File Browser failed to connect to dependencies, deactivated.
gtkui plugin compiled for gtk version: 2.24.28
connecting button tray signals
This part comes after trying to insert filebrowser:
(deadbeef:3099): Gtk-CRITICAL **: IA__gtk_list_store_clear: assertion 'GTK_IS_LIST_STORE (list_store)' failed
(deadbeef:3099): Gtk-CRITICAL **: IA__gtk_combo_box_append_text: assertion 'GTK_IS_LIST_STORE (combo_box->priv->model)' failed
(deadbeef:3099): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_bits_per_sample: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(deadbeef:3099): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(deadbeef:3099): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(deadbeef:3099): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion 'bits_per_sample == 8' failed
(deadbeef:3099): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
(deadbeef:3099): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion 'src_pixbuf != NULL' failed
(deadbeef:3099): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(deadbeef:3099): GdkPixbuf-CRITICAL **: gdk_pixbuf_savev: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
Segmentation Fault
backtrace() returned 48 addresses
deadbeef() [0x403bd9]
/usr/lib64/libc.so.6(+0x36180) [0x7f90ac02b180]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xb3a8) [0x7f909df253a8]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xb4bf) [0x7f909df254bf]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xbbfa) [0x7f909df25bfa]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xdb79) [0x7f909df27b79]
/usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x142) [0x7f90a3be9fe2]
/usr/lib64/libgobject-2.0.so.0(+0x222b4) [0x7f90a3bfc2b4]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xeec) [0x7f90a3c052ac]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x7d) [0x7f90a3c0568d]
/usr/lib64/libgtk-x11-2.0.so.0(+0x234fe8) [0x7f90a4f23fe8]
/usr/lib64/libgtk-x11-2.0.so.0(gtk_tree_view_expand_row+0xb4) [0x7f90a4f2c7a4]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xb758) [0x7f909df25758]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xbf97) [0x7f909df25f97]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xb973) [0x7f909df25973]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xb929) [0x7f909df25929]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xdce2) [0x7f909df27ce2]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xdd3d) [0x7f909df27d3d]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(filebrowser_startup+0x4c) [0x7f909df27e99]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xdd0b) [0x7f909df27d0b]
/home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so(+0xe01a) [0x7f909df2801a]
/usr/lib64/deadbeef/ddb_gui_GTK2.so(w_create+0xa5) [0x7f90a539a5f5]
/usr/lib64/deadbeef/ddb_gui_GTK2.so(+0x6c9e5) [0x7f90a539a9e5]
/usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x142) [0x7f90a3be9fe2]
/usr/lib64/libgobject-2.0.so.0(+0x222b4) [0x7f90a3bfc2b4]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xeec) [0x7f90a3c052ac]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x7d) [0x7f90a3c0568d]
/usr/lib64/libgtk-x11-2.0.so.0(gtk_widget_activate+0x70) [0x7f90a4f4b230]
/usr/lib64/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0xfd) [0x7f90a4e3c6ad]
/usr/lib64/libgtk-x11-2.0.so.0(+0x14da21) [0x7f90a4e3ca21]
/usr/lib64/libgtk-x11-2.0.so.0(+0x13b156) [0x7f90a4e2a156]
/usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x142) [0x7f90a3be9fe2]
/usr/lib64/libgobject-2.0.so.0(+0x226b6) [0x7f90a3bfc6b6]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x952) [0x7f90a3c04d12]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x7d) [0x7f90a3c0568d]
/usr/lib64/libgtk-x11-2.0.so.0(+0x25d56c) [0x7f90a4f4c56c]
/usr/lib64/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc3) [0x7f90a4e28893]
/usr/lib64/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2cb) [0x7f90a4e28c4b]
/usr/lib64/libgdk-x11-2.0.so.0(+0x5fe14) [0x7f90a4a9ae14]
/usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x27a) [0x7f90a3710cea]
/usr/lib64/libglib-2.0.so.0(+0x4af38) [0x7f90a3710f38]
/usr/lib64/libglib-2.0.so.0(g_main_loop_run+0xd2) [0x7f90a3711272]
/usr/lib64/libgtk-x11-2.0.so.0(gtk_main+0xc2) [0x7f90a4e27c22]
/usr/lib64/deadbeef/ddb_gui_GTK2.so(gtkui_thread+0x73f) [0x7f90a535c81f]
/usr/lib64/deadbeef/ddb_gui_GTK2.so(+0x2ea82) [0x7f90a535ca82]
deadbeef() [0x403854]
/usr/lib64/libc.so.6(__libc_start_main+0xf1) [0x7f90ac015671]
deadbeef() [0x403aca]
mk6ve@finn ~ $

edit: the line 'plugin File Browser failed to connect to dependencies, deactivated.' above refers to the gtk3 version of the file browser plugin (i had both ddb_misc_filebrowser_GTK2.so and ddb_misc_filebrowser_GTK3.so in ~/.local/usr/lib/deadbeef/). After I deleted it and only left ddb_misc_filebrowser_GTK2.so, the missing dependency warning does not display, but the player still crashes when file browser is activated.

edit2: I checked on the static portable build, when I try to use filebrowser plugin with the gtk3 UI plugin supported by the portable build, it crashes with the same bunch of messages.

sunnyflunk
Development Team
Posts: 2969
Joined: Sun Mar 13, 2016 11:35 pm

Re: Issues with Deadbeef

Mon May 08, 2017 3:13 am

mk6ve wrote:
Sat May 06, 2017 5:35 pm
Sorry, I don't know whether gtk3 GUI plugin is any better. I just thought switching could be something to try, but with the Solus build it doesn't seem possible or I haven't figured out how to do it.

This might be just an issue with the file browser plugin... but the deadbeef version hasn't changed in a while. I hope I can get it working as the player is much less useful without a browser.

Here's the output from lanuching the player in the terminal, going into design mode and adding filebrowser:

edit: the line 'plugin File Browser failed to connect to dependencies, deactivated.' above refers to the gtk3 version of the file browser plugin (i had both ddb_misc_filebrowser_GTK2.so and ddb_misc_filebrowser_GTK3.so in ~/.local/usr/lib/deadbeef/). After I deleted it and only left ddb_misc_filebrowser_GTK2.so, the missing dependency warning does not display, but the player still crashes when file browser is activated.

edit2: I checked on the static portable build, when I try to use filebrowser plugin with the gtk3 UI plugin supported by the portable build, it crashes with the same bunch of messages.
Well the question is where did you get the ddb_misc_filebrowser_GTK2.so file from (it will be compiled with a specific set of libraries)? Media libraries have been updated so compiled program would have to be updated also...

What does this show?

Code: Select all

ldd /home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so

mk6ve
Posts: 23
Joined: Fri Jan 01, 2016 1:45 pm

Re: Issues with Deadbeef

Mon May 15, 2017 9:10 pm

Sorry, I was away from the Internet for a week.

ldd output seems... fine?
mk6ve@finn ~ $ ldd /home/mk6ve/.local/lib/deadbeef/ddb_misc_filebrowser_GTK2.so
linux-vdso.so.1 (0x00007ffc74351000)
libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f7c26419000)
libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f7c261f3000)
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f7c25fc5000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f7c25d72000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f7c25a60000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f7c25891000)
libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007f7c255dd000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f7c253d9000)
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f7c251ca000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f7c2506a000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f7c24e64000)
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f7c24b10000)
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f7c24783000)
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f7c2456a000)
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f7c24311000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f7c240cb000)
libm.so.6 => /usr/lib64/libm.so.6 (0x00007f7c23fb4000)
libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f7c23f92000)
libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007f7c23d89000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f7c23b10000)
/usr/lib64/ld-linux-x86-64.so.2 (0x000055852ced3000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f7c23906000)
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f7c23703000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f7c234fe000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f7c232e8000)
libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f7c232e3000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f7c23201000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f7c22fd7000)
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f7c22ce8000)
libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f7c22ca9000)
libpng15.so.15 => /usr/lib64/libpng15.so.15 (0x00007f7c22a69000)
libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f7c22866000)
libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f7c22658000)
libz.so.1 => /usr/lib64/libz.so.1 (0x00007f7c22640000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f7c225cd000)
libresolv.so.2 => /usr/lib64/libresolv.so.2 (0x00007f7c225b1000)
libmount.so.1 => /usr/lib64/libmount.so.1 (0x00007f7c22365000)
libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f7c220cf000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f7c21ea4000)
libbz2.so.1.0 => /usr/lib64/libbz2.so.1.0 (0x00007f7c21c87000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f7c21a81000)
libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f7c21a7e000)
libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f7c21879000)
libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007f7c21671000)
libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f7c2146e000)
libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f7c2126b000)
libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f7c21062000)
libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f7c20e5f000)
libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007f7c20e56000)
libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007f7c20c47000)
libwayland-server.so.0 => /usr/lib64/libwayland-server.so.0 (0x00007f7c20a34000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f7c20820000)
libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f7c207ee000)
libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f7c205d2000)
libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f7c203cc000)
libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007f7c20188000)
librt.so.1 => /usr/lib64/librt.so.1 (0x00007f7c2017f000)
libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f7c1ff53000)
libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007f7c1fd4c000)

sunnyflunk
Development Team
Posts: 2969
Joined: Sun Mar 13, 2016 11:35 pm

Re: Issues with Deadbeef

Tue May 16, 2017 1:25 am

mk6ve wrote:
Mon May 15, 2017 9:10 pm
Sorry, I was away from the Internet for a week.

ldd output seems... fine?
Well it finds the libraries it was linked against, but in all likelihood it was compilled against different versions of the library. Is there source you can compile it from? I assume you just downloaded a precompiled version from somewhere

mk6ve
Posts: 23
Joined: Fri Jan 01, 2016 1:45 pm

Re: Issues with Deadbeef

Tue May 16, 2017 7:16 pm

I just compiled the source using instructions from https://gitlab.com/zykure/deadbeef-fb/tree/release, but it still crashes the program when activated.

Any ideas?

sunnyflunk
Development Team
Posts: 2969
Joined: Sun Mar 13, 2016 11:35 pm

Re: Issues with Deadbeef

Wed May 17, 2017 1:29 am

mk6ve wrote:
Tue May 16, 2017 7:16 pm
I just compiled the source using instructions from https://gitlab.com/zykure/deadbeef-fb/tree/release, but it still crashes the program when activated.

Any ideas?
Perhaps recompile it, as the software in Solus can update fairly quickly

mk6ve
Posts: 23
Joined: Fri Jan 01, 2016 1:45 pm

Re: Issues with Deadbeef

Tue Jul 11, 2017 7:36 pm

To be clear, I compiled the plugin fresh only once it's been suggested in this thread. Unfortunately I've not been able to get it to work and have given up.

This is not great because looking at the other options in Solus, most of the shiny cool new GTK players can't really browse the actual files (Lollypop, Rhythmbox?) and ncmpcpp is bothersome to use compared to a GUI player, regardless of how l33t it is.

I guess I can stick to searching for music in Files and dragging to deadbeef...

sunnyflunk
Development Team
Posts: 2969
Joined: Sun Mar 13, 2016 11:35 pm

Re: Issues with Deadbeef

Wed Jul 12, 2017 2:20 am

mk6ve wrote:
Tue Jul 11, 2017 7:36 pm
To be clear, I compiled the plugin fresh only once it's been suggested in this thread. Unfortunately I've not been able to get it to work and have given up.

This is not great because looking at the other options in Solus, most of the shiny cool new GTK players can't really browse the actual files (Lollypop, Rhythmbox?) and ncmpcpp is bothersome to use compared to a GUI player, regardless of how l33t it is.

I guess I can stick to searching for music in Files and dragging to deadbeef...
I imagine the general workflow for music players is put files in ~/Music and then the player can open and manage new files that appear there. There are others that are starting to use file indexing like tracker or baloo that can find all audio files in ~/ but then you get all the podcast files or other files you've downloaded (which is horrible for me). Whether the app design has lead us there or it's what most users preferred I don't know.

Return to “Multimedia”