@WebSkater I tested your idea & it seems to work fine. It should be in the next version.
@huggy020
AFAIK it's not possible to auto-detect the artist - title order in streams, and so remapping would need to be applied on a stream by stream basis.
Artist stuff: this is fairly straightforward, and can already be done.
In server settings (biography.ini) you would need to remap %BIO_ARTIST%. Two examples are below. Adjust comparison string(s) as required.
%BIO_ARTIST%=$if($strstr(%path%,edge-bauermz),%title%,$if3($meta(artist,0),$meta(album artist,0),$meta(composer,0),$meta(performer,0)))
// Use $or for more than 1 stream. Example below has two streams but more could be added.
%BIO_ARTIST%=$if($or($strstr(%path%,sharp-stream.com/magicsoul),$strstr(%path%,sharp-stream.com/planetrock)),%title%,$if3($meta(artist,0),$meta(album artist,0),$meta(composer,0),$meta(performer,0)))
In panel properties one of the headings would need adjusting: "Heading Title Format Track Review..."
Within the heading change %title% to e.g., $if($strstr(%path%,edge-bauermz),%artist%,%title%)
If you display track reviews, that's currently more complicated as the title definition is hard coded, and changing it would require editing the script.
I might consider adding %BIO_TITLE% to server settings for the next version to make this easier. %BIO_ARTIST% and %BIO_TITLE% definitions in the server settings could then simply be remapped, but its only worth it if the remapping method is a satisfactory solution. It wouldn't then be necessary to edit the script at all + headings & subheadings would be handled automatically as well.
If you currently want to get track reviews working and don't mind editing the script then:
Shift+right click > configure
Locate:
this.title definition on ~line 995. Within it change $meta(title,0) to e.g. $if($strstr(%path%,edge-bauermz),%artist%,$meta(title,0))
this.trackID definition on line ~996. Replace the whole line with e.g., this.trackID = focus => p.eval(p.tf.a + "$if($strstr(%path%,edge-bauermz),%artist%,%title%)", focus);
You would also need to similarly change one of the subheadings in panel properties: "Subheading Track Review Title Format..."