diff -Nurb --strip-trailing-cr xmp-3.4.0-orig/src/plugin/audacious3.c xmp-3.4.0/src/plugin/audacious3.c --- xmp-3.4.0-orig/src/plugin/audacious3.c 2012-05-29 08:44:56.000000000 +0200 +++ xmp-3.4.0/src/plugin/audacious3.c 2012-05-29 08:54:26.782843424 +0200 @@ -250,9 +250,9 @@ xmp_get_module_info(ctx, &mi); tuple = tuple_new_from_filename(filename); - tuple_associate_string(tuple, FIELD_TITLE, NULL, mi.name); - tuple_associate_string(tuple, FIELD_CODEC, NULL, mi.type); - tuple_associate_int(tuple, FIELD_LENGTH, NULL, len); + tuple_set_str(tuple, FIELD_TITLE, NULL, mi.name); + tuple_set_str(tuple, FIELD_CODEC, NULL, mi.type); + tuple_set_int(tuple, FIELD_LENGTH, NULL, len); xmp_release_module(ctx); xmp_free_context(ctx); @@ -351,9 +351,9 @@ xmp_get_module_info(ctx, &xmp_cfg.mod_info); tuple = tuple_new_from_filename(filename); - tuple_associate_string(tuple, FIELD_TITLE, NULL, xmp_cfg.mod_info.name); - tuple_associate_string(tuple, FIELD_CODEC, NULL, xmp_cfg.mod_info.type); - tuple_associate_int(tuple, FIELD_LENGTH, NULL, lret); + tuple_set_str(tuple, FIELD_TITLE, NULL, xmp_cfg.mod_info.name); + tuple_set_str(tuple, FIELD_CODEC, NULL, xmp_cfg.mod_info.type); + tuple_set_int(tuple, FIELD_LENGTH, NULL, lret); ipb->set_tuple(ipb, tuple); ipb->set_params(ipb, xmp_cfg.mod_info.chn * 1000, opt->freq, channelcnt);