#include <glib.h>
#include <regex.h>
#include <string.h>
#include <libaudcore/audstrings.h>
#include "audconfig.h"
#include "main.h"
#include "misc.h"
#include "playlist.h"
#include "playlist_container.h"
#include "playlist-utils.h"
Go to the source code of this file.
static gint filename_compare_basename | ( | const gchar * | a, | |
const gchar * | b | |||
) | [static] |
Definition at line 56 of file playlist-utils.c.
gboolean filename_is_playlist | ( | const gchar * | filename | ) |
Definition at line 278 of file playlist-utils.c.
Referenced by add_list().
static const gchar* get_basename | ( | const gchar * | filename | ) | [static] |
Definition at line 49 of file playlist-utils.c.
Referenced by filename_compare_basename().
const gchar* get_gentitle_format | ( | void | ) |
Definition at line 130 of file playlist-utils.c.
Referenced by title_from_tuple().
void load_playlists | ( | void | ) |
Definition at line 339 of file playlist-utils.c.
Referenced by main().
static gchar* make_playlist_path | ( | gint | playlist | ) | [static] |
Definition at line 330 of file playlist-utils.c.
Referenced by load_playlists(), and save_playlists().
Definition at line 286 of file playlist-utils.c.
Definition at line 157 of file playlist-utils.c.
void playlist_remove_failed | ( | gint | playlist | ) |
Definition at line 209 of file playlist-utils.c.
Definition at line 308 of file playlist-utils.c.
Referenced by save_playlists().
Definition at line 227 of file playlist-utils.c.
Definition at line 139 of file playlist-utils.c.
Definition at line 147 of file playlist-utils.c.
void save_playlists | ( | void | ) |
Definition at line 367 of file playlist-utils.c.
Referenced by autosave_cb(), and shut_down().
Definition at line 92 of file playlist-utils.c.
Definition at line 97 of file playlist-utils.c.
Definition at line 102 of file playlist-utils.c.
Definition at line 74 of file playlist-utils.c.
Referenced by tuple_compare_date(), and tuple_compare_track().
Definition at line 61 of file playlist-utils.c.
Referenced by tuple_compare_album(), tuple_compare_artist(), and tuple_compare_title().
Definition at line 87 of file playlist-utils.c.
Definition at line 107 of file playlist-utils.c.
const gchar* aud_titlestring_presets[] [static] |
{ "${title}", "${?artist:${artist} - }${title}", "${?artist:${artist} - }${?album:${album} - }${title}", "${?artist:${artist} - }${?album:${album} - }" "${?track-number:${track-number}. }${title}", "${?artist:${artist} }${?album:[ ${album} ] }${?artist:- }" "${?track-number:${track-number}. }${title}", "${?album:${album} - }${title}", }
Definition at line 35 of file playlist-utils.c.
Referenced by get_gentitle_format().
const PlaylistFilenameCompareFunc filename_comparisons[] [static] |
{ [PLAYLIST_SORT_PATH] = string_compare_encoded, [PLAYLIST_SORT_FILENAME] = filename_compare_basename, [PLAYLIST_SORT_TITLE] = NULL, [PLAYLIST_SORT_ALBUM] = NULL, [PLAYLIST_SORT_ARTIST] = NULL, [PLAYLIST_SORT_DATE] = NULL, [PLAYLIST_SORT_TRACK] = NULL}
Definition at line 112 of file playlist-utils.c.
Referenced by playlist_remove_duplicates_by_scheme(), playlist_sort_by_scheme(), and playlist_sort_selected_by_scheme().
const gint n_titlestring_presets = G_N_ELEMENTS (aud_titlestring_presets) |
Definition at line 47 of file playlist-utils.c.
Referenced by get_gentitle_format(), and on_titlestring_cbox_realize().
const PlaylistTupleCompareFunc tuple_comparisons[] [static] |
{ [PLAYLIST_SORT_PATH] = NULL, [PLAYLIST_SORT_FILENAME] = NULL, [PLAYLIST_SORT_TITLE] = tuple_compare_title, [PLAYLIST_SORT_ALBUM] = tuple_compare_album, [PLAYLIST_SORT_ARTIST] = tuple_compare_artist, [PLAYLIST_SORT_DATE] = tuple_compare_date, [PLAYLIST_SORT_TRACK] = tuple_compare_track}
Definition at line 121 of file playlist-utils.c.
Referenced by playlist_remove_duplicates_by_scheme(), playlist_sort_by_scheme(), and playlist_sort_selected_by_scheme().