42 #include "player_control.h"
47 if (ui->infos->selected_player == PLAYER_SNACKAMP)
51 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
72 if (ui->infos->selected_player == PLAYER_SNACKAMP)
76 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
97 if (ui->infos->selected_player == PLAYER_SNACKAMP)
101 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
122 if (ui->infos->selected_player == PLAYER_SNACKAMP)
126 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
145 if (ui->infos->selected_player == PLAYER_SNACKAMP)
149 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
168 if (ui->infos->selected_player == PLAYER_SNACKAMP)
172 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
191 if (ui->infos->selected_player == PLAYER_SNACKAMP)
196 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
219 if (ui->infos->selected_player == PLAYER_SNACKAMP)
223 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
242 if (ui->infos->selected_player == PLAYER_SNACKAMP)
247 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
268 if (ui->infos->selected_player == PLAYER_SNACKAMP)
272 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
291 if (ui->infos->selected_player == PLAYER_SNACKAMP)
295 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
314 if (ui->infos->selected_player == PLAYER_SNACKAMP)
318 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
337 if (ui->infos->selected_player == PLAYER_SNACKAMP)
341 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
360 if (ui->infos->selected_player == PLAYER_SNACKAMP)
364 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
383 clear_previous_distances(ui);
385 if (ui->infos->selected_player == PLAYER_SNACKAMP)
389 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
411 if (ui->infos->selected_player == PLAYER_SNACKAMP)
415 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
434 if (ui->infos->selected_player == PLAYER_SNACKAMP)
438 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
459 if (ui->infos->selected_player == PLAYER_SNACKAMP)
463 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
487 if (ui->infos->selected_player == PLAYER_SNACKAMP)
491 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
515 if (ui->infos->selected_player == PLAYER_SNACKAMP)
519 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
540 if (ui->infos->selected_player == PLAYER_SNACKAMP)
544 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
565 if (ui->infos->selected_player == PLAYER_SNACKAMP)
569 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
588 if (ui->infos->selected_player == PLAYER_SNACKAMP)
592 else if (ui->infos->selected_player == PLAYER_AUDACIOUS)
613 if (ui->infos->selected_player == PLAYER_GSTREAMER)
void myaudacious_set_volume(gint volume, ui_state *ui)
sets the volume level
void myaudacious_start(ui_state *ui)
starts audacious
gchar * snackamp_get_title_song(ui_state *ui)
returns the title of the song
void myaudacious_jump(gint position, ui_state *ui)
jump to time
void myaudacious_get_song_infos(gchar *total_infos, ui_state *ui)
Acquires informations about the song.
gint player_is_paused(ui_state *ui)
Check if the player is paused.
void snackamp_start(ui_state *ui)
starts snackamp
void snackamp_play(ui_state *ui)
plays a song
gint player_quit(ui_state *ui)
quits the player
gint player_is_running(ui_state *ui)
returns FALSE if the player is not running, else TRUE
void myaudacious_select_last_file(ui_state *ui)
selects the last file in the playlist
void snackamp_pause(ui_state *ui)
pause a song
gint myaudacious_get_volume(ui_state *ui)
returns volume level
void gstreamer_select_last_file(ui_state *ui)
selects the last file in the playlist
void player_set_volume(gint volume, ui_state *ui)
sets the volume of the player
void snackamp_prev(ui_state *ui)
changes to previous song
void snackamp_get_song_infos(gchar *total_infos, ui_state *ui)
gets informations about the song
gint myaudacious_is_paused(ui_state *ui)
returns TRUE if audacious is paused, if not, FALSE
gint snackamp_get_playlist_number(ui_state *ui)
returns the number of songs of the playlist
gchar * player_get_filename(ui_state *ui)
gets the filename of the current song
gint myaudacious_get_time_elapsed(ui_state *ui)
returns elapsed time
gint snackamp_get_total_time(ui_state *ui)
returns total time of the current song
void snackamp_select_last_file(ui_state *ui)
selects the last file in the playlist
gint gstreamer_get_time_elapsed(ui_state *ui)
returns elapsed time
gint gstreamer_get_playlist_number(ui_state *ui)
returns the number of songs of the playlist
void snackamp_stop(ui_state *ui)
stops playing a song
gint myaudacious_get_playlist_number(ui_state *ui)
returns the number of songs in the playlist
void gstreamer_start(ui_state *ui)
starts gstreamer
void gstreamer_play_last_file(ui_state *ui)
plays the last file of the playlist
void player_seek(gint position, ui_state *ui)
jumps to a position in the song
gint player_get_playlist_number(ui_state *ui)
returns the number of songs in the playlist
gint gstreamer_is_playing(ui_state *ui)
returns TRUE if gstreamer is playing, else FALSE
gint player_get_total_time(ui_state *ui)
returns total time of the song
gint myaudacious_is_running(ui_state *ui)
returns TRUE if audacious is running; if not, FALSE
gchar * player_get_title(ui_state *ui)
Get the title of the song.
void player_start_play_with_songs(GList *list, ui_state *ui)
starts the player
gchar * gstreamer_get_filename(ui_state *ui)
returns the filename
void gstreamer_quit(ui_state *ui)
quits player
void player_prev(ui_state *ui)
pass to the previous song
void myaudacious_play(ui_state *ui)
Start playing the current song.
void gstreamer_next(ui_state *ui)
changes to next song
gchar * gstreamer_get_title_song(ui_state *ui)
returns the title of the song
void player_start(ui_state *ui)
starts the player
gint snackamp_get_volume(ui_state *ui)
returns volume
gint player_is_playing(ui_state *ui)
returns TRUE if the player is playing, else FALSE
gint gstreamer_is_paused(ui_state *ui)
returns TRUE if gstreamer is paused, if not, FALSE
gint gstreamer_get_total_time(ui_state *ui)
returns total time of the current song
void myaudacious_prev(ui_state *ui)
Switch to the previous song.
void gstreamer_get_song_infos(gchar *total_infos, ui_state *ui)
Gets information about the< song.
void gstreamer_play(ui_state *ui)
plays a song
void gstreamer_start_with_songs(GList *list, ui_state *ui)
starts gstreamer with songs
void myaudacious_start_with_songs(GList *list, ui_state *ui)
starts audacious with songs
gint myaudacious_is_playing(ui_state *ui)
returns TRUE if audacious is playing, else FALSE
void gstreamer_stop(ui_state *ui)
stops a song
gint snackamp_get_time_elapsed(ui_state *ui)
returns elapsed time
void snackamp_play_last_file(ui_state *ui)
plays the last file of the playlist
gint player_get_elapsed_time(ui_state *ui)
returns the elapsed time of the player
gint snackamp_is_running(ui_state *ui)
returns TRUE if snackamp is running; if not, FALSE
gchar * myaudacious_get_filename(ui_state *ui)
returns the filename
void player_add_files_and_select(GList *list, ui_state *ui)
add files to playlist
void gstreamer_jump(gint position, ui_state *ui)
jump to time
void snackamp_jump(gint position, ui_state *ui)
jump to time
void player_add_files(GList *list, ui_state *ui)
add files to playlist
void player_add_play_files(GList *list, ui_state *ui)
add files to playlist
gint gstreamer_get_volume(ui_state *ui)
returns volume
void gstreamer_set_volume(gint volume, ui_state *ui)
sets volume
gint myaudacious_get_total_time(ui_state *ui)
returns the total duration of the current song
void player_start_add_files(GList *list, ui_state *ui)
start player and add files to playlist
gint player_get_volume(ui_state *ui)
gets the volume of the player
void myaudacious_add_files(GList *list, ui_state *ui)
add files to the audacious playlist
void gstreamer_add_files(GList *list, ui_state *ui)
add files to the gstreamer playlist
void player_pause(ui_state *ui)
pause the song
gint snackamp_is_playing(ui_state *ui)
returns TRUE if snackamp is playing, else FALSE
void player_stop(ui_state *ui)
stops the song
void myaudacious_play_last_file(ui_state *ui)
plays the last file of the playlist
void myaudacious_stop(ui_state *ui)
Stop playing the current song.
void snackamp_add_files(GList *list, ui_state *ui)
add files to the snackamp playlist
void player_play(ui_state *ui)
plays the song
void myaudacious_pause(ui_state *ui)
Pause playing the current song.
gint snackamp_is_paused(ui_state *ui)
returns TRUE if snackamp is paused, else FALSE
void myaudacious_next(ui_state *ui)
Switch to the next song.
void player_next(ui_state *ui)
pass to the next song
void snackamp_start_with_songs(GList *list, ui_state *ui)
starts snackamp with songs
void gstreamer_pause(ui_state *ui)
pause a song
void gstreamer_prev(ui_state *ui)
changes to previous song
void snackamp_set_volume(gint volume, ui_state *ui)
sets volume
gchar * myaudacious_get_title_song(ui_state *ui)
returns the title of the song
gchar * snackamp_get_filename(ui_state *ui)
returns the filename
void snackamp_next(ui_state *ui)
changes to next song
void player_get_song_infos(gchar *total_infos, ui_state *ui)
get infos about the song
gint gstreamer_is_running(ui_state *ui)
returns TRUE if gstreamer is running; if not, FALSE