Well I told you I'd take a look at it some day ^_^.
Created attachment 1421 Patch
Some notes: - Implement the feature, duh... - Removed the _{set,get}_{artist,title} functions and variables, it was not _used_, the fallback names are still used when no string was returned by libtag. - Small cleanups in the code. - Replace G_PARAM_READWRITE with EXO_PARAM_READWRITE. Hope you like it. It's not the <artist> kinda replace, but it works fine.
EXO_PARAM_* cannot be used here, as the string location is not static (it's a module).
Created attachment 1422 Patch v2 Crap.
Created attachment 1423 Patch v3 Sorry, missed the %c = Comment help string.
Patch committed in trunk.