# How to delete some tags in Picard in the Scripting section?

**URL:** https://community.metabrainz.org/t/how-to-delete-some-tags-in-picard-in-the-scripting-section/169957
**Category:** MusicBrainz Picard
**Tags:** taggerscript, tags, picard
**Created:** [November 7, 2016, 5:07pm UTC](https://community.metabrainz.org/t/how-to-delete-some-tags-in-picard-in-the-scripting-section/169957 "2016-11-07T17:07:19Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![InvisibleMan78](https://community.metabrainz.org/letter_avatar_proxy/v4/letter/i/c67d28/32.png) [@InvisibleMan78](https://community.metabrainz.org/u/InvisibleMan78)
#### Post date: [November 7, 2016, 5:07pm UTC](https://community.metabrainz.org/t/how-to-delete-some-tags-in-picard-in-the-scripting-section/169957/1 "2016-11-07T17:07:19Z")

</div>

I would like to remove this tags:  
SCRIPT  
MusicBrainz Album Release Country  
MusicBrainz Album Status  
Media Type  
They will not removed using the additional $keep-function.

My attempts with versions like  
`$set(%script%,)`  
or  
`$set(script,)`  
or  
`$set(media,)`  
or  
`$unset(media)`  
doesn’t work.  
Other unwanted tags will be removed with the above [$keep-function](https://picard.musicbrainz.org/plugins/).

Could please someone tell me the working syntax to remove this tags?

Do we have an overview other then [this](https://picard.musicbrainz.org/docs/tags/) and [this](https://picard.musicbrainz.org/docs/mappings/) with a complete list of working tags and how they can be removed in Picard?

---

<div class="post-metadata">

### Author: ![outsidecontext](https://community.metabrainz.org/user_avatar/community.metabrainz.org/outsidecontext/32/90_2.png) [@outsidecontext](https://community.metabrainz.org/u/outsidecontext)
#### Post date: [October 7, 2019, 12:46pm UTC](https://community.metabrainz.org/t/how-to-delete-some-tags-in-picard-in-the-scripting-section/169957/2 "2019-10-07T12:46:24Z")

</div>

Use e.g. `$delete(media)`. If you just use `$unset(media)` this will set the metadata to be empty, but by default Picard will not delete existing tags for which it does not have a value (unless you enable “delete existing tags”, which does exactly this). `$delete()` also unsets the tag, but in addition explicitly marks it for deletion from the file when saving.

> [@InvisibleMan78](#):
>
> Do we have an overview other then [this](https://picard.musicbrainz.org/docs/tags/) and [this](https://picard.musicbrainz.org/docs/mappings/) with a complete list of working tags

Why another list? I think two lists are enough to maintain 😃

---

<div class="post-metadata">

### Author: ![InvisibleMan78](https://community.metabrainz.org/letter_avatar_proxy/v4/letter/i/c67d28/32.png) [@InvisibleMan78](https://community.metabrainz.org/u/InvisibleMan78)
#### Post date: [October 7, 2019, 1:51pm UTC](https://community.metabrainz.org/t/how-to-delete-some-tags-in-picard-in-the-scripting-section/169957/3 "2019-10-07T13:51:42Z")

</div>

Thanks for your answer @outsidecontext.  
Maybe I asked for [this](https://picard.musicbrainz.org/docs/scripting/) list 😊 while using the wrong wording “tags” instead of script commands.
