예제 #1
0
static void
ecmd_update_exec(UNUSED int argc, UNUSED char **argv)
{
   printf("Loading existing database...\n");
   medialib_load(db_file, playlist_dir);

   printf("Updating existing database...\n");
   medialib_db_update(show_skipped, force_update);

   medialib_destroy();
}
예제 #2
0
int
ecmd_update(int argc, char *argv[])
{
   bool show_skipped = false;

   if (argc == 2 && strcmp(argv[1], "-s") == 0)
      show_skipped = true;

   if (argc != 1 && !show_skipped)
      errx(1, "usage: -e %s [-s]", argv[0]);

   printf("Loading existing database...\n");
   medialib_load(db_file, playlist_dir);

   printf("Updating existing database...\n");
   medialib_db_update(show_skipped);

   medialib_destroy();
   return 0;
}