Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <glib.h>
#include <libaudcore/audstrings.h>
#include <libaudcore/hook.h>
#include <libaudcore/tuple.h>
#include "drct.h"
#include "i18n.h"
#include "misc.h"
#include "playback.h"
#include "playlist.h"
#include "plugins.h"
#include "scanner.h"
#include "util.h"
Go to the source code of this file.
Classes | |
struct | Update |
struct | Entry |
struct | Playlist |
struct | ScanItem |
struct | CompareData |
Macros | |
#define | STATE_FILE "playlist-state" |
#define | ENTER pthread_mutex_lock (& mutex) |
#define | LEAVE pthread_mutex_unlock (& mutex) |
#define | RETURN(...) |
#define | ENTER_GET_PLAYLIST(...) |
#define | ENTER_GET_ENTRY(...) |
Typedefs | |
typedef int(* | CompareFunc )(const void *a, const void *b) |
Enumerations | |
enum | { RESUME_STOP, RESUME_PLAY, RESUME_PAUSE } |
enum | { COMPARE_TYPE_FILENAME, COMPARE_TYPE_TUPLE, COMPARE_TYPE_TITLE } |
Variables | |
static const char *const | default_title = N_("New Playlist") |
static const char *const | temp_title = N_("Now Playing") |
static pthread_mutex_t | mutex = PTHREAD_MUTEX_INITIALIZER |
static pthread_cond_t | cond = PTHREAD_COND_INITIALIZER |
static GHashTable * | unique_id_table = NULL |
static int | next_unique_id = 1000 |
static Index * | playlists = NULL |
static Playlist * | active_playlist = NULL |
static Playlist * | playing_playlist = NULL |
static int | resume_playlist = -1 |
static int | update_source = 0 |
static int | update_level |
static int | scan_playlist |
static int | scan_row |
static GList * | scan_list = NULL |
static char * | title_format |
static char | parse_key [512] |
static char * | parse_value |
#define ENTER pthread_mutex_lock (& mutex) |
Definition at line 45 of file playlist-new.c.
Referenced by playback_entry_get_decoder(), playback_entry_get_filename(), playback_entry_get_length(), playback_entry_get_position(), playback_entry_get_title(), playback_entry_get_tuple(), playback_entry_set_tuple(), playlist_by_unique_id(), playlist_count(), playlist_end(), playlist_entry_describe(), playlist_entry_get_decoder(), playlist_entry_get_length(), playlist_entry_get_title(), playlist_entry_get_tuple(), playlist_get_active(), playlist_get_playing(), playlist_init(), playlist_insert_with_id(), playlist_load_state(), playlist_reformat_titles(), playlist_reorder(), playlist_rescan_file(), playlist_save_state(), playlist_scan_in_progress(), playlist_set_playing(), playlist_trigger_scan(), playlist_update_pending(), scan_finish(), and update().
#define ENTER_GET_ENTRY | ( | ... | ) |
Definition at line 58 of file playlist-new.c.
Referenced by playlist_entry_get_filename(), playlist_entry_get_selected(), playlist_entry_set_selected(), playlist_queue_find_entry(), playlist_queue_insert(), and playlist_shift().
#define ENTER_GET_PLAYLIST | ( | ... | ) |
Definition at line 53 of file playlist-new.c.
Referenced by playlist_delete(), playlist_delete_selected(), playlist_entry_count(), playlist_entry_delete(), playlist_entry_insert_batch_raw(), playlist_get_filename(), playlist_get_focus(), playlist_get_modified(), playlist_get_position(), playlist_get_selected_length(), playlist_get_title(), playlist_get_total_length(), playlist_get_unique_id(), playlist_next_song(), playlist_prev_song(), playlist_queue_count(), playlist_queue_delete(), playlist_queue_delete_selected(), playlist_queue_get_entry(), playlist_queue_insert_selected(), playlist_randomize(), playlist_randomize_selected(), playlist_rescan_real(), playlist_reverse(), playlist_reverse_selected(), playlist_scan_in_progress(), playlist_select_all(), playlist_selected_count(), playlist_set_active(), playlist_set_filename(), playlist_set_focus(), playlist_set_modified(), playlist_set_position(), playlist_set_title(), playlist_sort_by_filename(), playlist_sort_by_title(), playlist_sort_by_tuple(), playlist_sort_selected_by_filename(), playlist_sort_selected_by_title(), playlist_sort_selected_by_tuple(), and playlist_updated_range().
#define LEAVE pthread_mutex_unlock (& mutex) |
Definition at line 46 of file playlist-new.c.
Referenced by playback_entry_set_tuple(), playlist_delete(), playlist_delete_selected(), playlist_end(), playlist_entry_delete(), playlist_entry_describe(), playlist_entry_insert_batch_raw(), playlist_entry_set_selected(), playlist_init(), playlist_insert_with_id(), playlist_load_state(), playlist_next_song(), playlist_prev_song(), playlist_queue_delete(), playlist_queue_delete_selected(), playlist_queue_insert(), playlist_queue_insert_selected(), playlist_randomize(), playlist_randomize_selected(), playlist_reformat_titles(), playlist_reorder(), playlist_rescan_file(), playlist_rescan_real(), playlist_reverse(), playlist_reverse_selected(), playlist_save_state(), playlist_select_all(), playlist_set_active(), playlist_set_filename(), playlist_set_focus(), playlist_set_modified(), playlist_set_playing(), playlist_set_position(), playlist_set_title(), playlist_sort_by_filename(), playlist_sort_by_title(), playlist_sort_by_tuple(), playlist_sort_selected_by_filename(), playlist_sort_selected_by_title(), playlist_sort_selected_by_tuple(), playlist_trigger_scan(), scan_finish(), and update().
#define RETURN | ( | ... | ) |
Definition at line 48 of file playlist-new.c.
Referenced by playback_entry_get_decoder(), playback_entry_get_filename(), playback_entry_get_length(), playback_entry_get_position(), playback_entry_get_title(), playback_entry_get_tuple(), playback_entry_set_tuple(), playlist_by_unique_id(), playlist_count(), playlist_delete_selected(), playlist_entry_count(), playlist_entry_get_decoder(), playlist_entry_get_filename(), playlist_entry_get_length(), playlist_entry_get_selected(), playlist_entry_get_title(), playlist_entry_get_tuple(), playlist_entry_set_selected(), playlist_get_active(), playlist_get_filename(), playlist_get_focus(), playlist_get_modified(), playlist_get_playing(), playlist_get_position(), playlist_get_selected_length(), playlist_get_title(), playlist_get_total_length(), playlist_get_unique_id(), playlist_load_state(), playlist_next_song(), playlist_prev_song(), playlist_queue_count(), playlist_queue_find_entry(), playlist_queue_get_entry(), playlist_queue_insert(), playlist_reorder(), playlist_save_state(), playlist_scan_in_progress(), playlist_selected_count(), playlist_set_playing(), playlist_shift(), playlist_update_pending(), playlist_updated_range(), and scan_finish().
#define STATE_FILE "playlist-state" |
Definition at line 43 of file playlist-new.c.
Referenced by playlist_load_state(), and playlist_save_state().
Definition at line 1592 of file playlist-new.c.
anonymous enum |
Enumerator | |
---|---|
RESUME_STOP | |
RESUME_PLAY | |
RESUME_PAUSE |
Definition at line 41 of file playlist-new.c.
anonymous enum |
Enumerator | |
---|---|
COMPARE_TYPE_FILENAME | |
COMPARE_TYPE_TUPLE | |
COMPARE_TYPE_TITLE |
Definition at line 1590 of file playlist-new.c.
|
static |
Definition at line 978 of file playlist-new.c.
Referenced by playlist_delete_selected(), playlist_entry_delete(), playlist_next_song(), playlist_prev_song(), and playlist_set_position().
|
static |
Definition at line 1599 of file playlist-new.c.
Referenced by sort(), and sort_selected().
Definition at line 1659 of file playlist-new.c.
Referenced by playlist_sort_by_title(), playlist_sort_by_tuple(), playlist_sort_selected_by_title(), and playlist_sort_selected_by_tuple().
|
static |
Definition at line 226 of file playlist-new.c.
Referenced by playlist_delete_selected(), playlist_entry_delete(), and playlist_free().
|
static |
Definition at line 205 of file playlist-new.c.
Referenced by playlist_entry_insert_batch_raw().
Definition at line 199 of file playlist-new.c.
Referenced by scan_finish().
Definition at line 178 of file playlist-new.c.
Referenced by entry_set_failed(), playback_entry_set_tuple(), playlist_rescan_file(), playlist_rescan_real(), and scan_finish().
|
static |
Definition at line 139 of file playlist-new.c.
Referenced by entry_new(), and entry_set_tuple().
Definition at line 1380 of file playlist-new.c.
Referenced by playlist_delete_selected().
|
static |
Definition at line 598 of file playlist-new.c.
Referenced by playlist_entry_describe(), playlist_entry_get_decoder(), playlist_entry_get_length(), playlist_entry_get_title(), and playlist_entry_get_tuple().
Definition at line 623 of file playlist-new.c.
Referenced by playback_entry_get_decoder(), playback_entry_get_filename(), playback_entry_get_length(), playback_entry_get_position(), playback_entry_get_title(), and playback_entry_get_tuple().
Definition at line 322 of file playlist-new.c.
Referenced by get_entry(), playlist_set_focus(), and playlist_set_position().
Definition at line 307 of file playlist-new.c.
Referenced by get_entry(), playlist_load_state(), playlist_set_playing(), and queue_update().
Definition at line 241 of file playlist-new.c.
Referenced by playlist_new().
Definition at line 2110 of file playlist-new.c.
Referenced by playlist_delete_selected(), playlist_entry_delete(), playlist_next_song(), and playlist_set_playing().
Definition at line 313 of file playlist-new.c.
Referenced by playlist_delete_selected(), playlist_entry_delete(), playlist_entry_insert_batch_raw(), playlist_randomize(), playlist_randomize_selected(), playlist_reverse(), playlist_reverse_selected(), playlist_shift(), sort(), and sort_selected().
Definition at line 298 of file playlist-new.c.
Referenced by playlist_delete(), playlist_insert_with_id(), and playlist_reorder().
Definition at line 2311 of file playlist-new.c.
Referenced by playlist_load_state().
|
static |
Definition at line 2292 of file playlist-new.c.
Referenced by playlist_load_state().
|
static |
Definition at line 2316 of file playlist-new.c.
Referenced by playlist_load_state().
PluginHandle* playback_entry_get_decoder | ( | void | ) |
Definition at line 2190 of file playlist-new.c.
Referenced by playback_thread().
char* playback_entry_get_filename | ( | void | ) |
Definition at line 2180 of file playlist-new.c.
Referenced by playback_play(), and send_requests().
int playback_entry_get_length | ( | void | ) |
Definition at line 2223 of file playlist-new.c.
Referenced by playback_thread(), and update_from_playlist().
int playback_entry_get_position | ( | void | ) |
Definition at line 2170 of file playlist-new.c.
Referenced by update_from_playlist().
char* playback_entry_get_title | ( | void | ) |
Definition at line 2213 of file playlist-new.c.
Referenced by update_from_playlist().
Tuple* playback_entry_get_tuple | ( | void | ) |
Definition at line 2200 of file playlist-new.c.
Referenced by playback_thread().
void playback_entry_set_tuple | ( | Tuple * | tuple | ) |
Definition at line 2233 of file playlist-new.c.
Referenced by set_tuple().
Definition at line 781 of file playlist-new.c.
Referenced by add_finish().
int playlist_count | ( | void | ) |
Definition at line 688 of file playlist-new.c.
Referenced by load_playlists_real(), playlist_get_blank(), playlist_get_temporary(), and save_playlists_real().
void playlist_delete | ( | int | playlist_num | ) |
Definition at line 748 of file playlist-new.c.
void playlist_delete_selected | ( | int | playlist_num | ) |
Definition at line 1404 of file playlist-new.c.
Referenced by drct_pl_delete_selected(), playlist_remove_duplicates_by_scheme(), and playlist_remove_failed().
void playlist_end | ( | void | ) |
Definition at line 660 of file playlist-new.c.
Referenced by shut_down().
Definition at line 986 of file playlist-new.c.
Referenced by add_finish(), add_list(), audacious_rc_clear(), audacious_rc_length(), mpris_emit_tracklist_change(), mpris_tracklist_get_length(), playlist_get_blank(), playlist_insert_playlist_raw(), playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), playlist_save(), and playlist_select_by_patterns().
Definition at line 1038 of file playlist-new.c.
Referenced by add_list(), audacious_rc_clear(), audacious_rc_delete(), and mpris_tracklist_del_track().
void playlist_entry_describe | ( | int | playlist_num, |
int | entry_num, | ||
char ** | title, | ||
char ** | artist, | ||
char ** | album, | ||
bool_t | fast | ||
) |
Definition at line 1144 of file playlist-new.c.
PluginHandle* playlist_entry_get_decoder | ( | int | playlist_num, |
int | entry_num, | ||
bool_t | fast | ||
) |
Definition at line 1111 of file playlist-new.c.
Definition at line 1104 of file playlist-new.c.
Referenced by audacious_rc_song_filename(), get_mpris_metadata(), mpris_emit_track_change(), playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), and playlist_save().
Definition at line 1161 of file playlist-new.c.
Definition at line 1254 of file playlist-new.c.
Referenced by playlist_select_by_patterns().
Definition at line 1134 of file playlist-new.c.
Definition at line 1121 of file playlist-new.c.
Referenced by get_field(), get_mpris_metadata(), mpris_emit_track_change(), playlist_remove_duplicates_by_scheme(), playlist_save(), and playlist_select_by_patterns().
void playlist_entry_insert_batch_raw | ( | int | playlist_num, |
int | at, | ||
Index * | filenames, | ||
Index * | tuples, | ||
Index * | decoders | ||
) |
Definition at line 993 of file playlist-new.c.
Referenced by add_finish(), and playlist_insert_playlist_raw().
Definition at line 1229 of file playlist-new.c.
Referenced by playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), and playlist_select_by_patterns().
|
static |
Definition at line 283 of file playlist-new.c.
Referenced by playlist_delete(), and playlist_end().
int playlist_get_active | ( | void | ) |
Definition at line 861 of file playlist-new.c.
Referenced by add_list(), audacious_rc_clear(), audacious_rc_delete(), audacious_rc_get_active_playlist_name(), audacious_rc_get_playqueue_length(), audacious_rc_jump(), audacious_rc_length(), audacious_rc_playlist_ins_url_string(), audacious_rc_playqueue_add(), audacious_rc_playqueue_clear(), audacious_rc_playqueue_is_queued(), audacious_rc_playqueue_remove(), audacious_rc_position(), audacious_rc_queue_get_list_pos(), audacious_rc_queue_get_queue_pos(), audacious_rc_song_filename(), audacious_rc_song_frames(), audacious_rc_song_title(), audacious_rc_song_tuple(), drct_pl_next(), drct_pl_prev(), drct_play(), mpris_playlist_update_hook(), mpris_tracklist_add_track(), mpris_tracklist_del_track(), mpris_tracklist_get_current_track(), mpris_tracklist_get_length(), mpris_tracklist_get_metadata(), and playlist_get_blank().
int playlist_get_blank | ( | void | ) |
Definition at line 928 of file playlist-new.c.
Referenced by playlist_get_temporary().
char* playlist_get_filename | ( | int | playlist_num | ) |
Definition at line 803 of file playlist-new.c.
Definition at line 1222 of file playlist-new.c.
Definition at line 836 of file playlist-new.c.
Referenced by save_playlists_real().
int playlist_get_playing | ( | void | ) |
Definition at line 921 of file playlist-new.c.
Referenced by drct_pl_next(), drct_pl_prev(), end_cb(), mpris_emit_track_change(), and mpris_player_get_metadata().
Definition at line 1188 of file playlist-new.c.
Referenced by audacious_rc_position(), drct_play(), end_cb(), mpris_emit_track_change(), mpris_player_get_metadata(), and mpris_tracklist_get_current_track().
int64_t playlist_get_selected_length | ( | int | playlist_num | ) |
Definition at line 1850 of file playlist-new.c.
int playlist_get_temporary | ( | void | ) |
Definition at line 943 of file playlist-new.c.
Referenced by add_list().
char* playlist_get_title | ( | int | playlist_num | ) |
Definition at line 822 of file playlist-new.c.
Referenced by audacious_rc_get_active_playlist_name(), playlist_get_blank(), playlist_get_temporary(), and playlist_save().
int64_t playlist_get_total_length | ( | int | playlist_num | ) |
Definition at line 1843 of file playlist-new.c.
Definition at line 774 of file playlist-new.c.
Referenced by playlist_add_in_progress(), playlist_entry_insert_filtered(), and save_playlists_real().
void playlist_init | ( | void | ) |
Definition at line 645 of file playlist-new.c.
Referenced by init_two().
void playlist_insert | ( | int | at | ) |
Definition at line 709 of file playlist-new.c.
Referenced by load_playlists_real(), and playlist_get_blank().
Definition at line 695 of file playlist-new.c.
Referenced by load_playlists_real(), and playlist_insert().
void playlist_load_state | ( | void | ) |
Definition at line 2321 of file playlist-new.c.
Referenced by load_playlists().
Definition at line 254 of file playlist-new.c.
Referenced by playlist_delete(), and playlist_insert_with_id().
Definition at line 2151 of file playlist-new.c.
Referenced by drct_pl_next(), and end_cb().
Definition at line 2023 of file playlist-new.c.
Referenced by drct_pl_prev().
Definition at line 1857 of file playlist-new.c.
Referenced by add_list(), audacious_rc_get_playqueue_length(), and audacious_rc_playqueue_clear().
Definition at line 1929 of file playlist-new.c.
Referenced by add_list(), audacious_rc_playqueue_clear(), and audacious_rc_playqueue_remove().
void playlist_queue_delete_selected | ( | int | playlist_num | ) |
Definition at line 1972 of file playlist-new.c.
Definition at line 1922 of file playlist-new.c.
Referenced by audacious_rc_playqueue_is_queued(), audacious_rc_playqueue_remove(), and audacious_rc_queue_get_queue_pos().
Definition at line 1912 of file playlist-new.c.
Referenced by audacious_rc_queue_get_list_pos().
Definition at line 1864 of file playlist-new.c.
Referenced by audacious_rc_playqueue_add().
Definition at line 1882 of file playlist-new.c.
void playlist_randomize | ( | int | playlist_num | ) |
Definition at line 1530 of file playlist-new.c.
void playlist_randomize_selected | ( | int | playlist_num | ) |
Definition at line 1550 of file playlist-new.c.
void playlist_reformat_titles | ( | void | ) |
Definition at line 1749 of file playlist-new.c.
Referenced by leading_zero_cb(), on_titlestring_entry_changed(), and show_numbers_cb().
Definition at line 714 of file playlist-new.c.
void playlist_rescan | ( | int | playlist_num | ) |
Definition at line 1807 of file playlist-new.c.
void playlist_rescan_file | ( | const char * | filename | ) |
Definition at line 1817 of file playlist-new.c.
Referenced by file_write_tuple().
Definition at line 1790 of file playlist-new.c.
Referenced by playlist_rescan(), and playlist_rescan_selected().
void playlist_rescan_selected | ( | int | playlist_num | ) |
Definition at line 1812 of file playlist-new.c.
void playlist_resume | ( | void | ) |
Definition at line 2403 of file playlist-new.c.
Referenced by do_commands().
void playlist_reverse | ( | int | playlist_num | ) |
Definition at line 1479 of file playlist-new.c.
void playlist_reverse_selected | ( | int | playlist_num | ) |
Definition at line 1499 of file playlist-new.c.
void playlist_save_state | ( | void | ) |
Definition at line 2246 of file playlist-new.c.
Referenced by save_playlists().
Definition at line 413 of file playlist-new.c.
Definition at line 1268 of file playlist-new.c.
Referenced by playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), and playlist_select_by_patterns().
Definition at line 1261 of file playlist-new.c.
void playlist_set_active | ( | int | playlist_num | ) |
Definition at line 843 of file playlist-new.c.
Referenced by add_list(), and load_playlists_real().
void playlist_set_filename | ( | int | playlist_num, |
const char * | filename | ||
) |
Definition at line 791 of file playlist-new.c.
Definition at line 1195 of file playlist-new.c.
Definition at line 829 of file playlist-new.c.
Referenced by load_playlists_real(), and save_playlists_real().
void playlist_set_playing | ( | int | playlist_num | ) |
Definition at line 868 of file playlist-new.c.
Referenced by change_playback(), drct_play_playlist(), drct_stop(), end_cb(), and playlist_resume().
Definition at line 1171 of file playlist-new.c.
Referenced by add_finish(), audacious_rc_jump(), drct_play(), and end_cb().
void playlist_set_title | ( | int | playlist_num, |
const char * | title | ||
) |
Definition at line 810 of file playlist-new.c.
Referenced by playlist_get_temporary(), and playlist_insert_playlist_raw().
Definition at line 1304 of file playlist-new.c.
Definition at line 1679 of file playlist-new.c.
Referenced by playlist_remove_duplicates_by_scheme(), and playlist_sort_by_scheme().
Definition at line 1702 of file playlist-new.c.
Referenced by playlist_sort_by_scheme().
Definition at line 1690 of file playlist-new.c.
Referenced by playlist_remove_duplicates_by_scheme(), and playlist_sort_by_scheme().
void playlist_sort_selected_by_filename | ( | int | playlist_num, |
int(*)(const char *a, const char *b) | compare | ||
) |
Definition at line 1714 of file playlist-new.c.
Referenced by playlist_sort_selected_by_scheme().
void playlist_sort_selected_by_title | ( | int | playlist_num, |
int(*)(const char *a, const char *b) | compare | ||
) |
Definition at line 1737 of file playlist-new.c.
Referenced by playlist_sort_selected_by_scheme().
void playlist_sort_selected_by_tuple | ( | int | playlist_num, |
int(*)(const Tuple *a, const Tuple *b) | compare | ||
) |
Definition at line 1725 of file playlist-new.c.
Referenced by playlist_sort_selected_by_scheme().
void playlist_trigger_scan | ( | void | ) |
Definition at line 1775 of file playlist-new.c.
bool_t playlist_update_pending | ( | void | ) |
Definition at line 393 of file playlist-new.c.
Definition at line 400 of file playlist-new.c.
Definition at line 354 of file playlist-new.c.
Referenced by playback_entry_set_tuple(), playlist_delete(), playlist_delete_selected(), playlist_entry_delete(), playlist_entry_insert_batch_raw(), playlist_entry_set_selected(), playlist_insert_with_id(), playlist_queue_delete(), playlist_queue_delete_selected(), playlist_queue_insert(), playlist_queue_insert_selected(), playlist_randomize(), playlist_randomize_selected(), playlist_reformat_titles(), playlist_reorder(), playlist_rescan_file(), playlist_rescan_real(), playlist_reverse(), playlist_reverse_selected(), playlist_select_all(), playlist_set_filename(), playlist_set_focus(), playlist_set_title(), playlist_shift(), scan_finish(), sort(), and sort_selected().
|
static |
Definition at line 579 of file playlist-new.c.
Referenced by entry_free(), and entry_set_tuple().
|
static |
Definition at line 486 of file playlist-new.c.
Referenced by scan_finish(), and scan_queue_next_entry().
|
static |
Definition at line 536 of file playlist-new.c.
Referenced by scan_queue_entry().
|
static |
Definition at line 449 of file playlist-new.c.
Referenced by get_entry(), get_playback_entry(), scan_cancel(), and scan_queue_next_entry().
|
static |
Definition at line 437 of file playlist-new.c.
Referenced by scan_check_complete().
|
static |
Definition at line 461 of file playlist-new.c.
Referenced by scan_finish().
Definition at line 473 of file playlist-new.c.
Referenced by get_entry(), get_playback_entry(), and scan_queue_next_entry().
|
static |
Definition at line 496 of file playlist-new.c.
Referenced by scan_schedule().
|
static |
Definition at line 590 of file playlist-new.c.
Referenced by playlist_trigger_scan(), and queue_update().
|
static |
Definition at line 527 of file playlist-new.c.
Referenced by scan_finish(), and scan_restart().
Definition at line 967 of file playlist-new.c.
Referenced by next_song_locked(), playlist_delete_selected(), playlist_entry_delete(), playlist_load_state(), playlist_prev_song(), playlist_set_position(), shuffle_next(), and shuffle_prev().
Definition at line 2052 of file playlist-new.c.
Referenced by next_song_locked().
Definition at line 2001 of file playlist-new.c.
Referenced by playlist_prev_song().
|
static |
Definition at line 2097 of file playlist-new.c.
Referenced by next_song_locked().
|
static |
Definition at line 1621 of file playlist-new.c.
Referenced by playlist_sort_by_filename(), playlist_sort_by_title(), and playlist_sort_by_tuple().
|
static |
Definition at line 1629 of file playlist-new.c.
Referenced by playlist_sort_selected_by_filename(), playlist_sort_selected_by_title(), and playlist_sort_selected_by_tuple().
|
static |
Definition at line 131 of file playlist-new.c.
Referenced by entry_set_tuple_real(), and playlist_reformat_titles().
|
static |
Definition at line 328 of file playlist-new.c.
Referenced by queue_update().
Definition at line 108 of file playlist-new.c.
|
static |
Definition at line 100 of file playlist-new.c.
Referenced by get_entry(), get_playback_entry(), and scan_finish().
Definition at line 96 of file playlist-new.c.
Referenced by playlist_get_blank(), and playlist_new().
|
static |
Definition at line 99 of file playlist-new.c.
Referenced by get_entry(), and get_playback_entry().
|
static |
Definition at line 105 of file playlist-new.c.
Referenced by new_unique_id().
|
static |
Definition at line 2289 of file playlist-new.c.
|
static |
Definition at line 2290 of file playlist-new.c.
Definition at line 109 of file playlist-new.c.
Referenced by playlist_delete(), playlist_delete_selected(), playlist_entry_delete(), playlist_next_song(), playlist_prev_song(), and playlist_set_position().
|
static |
Definition at line 107 of file playlist-new.c.
Referenced by lookup_playlist(), number_playlists(), playlist_count(), playlist_delete(), playlist_end(), playlist_init(), playlist_insert_with_id(), playlist_load_state(), playlist_reformat_titles(), playlist_reorder(), playlist_rescan_file(), playlist_save_state(), playlist_scan_in_progress(), playlist_trigger_scan(), scan_queue_next_entry(), and update().
|
static |
Definition at line 110 of file playlist-new.c.
Referenced by playlist_end(), playlist_load_state(), and playlist_resume().
|
static |
Definition at line 121 of file playlist-new.c.
Referenced by scan_cancel(), scan_finish(), scan_list_find_entry(), scan_list_find_playlist(), scan_list_find_request(), scan_queue_entry(), and scan_schedule().
|
static |
Definition at line 120 of file playlist-new.c.
Referenced by playlist_init(), scan_queue_next_entry(), and scan_restart().
|
static |
Definition at line 120 of file playlist-new.c.
Referenced by playlist_init(), scan_queue_next_entry(), and scan_restart().
|
static |
Definition at line 97 of file playlist-new.c.
Referenced by playlist_get_temporary().
|
static |
Definition at line 129 of file playlist-new.c.
Referenced by playlist_end(), playlist_reformat_titles(), and title_from_tuple().
|
static |
Definition at line 104 of file playlist-new.c.
Referenced by new_unique_id(), playlist_by_unique_id(), playlist_end(), playlist_free(), playlist_init(), and playlist_new().
|
static |
Definition at line 112 of file playlist-new.c.
Referenced by playlist_init(), playlist_load_state(), playlist_update_pending(), queue_update(), and update().
|
static |
Definition at line 112 of file playlist-new.c.
Referenced by playlist_end(), playlist_load_state(), queue_update(), and update().