<!-- ##### SECTION Title ##### -->
rb-shell-player

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### ENUM RBShellPlayerError ##### -->
<para>

</para>

@RB_SHELL_PLAYER_ERROR_PLAYLIST_PARSE_ERROR: 
@RB_SHELL_PLAYER_ERROR_END_OF_PLAYLIST: 
@RB_SHELL_PLAYER_ERROR_NOT_PLAYING: 
@RB_SHELL_PLAYER_ERROR_NOT_SEEKABLE: 

<!-- ##### MACRO RB_SHELL_PLAYER_ERROR ##### -->
<para>

</para>



<!-- ##### FUNCTION rb_shell_player_error_quark ##### -->
<para>

</para>

@Returns: 


<!-- ##### TYPEDEF RBShellPlayerPrivate ##### -->
<para>

</para>


<!-- ##### FUNCTION rb_shell_player_new ##### -->
<para>

</para>

@db: 
@mgr: 
@actiongroup: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_set_selected_source ##### -->
<para>

</para>

@shell_player: 
@player: 


<!-- ##### FUNCTION rb_shell_player_set_playing_source ##### -->
<para>

</para>

@player: 
@source: 


<!-- ##### FUNCTION rb_shell_player_get_playing_source ##### -->
<para>

</para>

@shell_player: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_jump_to_current ##### -->
<para>

</para>

@player: 


<!-- ##### FUNCTION rb_shell_player_play_entry ##### -->
<para>

</para>

@player: 
@entry: 
@source: 


<!-- ##### FUNCTION rb_shell_player_playpause ##### -->
<para>

</para>

@player: 
@unused: 
@error: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_stop ##### -->
<para>

</para>

@player: 


<!-- ##### FUNCTION rb_shell_player_do_previous ##### -->
<para>

</para>

@player: 
@error: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_do_next ##### -->
<para>

</para>

@player: 
@error: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_get_playing_time ##### -->
<para>

</para>

@player: 
@time: 
@error: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_set_playing_time ##### -->
<para>

</para>

@player: 
@time: 
@error: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_seek ##### -->
<para>

</para>

@player: 
@Param2: 


<!-- ##### FUNCTION rb_shell_player_get_playing_song_duration ##### -->
<para>

</para>

@player: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_get_playing ##### -->
<para>

</para>

@shell_player: 
@playing: 
@error: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_get_playing_path ##### -->
<para>

</para>

@shell_player: 
@path: 
@error: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_set_playback_state ##### -->
<para>

</para>

@player: 
@shuffle: 
@repeat: 


<!-- ##### FUNCTION rb_shell_player_get_playback_state ##### -->
<para>

</para>

@player: 
@shuffle: 
@repeat: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_get_playing_entry ##### -->
<para>

</para>

@player: 
@Returns: 


<!-- ##### FUNCTION rb_shell_player_toggle_mute ##### -->
<para>

</para>

@player: 


