281
281
if (cairo_dock_dbus_is_enabled ())
283
283
myData.dbus_enable = cd_musicplayer_dbus_connect_to_bus (); // cree le proxy.
285
285
myData.dbus_enable_shell = musicplayer_dbus_connect_to_bus_Shell (); // cree le proxy pour la 2eme interface car AU en a 2.
287
287
dbus_g_proxy_add_signal(myData.dbus_proxy_player, "StatusChange",
288
288
MP_DBUS_TYPE_PLAYER_STATUS_MPRIS,
290
290
dbus_g_proxy_connect_signal(myData.dbus_proxy_player, "StatusChange",
291
291
G_CALLBACK(onChangePlaying_mpris), NULL, NULL);
293
293
dbus_g_proxy_add_signal(myData.dbus_proxy_player, "TrackChange",
294
294
MP_DBUS_TYPE_SONG_METADATA,
296
296
dbus_g_proxy_connect_signal(myData.dbus_proxy_player, "TrackChange",
297
297
G_CALLBACK(onChangeSong), NULL, NULL); // pas de TrackListChange, donc on fera tout dedans.