test/dump_playlist: parse a configuration file
This commit is contained in:
parent
cb331ae436
commit
eea4edd92c
|
@ -44,15 +44,16 @@ int main(int argc, char **argv)
|
||||||
const char *uri;
|
const char *uri;
|
||||||
struct input_stream is;
|
struct input_stream is;
|
||||||
bool success;
|
bool success;
|
||||||
|
GError *error = NULL;
|
||||||
struct playlist_provider *playlist;
|
struct playlist_provider *playlist;
|
||||||
struct song *song;
|
struct song *song;
|
||||||
|
|
||||||
if (argc != 2) {
|
if (argc != 3) {
|
||||||
g_printerr("Usage: dump_playlist URI\n");
|
g_printerr("Usage: dump_playlist CONFIG URI\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
uri = argv[1];
|
uri = argv[2];
|
||||||
|
|
||||||
/* initialize GLib */
|
/* initialize GLib */
|
||||||
|
|
||||||
|
@ -63,6 +64,13 @@ int main(int argc, char **argv)
|
||||||
|
|
||||||
tag_pool_init();
|
tag_pool_init();
|
||||||
config_global_init();
|
config_global_init();
|
||||||
|
success = config_read_file(argv[1], &error);
|
||||||
|
if (!success) {
|
||||||
|
g_printerr("%s:", error->message);
|
||||||
|
g_error_free(error);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
input_stream_global_init();
|
input_stream_global_init();
|
||||||
playlist_list_global_init();
|
playlist_list_global_init();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue