# HG changeset patch # User nenolod # Date 1180033969 25200 # Node ID d1f8b0594f37bd74f46280b617d65ec73a5ff74c # Parent b3b02e58429f5331422000cf789ab2acb9399e7f [svn] - convert scrobbler to plugin API v2 diff -r b3b02e58429f -r d1f8b0594f37 ChangeLog --- a/ChangeLog Thu May 24 12:09:40 2007 -0700 +++ b/ChangeLog Thu May 24 12:12:49 2007 -0700 @@ -1,3 +1,11 @@ +2007-05-24 19:09:40 +0000 William Pitcock + revision [2296] + - convert madplug to plugin API v2 + + trunk/src/madplug/plugin.c | 46 +++++++++++++++++++++------------------------ + 1 file changed, 22 insertions(+), 24 deletions(-) + + 2007-05-24 19:02:58 +0000 William Pitcock revision [2294] - update wav plugin to plugin API v2 diff -r b3b02e58429f -r d1f8b0594f37 src/scrobbler/plugin.c --- 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);