DeaDBeeF-Player / deadbeef

DeaDBeeF Player
https://deadbeef.sourceforge.io/
Other
1.6k stars 175 forks source link

plugin Shellexec GTK2 UI failed to connect to dependencies, deactivated. #801

Closed Oleksiy-Yakovenko closed 9 years ago

Oleksiy-Yakovenko commented 9 years ago

Original issue 899 created by Alexey-Yakovenko on 2012-10-29T01:40:14.000Z:

If I run deadbeef from the command line/terminal I will see these messages;

plugin Shellexec GTK2 UI failed to connect to dependencies, deactivated. plugin Shellexec GTK3 UI failed to connect to dependencies, deactivated.

Deadbeef seems to run and work fine but I've never seen these messages before in previous versions, so what is wrong?

I'm running Slackware 14 x86 with a Intel i3 cpu...

I compiled deadbeef from source...

THANKS

Oleksiy-Yakovenko commented 9 years ago

Comment #1 originally posted by Alexey-Yakovenko on 2012-10-29T08:00:30.000Z:

that means that you either don't have any GTK GUI plugins, or you don't have the shellexec plugin.

Oleksiy-Yakovenko commented 9 years ago

Comment #2 originally posted by Alexey-Yakovenko on 2012-10-29T22:12:35.000Z:

From what I can tell from the summary I have the gtk & shellexec plugins and it's all ok?

THANKS

Plugin Summary:

stdio: yes - Standard IO plugin
gme: no - chiptune music player based on GME
nullout: yes - NULL output
alsa: yes - ALSA output
sid: no - SID player based on libsidplay2
ffap: no - Monkey's audio (APE) decoder
lastfm: no - last.fm scrobbler
mpgmad: yes - mpeg player based on libmad
vorbis: yes - ogg vorbis player
flac: yes - flac player
wavpack: no - wavpack player
sndfile: yes - PCM (wav,aiff,etc) player based on libsndfile
vtx: no - vtx file player (ay8910/12 emulation)
adplug: no - adplug player (OPL2/OPL3 emulation)
vfs_curl: yes - http/ftp streaming support
cdda: yes - cd audio player
gtkui: yes - GTK2 user interface
gtkui3: yes - GTK3 user interface
hotkeys: yes - Global hotkeys support
ffmpeg: no - ffmpeg codecs
oss: yes - oss output plugin
pulse: no - PulseAudio output plugin
artwork: yes - Cover art plugin
supereq: yes - Equalizer based on Super EQ library by Naoki Shibata
notify: no - notification-daemon support plugin
shellexec: no - shell commands plugin
musepack: no - musepack player plugin
wildmidi: no - WildMidi player plugin
tta: no - TTA player plugin
dca: no - libdca (DTS Audio) player plugin
aac: no - AAC player (m4a, aac, mp4) based on FAAD2
mms: no - mms streaming support
dsp_src: no - High quality samplerate conversion using libsamplerate
m3u: yes - M3U and PLS playlist support
vfs_zip: no - zip archive support
converter: no - plugin for converting files to any formats
psf: yes - PSF format plugin, using AOSDK
dumb: yes - DUMB module plugin, for MOD, S3M, etc
shn: yes - SHN plugin based on xmms-shn
mono2stereo: yes - mono2stereo DSP plugin
shellexecui: yes - GTK user interface for configuring shellexec plugin
alac: yes - ALAC plugin
Oleksiy-Yakovenko commented 9 years ago

Comment #3 originally posted by Alexey-Yakovenko on 2012-10-29T22:13:58.000Z:

Ahhh my bad I was looking at the shellexecui at the bottom, but I see it says;

shellexec: no - shell commands plugin

THANKS

Oleksiy-Yakovenko commented 9 years ago

Comment #4 originally posted by Alexey-Yakovenko on 2012-10-29T22:17:52.000Z:

Ahhh my bad I was looking at the shellexecui at the bottom, but I see it says;

shellexec: no - shell commands plugin

By the way, why do we need vorbis and ogg installed to have Flac sndfile support? I don't use ogg/vorbis and I didn't want it installed, without it, you can't have support for these two and I've never used any audio applications till now that required these...

THANKS

Oleksiy-Yakovenko commented 9 years ago

Comment #5 originally posted by Alexey-Yakovenko on 2012-10-29T22:19:11.000Z:

Ahhh my bad I was looking at the shellexecui at the bottom, but I see it says;

shellexec: no - shell commands plugin

By the way can you please make the next version to be able to have Flac & sndfile support without ogg/vorbis installed? I've never used an audio application that needed ogg/vorbis in order to have flac & sndfile support before, seems odd, since these really don't depend on each other....

THANKS

Oleksiy-Yakovenko commented 9 years ago

