void show_preferences_window(gint argc, gchar **argv) { gboolean show = TRUE; if (argc < 2) { #if 0 audtool_whine_args(argv[0], "<on/off>"); exit(1); #else audacious_remote_toggle_prefs_box(dbus_proxy, show); return; #endif } if (!g_ascii_strcasecmp(argv[1], "on")) show = TRUE; else if (!g_ascii_strcasecmp(argv[1], "off")) show = FALSE; else { audtool_whine_args(argv[0], "<on/off>"); exit (1); } audacious_remote_toggle_prefs_box(dbus_proxy, show); }
void equalizer_get_eq_band(gint argc, gchar **argv) { int band; if (argc < 2) { audtool_whine_args(argv[0], "<band>"); exit(1); } band = atoi(argv[1]); /* FIXME, XXX, TODO: we should have a function for requesting * the actual number of bands, if we support dynamic amount some day ... * -- ccr */ if (band < 0 || band > 9) { audtool_whine("band number out of range\n"); exit(1); } audtool_report("band %d = %.2f", band, audacious_remote_get_eq_band(dbus_proxy, band)); }
void playback_seek (int argc, char * * argv) { if (argc < 2) { audtool_whine_args (argv[0], "<position>"); exit (1); } obj_audacious_call_seek_sync (dbus_proxy, MAX (0, atof (argv[1]) * 1000), NULL, NULL); }
void equalizer_set_eq_preamp (int argc, char * * argv) { if (argc < 2) { audtool_whine_args (argv[0], "<preamp>"); exit (1); } double preamp = atof (argv[1]); obj_audacious_call_set_eq_preamp_sync (dbus_proxy, preamp, NULL, NULL); }
void playback_seek_relative (int argc, char * * argv) { if (argc < 2) { audtool_whine_args (argv[0], "<position>"); exit (1); } unsigned oldtime = 0; obj_audacious_call_time_sync (dbus_proxy, & oldtime, NULL, NULL); obj_audacious_call_seek_sync (dbus_proxy, MAX (0, oldtime + atof (argv[1]) * 1000), NULL, NULL); }
void equalizer_set_eq_band (int argc, char * * argv) { if (argc < 3) { audtool_whine_args (argv[0], "<band> <value>"); exit (1); } int band = atoi (argv[1]); double level = atof (argv[2]); obj_audacious_call_set_eq_band_sync (dbus_proxy, band, level, NULL, NULL); }
void plugin_is_enabled (int argc, char * * argv) { if (argc != 2) { audtool_whine_args (argv[0], "<plugin>"); exit (1); } gboolean enabled = FALSE; obj_audacious_call_plugin_is_enabled_sync (dbus_proxy, argv[1], & enabled, NULL, NULL); exit (! enabled); }
void equalizer_get_eq_band (int argc, char * * argv) { if (argc < 2) { audtool_whine_args (argv[0], "<band>"); exit (1); } int band = atoi (argv[1]); double level = 0; obj_audacious_call_get_eq_band_sync (dbus_proxy, band, & level, NULL, NULL); audtool_report ("band %d = %.2f", band, level); }
void equalizer_set_eq_preamp(gint argc, gchar **argv) { gdouble preamp; if (argc < 2) { audtool_whine_args(argv[0], "<preamp>"); exit(1); } preamp = atof(argv[1]); audacious_remote_set_eq_preamp(dbus_proxy, preamp); }
void equalizer_active(gint argc, gchar **argv) { if (argc < 2) { audtool_whine_args(argv[0], "<on/off>"); exit(1); } if (!g_ascii_strcasecmp(argv[1], "on")) { audacious_remote_eq_activate(dbus_proxy, TRUE); } else if (!g_ascii_strcasecmp(argv[1], "off")) { audacious_remote_eq_activate(dbus_proxy, FALSE); } }
void mainwin_show(gint argc, gchar **argv) { if (argc < 2) { audtool_whine_args(argv[0], "<on/off>"); exit(1); } if (!g_ascii_strcasecmp(argv[1], "on")) { audacious_remote_main_win_toggle(dbus_proxy, TRUE); return; } else if (!g_ascii_strcasecmp(argv[1], "off")) { audacious_remote_main_win_toggle(dbus_proxy, FALSE); return; } }
void equalizer_set_eq_band(gint argc, gchar **argv) { int band; gdouble preamp; if (argc < 3) { audtool_whine_args(argv[0], "<band> <value>"); exit(1); } band = atoi(argv[1]); preamp = atof(argv[2]); audacious_remote_set_eq_band(dbus_proxy, band, preamp); }
void plugin_enable (int argc, char * * argv) { gboolean enable = TRUE; if (argc == 2) enable = TRUE; else if (argc == 3 && ! g_ascii_strcasecmp (argv[2], "on")) enable = TRUE; else if (argc == 3 && ! g_ascii_strcasecmp (argv[2], "off")) enable = FALSE; else { audtool_whine_args (argv[0], "<plugin> <on/off>"); exit (1); } obj_audacious_call_plugin_enable_sync (dbus_proxy, argv[1], enable, NULL, NULL); }
void equalizer_set_eq (int argc, char * * argv) { if (argc < 2 + NUM_BANDS) { audtool_whine_args (argv[0], "<preamp> <band0> <band1> <band2> <band3> " "<band4> <band5> <band6> <band7> <band8> <band9>"); exit (1); } double preamp = atof (argv[1]); double bands[NUM_BANDS]; for (int i = 0; i < NUM_BANDS; i ++) bands[i] = atof (argv[i + 2]); GVariant * var = g_variant_new_fixed_array (G_VARIANT_TYPE_DOUBLE, bands, NUM_BANDS, sizeof (double)); obj_audacious_call_set_eq_sync (dbus_proxy, preamp, var, NULL, NULL); }
void get_current_song_tuple_field_data(gint argc, gchar **argv) { gchar *data; if (argc < 2) { audtool_whine_args(argv[0], "<fieldname>"); audtool_whine_tuple_fields(); exit(1); } if (!(data = audacious_get_tuple_field_data(dbus_proxy, argv[1], audacious_remote_get_playlist_pos(dbus_proxy)))) { return; } audtool_report("%s", data); g_free(data); }
void set_volume (int argc, char * * argv) { if (argc < 2) { audtool_whine_args (argv[0], "<level>"); exit (1); } int vol = atoi (argv[1]); switch (argv[1][0]) { case '+': case '-': vol += get_main_volume (); break; } obj_audacious_call_set_volume_sync (dbus_proxy, vol, vol, NULL, NULL); }
void equalizer_set_eq(gint argc, gchar **argv) { gdouble preamp; GArray *bands = g_array_sized_new(FALSE, FALSE, sizeof(gdouble), 10); int i; if (argc < 12) { audtool_whine_args(argv[0], "<preamp> <band0> <band1> <band2> <band3> <band4> <band5> <band6> <band7> <band8> <band9>"); exit(1); } preamp = atof(argv[1]); for(i=0; i<10; i++){ gdouble val = atof(argv[i+2]); g_array_append_val(bands, val); } audacious_remote_set_eq(dbus_proxy, preamp, bands); }
void set_volume(gint argc, gchar **argv) { gint i, current_volume; if (argc < 2) { audtool_whine_args(argv[0], "<level>", argv[0]); exit(1); } current_volume = audacious_remote_get_main_volume(dbus_proxy); switch (argv[1][0]) { case '+': case '-': i = current_volume + atoi(argv[1]); break; default: i = atoi(argv[1]); break; } audacious_remote_set_main_volume(dbus_proxy, i); }