--- xmmsctrl.c-orig 2004-05-09 19:40:22.000000000 +0100 +++ xmmsctrl.c 2004-05-09 20:00:28.000000000 +0100 @@ -382,7 +382,23 @@ remote_cmd(session, CMD_PLAY_PAUSE); } +void xmms_remote_main_volume_up(gint session) +{ + gint vol = xmms_remote_get_main_volume(session); + vol += 5; + xmms_remote_set_main_volume(session, vol); +} + +void xmms_remote_main_volume_down(gint session ) +{ + gint vol = xmms_remote_get_main_volume(session); + vol -= 5; + if ( vol < 0 ) { vol = 0 ; } + + xmms_remote_set_main_volume(session, vol); +} + gboolean xmms_remote_is_playing(gint session) { return remote_get_gboolean(session, CMD_IS_PLAYING); --- xmmsctrl.h-orig 2004-05-09 19:40:16.000000000 +0100 +++ xmmsctrl.h 2004-05-09 19:41:17.000000000 +0100 @@ -83,6 +83,9 @@ void xmms_remote_play_pause(gint session); void xmms_remote_playlist_ins_url_string(gint session, gchar * string, gint pos); +void xmms_remote_main_volume_up(gint session ); +void xmms_remote_main_volume_down(gint session ); + #ifdef __cplusplus };