Comment #6 originally posted by Alexey-Yakovenko on 2012-10-29T22:20:25.000Z:

it says shellexec: no

Oleksiy-Yakovenko commented 9 years ago

Comment #7 originally posted by Alexey-Yakovenko on 2012-10-29T22:24:43.000Z:

flac plugin requires libogg for ogg flac support, sndfile plugin doesn't depend on libogg, but the libsndfile does depend on it perhaps, and i can't do anything about it.

Oleksiy-Yakovenko commented 9 years ago

Comment #8 originally posted by Alexey-Yakovenko on 2012-10-29T22:28:12.000Z:

Ok for ogg/vorbis...

I just added in shellexec and now I only get plugin Shellexec GTK3 UI failed to connect to dependencies, deactivated, here's my plugins below, not sure what I'm missing now?

THANKS

Plugin Summary:

stdio: yes - Standard IO plugin
gme: no - chiptune music player based on GME
nullout: yes - NULL output
alsa: yes - ALSA output
sid: no - SID player based on libsidplay2
ffap: no - Monkey's audio (APE) decoder
lastfm: no - last.fm scrobbler
mpgmad: yes - mpeg player based on libmad
vorbis: yes - ogg vorbis player
flac: yes - flac player
wavpack: no - wavpack player
sndfile: yes - PCM (wav,aiff,etc) player based on libsndfile
vtx: no - vtx file player (ay8910/12 emulation)
adplug: no - adplug player (OPL2/OPL3 emulation)
vfs_curl: yes - http/ftp streaming support
cdda: yes - cd audio player
gtkui: yes - GTK2 user interface
gtkui3: yes - GTK3 user interface
hotkeys: yes - Global hotkeys support
ffmpeg: no - ffmpeg codecs
oss: yes - oss output plugin
pulse: no - PulseAudio output plugin
artwork: yes - Cover art plugin
supereq: yes - Equalizer based on Super EQ library by Naoki Shibata
notify: no - notification-daemon support plugin
shellexec: yes - shell commands plugin
musepack: no - musepack player plugin
wildmidi: no - WildMidi player plugin
tta: no - TTA player plugin
dca: no - libdca (DTS Audio) player plugin
aac: no - AAC player (m4a, aac, mp4) based on FAAD2
mms: no - mms streaming support
dsp_src: no - High quality samplerate conversion using libsamplerate
m3u: yes - M3U and PLS playlist support
vfs_zip: no - zip archive support
converter: no - plugin for converting files to any formats
psf: yes - PSF format plugin, using AOSDK
dumb: yes - DUMB module plugin, for MOD, S3M, etc
shn: yes - SHN plugin based on xmms-shn
mono2stereo: yes - mono2stereo DSP plugin
shellexecui: yes - GTK user interface for configuring shellexec plugin
alac: yes - ALAC plugin
Oleksiy-Yakovenko commented 9 years ago

Comment #9 originally posted by Alexey-Yakovenko on 2012-10-29T22:31:36.000Z:

In the output at the terminal it says this;

found selected GUI plugin: GTK2 loading plugin /usr/lib/deadbeef/ddb_gui_GTK2.so

When I looked in /usr/lib/deadbeef I see it also shows, ddb_gui_GTK3.so as a symlink...

THANKS

Oleksiy-Yakovenko commented 9 years ago

Comment #10 originally posted by Alexey-Yakovenko on 2012-10-29T22:33:38.000Z:

In the output at the terminal it says this at the top;

found gui plugin ddb_gui_GTK3.so added GTK3 gui plugin

and then this towards the bottom, but nothing about GTK3

found selected GUI plugin: GTK2 loading plugin /usr/lib/deadbeef/ddb_gui_GTK2.so

When I looked in /usr/lib/deadbeef I see it also shows, ddb_gui_GTK3.so as a symlink...

THANKS

Oleksiy-Yakovenko commented 9 years ago

Comment #11 originally posted by Alexey-Yakovenko on 2012-10-29T23:05:17.000Z:

Here's the complete terminal output;

