Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <dirent.h>
#include <glib.h>
#include <regex.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <libaudcore/audstrings.h>
#include <libaudcore/hook.h>
#include "misc.h"
#include "playlist.h"
Go to the source code of this file.
Functions | |
static const char * | get_basename (const char *filename) |
static int | filename_compare_basename (const char *a, const char *b) |
static int | tuple_compare_string (const Tuple *a, const Tuple *b, int field) |
static int | tuple_compare_int (const Tuple *a, const Tuple *b, int field) |
static int | tuple_compare_title (const Tuple *a, const Tuple *b) |
static int | tuple_compare_album (const Tuple *a, const Tuple *b) |
static int | tuple_compare_artist (const Tuple *a, const Tuple *b) |
static int | tuple_compare_date (const Tuple *a, const Tuple *b) |
static int | tuple_compare_track (const Tuple *a, const Tuple *b) |
void | playlist_sort_by_scheme (int playlist, int scheme) |
void | playlist_sort_selected_by_scheme (int playlist, int scheme) |
void | playlist_remove_duplicates_by_scheme (int playlist, int scheme) |
void | playlist_remove_failed (int playlist) |
void | playlist_select_by_patterns (int playlist, const Tuple *patterns) |
static char * | make_playlist_path (int playlist) |
static void | load_playlists_real (void) |
static void | save_playlists_real (void) |
static void | update_cb (void *data, void *user) |
static void | state_cb (void *data, void *user) |
void | load_playlists (void) |
void | save_playlists (bool_t exiting) |
Variables | |
static const PlaylistStringCompareFunc | filename_comparisons [] |
static const PlaylistTupleCompareFunc | tuple_comparisons [] |
static const PlaylistStringCompareFunc | title_comparisons [] |
static bool_t | hooks_added |
static bool_t | state_changed |
|
static |
Definition at line 40 of file playlist-utils.c.
|
static |
Definition at line 33 of file playlist-utils.c.
Referenced by filename_compare_basename().
void load_playlists | ( | void | ) |
Definition at line 453 of file playlist-utils.c.
Referenced by init_two().
|
static |
Definition at line 284 of file playlist-utils.c.
Referenced by load_playlists().
|
static |
Definition at line 275 of file playlist-utils.c.
Referenced by load_playlists_real(), and save_playlists_real().
Definition at line 153 of file playlist-utils.c.
void playlist_remove_failed | ( | int | playlist | ) |
Definition at line 211 of file playlist-utils.c.
void playlist_select_by_patterns | ( | int | playlist, |
const Tuple * | patterns | ||
) |
Definition at line 233 of file playlist-utils.c.
Definition at line 131 of file playlist-utils.c.
Definition at line 141 of file playlist-utils.c.
void save_playlists | ( | bool_t | exiting | ) |
Definition at line 470 of file playlist-utils.c.
Referenced by do_autosave(), and shut_down().
|
static |
Definition at line 354 of file playlist-utils.c.
Referenced by save_playlists().
|
static |
Definition at line 448 of file playlist-utils.c.
Referenced by load_playlists(), and save_playlists().
|
static |
Definition at line 81 of file playlist-utils.c.
|
static |
Definition at line 86 of file playlist-utils.c.
|
static |
Definition at line 91 of file playlist-utils.c.
Definition at line 63 of file playlist-utils.c.
Referenced by tuple_compare_date(), and tuple_compare_track().
Definition at line 45 of file playlist-utils.c.
Referenced by tuple_compare_album(), tuple_compare_artist(), and tuple_compare_title().
|
static |
Definition at line 76 of file playlist-utils.c.
|
static |
Definition at line 96 of file playlist-utils.c.
|
static |
Definition at line 440 of file playlist-utils.c.
Referenced by load_playlists(), and save_playlists().
|
static |
Definition at line 101 of file playlist-utils.c.
Referenced by playlist_remove_duplicates_by_scheme(), playlist_sort_by_scheme(), and playlist_sort_selected_by_scheme().
|
static |
Definition at line 438 of file playlist-utils.c.
Referenced by load_playlists(), and save_playlists().
|
static |
Definition at line 438 of file playlist-utils.c.
Referenced by load_playlists(), save_playlists(), state_cb(), and update_cb().
|
static |
Definition at line 121 of file playlist-utils.c.
Referenced by playlist_sort_by_scheme(), and playlist_sort_selected_by_scheme().
|
static |
Definition at line 111 of file playlist-utils.c.
Referenced by playlist_remove_duplicates_by_scheme(), playlist_sort_by_scheme(), and playlist_sort_selected_by_scheme().