You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 7, 2023. It is now read-only.
I thought that the patch must have already been applied to this github repository, if not I still wouldn't have a chance because I wasn't able to rewrite all the codes myself from "glib-dbus" to "GDBus lib".
the original code did use GDBus lib from the very beginning. "glib-dbus" was the same thing as GDBus (which is a part of glib/gio). There is an obsolete and thread-unsafe lib called dbus-glib (as a part of dbus lib), but it was never used here. BTW the real issue in mpris.c was that one should use GLib mutual exclusive thread instead of GLib mainloop.
Finally, I downloaded the master branch snapshot and manually modified mpris.c.
After adding -I/opt/deadbeef/include to Makefile.am
./autogen.sh
./configure --prefix=/opt/deadbeef
make
sudo make install
deadbeef &
Then it worked perfectly.
OS: ubuntu 13.10 Saucy Salamander with kubuntu-desktop installed
kernel Linux 3.11.0-19-generic x86_64
gcc (Ubuntu/Linaro 4.8.1-10ubuntu9) 4.8.1
glib 2.38.1