/* Load plugins configuration */
static void
load_config ()
{
  GError *error = NULL;
  gboolean load_success;
  gchar *config_file;

  /* Try first user defined config file */
  if (conffile){
    load_success = grl_registry_add_config_from_file (registry,
                                                      conffile,
                                                      &error);
  } else {
    config_file = g_build_filename (g_get_user_config_dir (),
                                    "grilo-mediaserver2",
                                    GRILO_MS2_CONFIG_FILE,
                                    NULL);
    load_success = grl_registry_add_config_from_file (registry,
                                                      config_file,
                                                      &error);
    g_free (config_file);
  }

  if (!load_success) {
    g_warning ("Unable to load configuration. %s", error->message);
    g_error_free (error);
  }

  return;
}
void GriloRegistry::loadConfigurationFile() {
  if (!m_configurationFile.isEmpty() && m_registry) {
    grl_registry_add_config_from_file(m_registry, m_configurationFile.toLocal8Bit().constData(),
				      NULL);
  }
}