Advertisement
Guest User

Untitled

a guest
Mar 10th, 2012
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.60 KB | None | 0 0
  1. diff --git a/dbus.c b/dbus.c
  2. index 7f1572a..c8c1c6d 100644
  3. --- a/dbus.c
  4. +++ b/dbus.c
  5. @@ -153,4 +153,12 @@ static void process_event(const char *player, const char *codename, int state)
  6.             mp_dbus_call_method(server, "/org/mpris/MediaPlayer2", "org.mpris.MediaPlayer2.Player", "Pause");
  7.         }
  8.     }
  9. +   if(state == 1) {
  10. +       if (!strcmp(codename, "headphone")) {
  11. +           printf("Playing %s\n", player);
  12. +           char server[200];
  13. +           snprintf(server, sizeof(server), "org.mpris.MediaPlayer2.%s", player);
  14. +           mp_dbus_call_method(server, "/org/mpris/MediaPlayer2", "org.mpris.MediaPlayer2.Player", "Play");
  15. +       }
  16. +   }
  17.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement