# Replace feat. with ; (semicolon)

**URL:** <https://community.metabrainz.org/t/replace-feat-with-semicolon/429500>\
**Category:** MusicBrainz Picard\
**Tags:** taggerscript, musicbee\
**Created:** [May 26, 2019, 2:39am UTC](https://community.metabrainz.org/t/replace-feat-with-semicolon/429500 "2019-05-26T02:39:57Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![psychoadept](https://community.metabrainz.org/user_avatar/community.metabrainz.org/psychoadept/32/204_2.png) [@psychoadept](https://community.metabrainz.org/u/psychoadept)\
**Post date:** [May 26, 2019, 3:44am UTC](https://community.metabrainz.org/t/replace-feat-with-semicolon/429500/2 "2019-05-26T03:44:09Z")

</div>

Howdy! I also use MusicBee. I’ve written a script that will (provided things are entered correctly in the database) tag feat artists, remixers, etc to appear as multiple artists in MusicBee, and also insert the Display Artist field that MusicBee uses. (Note this also relies on the Standardize Feat. plugin.)

This is my script:

```
$if($in(%artists%,;),
	$set(DISPLAY ARTIST,%artist%)
	$if($in(%artist%,feat.),
		$set(artist,$rreplace(%artist%,\\sfeat.*,))
    		$setmulti(GUEST ARTIST,$replace(%artists%,%artist%; ,))
		,
		$copy(artist,artists)
	)
,)

$if($in(%title%,mix by ),
	$if($not(%remixer%),
		$set(remixer,$rreplace(%title%,.*mix by ,))
		$set(remixer,$replace(%remixer%,\),))
	,)
,)
```

---

_[View the full topic](https://community.metabrainz.org/t/replace-feat-with-semicolon/429500)._