starting deadbeef 0.5.6 server_start loading plugins from /home/sar/.local/lib/deadbeef loading plugins from /usr/lib/deadbeef plug_load_all: scandir found 117 files 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/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/flac.so loading plugin /usr/lib/deadbeef/hotkeys.so loading plugin /usr/lib/deadbeef/m3u.so loading plugin /usr/lib/deadbeef/mpgmad.so loading plugin /usr/lib/deadbeef/nullout.so loading plugin /usr/lib/deadbeef/oss.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/sndfile.so loading plugin /usr/lib/deadbeef/supereq.so loading plugin /usr/lib/deadbeef/vfs_curl.so loading plugin /usr/lib/deadbeef/vorbis.so checking GUI plugin: GTK2 found selected GUI plugin: GTK2 loading plugin /usr/lib/deadbeef/ddb_gui_GTK2.so gtkui plugin compiled for gtk version: 2.24.10 connecting button tray signals selected output plugin: ALSA output plugin INFO: loading playlist Default INFO: from file /home/sar/.config/deadbeef/playlists/0.dbpl plugin Shellexec GTK3 UI failed to connect to dependencies, deactivated. gtkui: found cover-art loader plugin plug_disconnect_all plug_unload_all stopping ALSA output plugin... stopping Album Artwork... stopping PSF player using Audio Overload SDK... stopping DUMB module player... stopping Global hotkeys support... stopping null output plugin... stopping OSS output plugin... stopping Shell commands... stopping WAV/PCM player... stopping SuperEQ... stopping cURL vfs... stopping OggVorbis decoder... stopping GTK2 user interface... quitting gtk waiting for gtk thread to finish gtk thread finished gtkui_stop completed

Oleksiy-Yakovenko commented 9 years ago

Comment #12 originally posted by Alexey-Yakovenko on 2012-10-29T23:06:50.000Z:

Here's the complete terminal output;

starting deadbeef 0.5.6 server_start loading plugins from /home/foo/.local/lib/deadbeef loading plugins from /usr/lib/deadbeef plug_load_all: scandir found 117 files 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/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/flac.so loading plugin /usr/lib/deadbeef/hotkeys.so loading plugin /usr/lib/deadbeef/m3u.so loading plugin /usr/lib/deadbeef/mpgmad.so loading plugin /usr/lib/deadbeef/nullout.so loading plugin /usr/lib/deadbeef/oss.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/sndfile.so loading plugin /usr/lib/deadbeef/supereq.so loading plugin /usr/lib/deadbeef/vfs_curl.so loading plugin /usr/lib/deadbeef/vorbis.so checking GUI plugin: GTK2 found selected GUI plugin: GTK2 loading plugin /usr/lib/deadbeef/ddb_gui_GTK2.so gtkui plugin compiled for gtk version: 2.24.10 connecting button tray signals selected output plugin: ALSA output plugin INFO: loading playlist Default INFO: from file /home/foo/.config/deadbeef/playlists/0.dbpl plugin Shellexec GTK3 UI failed to connect to dependencies, deactivated. gtkui: found cover-art loader plugin plug_disconnect_all plug_unload_all stopping ALSA output plugin... stopping Album Artwork... stopping PSF player using Audio Overload SDK... stopping DUMB module player... stopping Global hotkeys support... stopping null output plugin... stopping OSS output plugin... stopping Shell commands... stopping WAV/PCM player... stopping SuperEQ... stopping cURL vfs... stopping OggVorbis decoder... stopping GTK2 user interface... quitting gtk waiting for gtk thread to finish gtk thread finished gtkui_stop completed

Oleksiy-Yakovenko commented 9 years ago

Comment #13 originally posted by Alexey-Yakovenko on 2012-10-30T07:57:40.000Z:

Shellexec GTK3 UI failed to connect to dependencies

it's safe to ignore this messages. it just means that you're using GTK2 GUI, so shellexec GTK3 GUI can't connect to GUI plugin. nothing to worry about.

Oleksiy-Yakovenko commented 9 years ago

Comment #14 originally posted by Alexey-Yakovenko on 2012-10-31T03:32:56.000Z:

Ahh ok because with it saying failed to connect to dependencies it looks like something is wrong.

Maybe best to have this silenced instead of showing up?

THANKS

Oleksiy-Yakovenko commented 9 years ago

Comment #15 originally posted by Alexey-Yakovenko on 2012-10-31T03:54:59.000Z:

Ahh ok because with it saying failed to connect to dependencies it looks like something is wrong.

Maybe best to have this silenced instead of showing up?

Also should I go back and change my settings to include --disable-gtk2 and just use gtk3?

Because the configure shows this below?

--enable-gtk3 build GTK3 version of gtkui plugin (default:enabled) --disable-gtk2 build GTK2 version of gtkui plugin (default: enabled)

THANKS

Oleksiy-Yakovenko commented 9 years ago

Comment #16 originally posted by Alexey-Yakovenko on 2012-10-31T07:49:30.000Z:

yes, i know it's confusing. when i come up with a better idea - i'll do it :)

regarding the choice which gtk to use -- it's all up to you. and yes, --enable-gtk3 in the configure --help is a bug. it should also be saying --disable. fixed that in git.

Oleksiy-Yakovenko commented 9 years ago

Comment #17 originally posted by Alexey-Yakovenko on 2012-10-31T22:28:44.000Z:

THANKS