Mercurial > audlegacy-plugins
diff src/scrobbler/plugin.c @ 1066:d1f8b0594f37 trunk
[svn] - convert scrobbler to plugin API v2
| author | nenolod |
|---|---|
| date | Thu, 24 May 2007 12:12:49 -0700 |
| parents | 2649ba83333b |
| children | 761e17b23e0c |
line wrap: on
line diff
--- a/src/scrobbler/plugin.c Thu May 24 12:09:40 2007 -0700 +++ b/src/scrobbler/plugin.c Thu May 24 12:12:49 2007 -0700 @@ -54,11 +54,11 @@ static GMutex *hs_mutex, *xs_mutex; static GCond *hs_cond, *xs_cond; -static GeneralPlugin xmms_scrobbler = +static GeneralPlugin scrobbler_gp = { NULL, NULL, - NULL, + "Scrobbler Plugin", init, about_show, NULL, @@ -175,9 +175,6 @@ static void cleanup(void) { - g_free (xmms_scrobbler.description); - xmms_scrobbler.description = NULL; - prefswin_page_destroy(cfgdlg); if (!sc_going && !ge_going) @@ -322,8 +319,6 @@ return NULL; } -GeneralPlugin *get_gplugin_info(void) -{ - xmms_scrobbler.description = g_strdup_printf(_("Scrobbler Plugin")); - return &xmms_scrobbler; -} +GeneralPlugin *scrobbler_gplist[] = { &scrobbler_gp, NULL }; + +DECLARE_PLUGIN(scrobbler, NULL, NULL, NULL, NULL, NULL, scrobbler_gplist, NULL);
