# Quick Actions and Action Groups

**URL:** https://community.mp3tag.de/t/quick-actions-and-action-groups/51882
**Category:** Documentation
**Tags:** mac
**Created:** [February 6, 2021, 5:36pm UTC](https://community.mp3tag.de/t/quick-actions-and-action-groups/51882 "2021-02-06T17:36:06Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [February 6, 2021, 5:36pm UTC](https://community.mp3tag.de/t/quick-actions-and-action-groups/51882/1 "2021-02-06T17:36:06Z")

</div>

**Mp3tag for Mac** provides a variety of Actions, which can be used on filenames and tags. The actions can be applied individually via _Actions → Quick Actions_ ⌥⌘ 6 or be grouped into named and reusable Action Groups via _Actions → Actions_ ⌘ 6. Action Groups serve as repeatable workflows in **Mp3tag for Mac**.

When using _Quick Actions_ you can select one of the different available action types from the list. This action will be applied to the selected files and the changes are saved immediately.

> **Tip 1:** Use search as you type to make the _Quick Actions_ feature even faster.

When using _Action Groups_, you can create an action group and add one or many actions to the group. The actions in an action group are executed in the sequence they are listed. You can create multiple different action groups that have different purposes and use categories to combine different action groups into coherent sets.

> **Tip 2:** Start with a simple action group for the task at hand. You can always duplicate groups and actions to create more complex groups or categories.

When you close the actions window via _Apply_, the selected action group or all action groups in the selected category are applied to the selected files and the changes are saved immediately.

**Mp3tag for Mac** currently supports these action types:

- Adjust Cover
- Case conversion
- Convert codepage
- Export Cover
- Format tag field
- Import Cover
- Import tag fields
- Import text file
- Merge duplicate fields
- Remove duplicate fields
- Remove fields
- Remove fields except
- Replace
- Replace with Regular Expression
- Set Cover Properties
- Split tag field

Many of the actions are configured with a field to operate on, e.g., `ARTIST` or `TITLE`. Some fields are special:

- `_TAG` — All tag fields
- `_FILENAME` — The filename of the file
- `_DIRECTORY` — The parent directory of the file
- `_ALL` — Both `_TAG` and `_FILENAME` (not `_DIRECTORY`)

Most of the actions are also configured by a format string.

> **Learn more** about format strings in [Format Strings and Available Placeholders](https://community.mp3tag.de/t/format-strings-and-available-placeholders/51688/) and scripting functions in [Scripting Functions](https://community.mp3tag.de/t/scripting-functions/51689/)

### Adjust Cover

The _Adjust Cover_ action allows for resizing and/or changing the image format of embedded cover art.

You can choose between _Original_, _JPEG_, and _PNG_ image formats where _Original_ just keeps the image format of the embedded cover.

_Max. size_ is the maximum width and height in pixels of the embedded cover image. If the cover is smaller than the size provided, the size of the cover is not changed. Resizing the image keeps the aspect ratio, except if _Crop to square_ is enabled.

### Case conversion

The _Case conversion_ action allows for changing the upper and lower case of the selected field.

Supported conversions are:

- _Mixed Case_ changes the first character of each word to upper case and all other characters to lower case.
- _UPPER_ changes all characters to upper case.
- _lower_ changes all characters to lower case.

### Convert codepage

If you have problems displaying tags with characters from other charsets (like Cyrillic) in Mp3tag, the tags are probably stored in a system codepage instead of Unicode or ISO-8859-1.

To convert these tags from a specific codepage to Unicode, select the appropriate tag field(s) and choose the codepage from the drop-down list.

### Export Cover

The _Export Cover_ action saves the embedded cover art to the relative or absolute filename specified by the format string.

You can use fixed text like `cover` and placeholders like `%artist%` and `%album%` in the format string. The file extension is automatically appended based on the mimetype of the image.

### Format tag field

The _Format tag field_ action fills fields or renames files based on other fields content or fixed text.

This action can also be used to copy the content of one tag field to another tag field or to fill fields with fixed text serving as a kind of template.

> **Learn more** about format strings in [Format Strings and Available Placeholders](https://community.mp3tag.de/t/format-strings-and-available-placeholders/51688/) and scripting functions in [Scripting Functions](https://community.mp3tag.de/t/scripting-functions/51689/)

### Import Cover

The _Import Cover_ action imports the image specified by the absolute or relative filename and embeds it as cover art into the tag of the file.

You can use fixed text like `folder.jpg` and placeholders like `%artist%` and `%album%` in the format string.

### Import tag fields

The _Import tag fields_ action takes a source format string and imports tag fields using a specified pattern format string.

This action type is useful if you want to split the content of one tag field to multiple other fields. An example would be splitting the title filled with `Some Artist / Some Title` to the respective fields using `%title%` as source format and `%artist% / %title%` as format string.

> Note, that you can use the same placeholder in both _Source format_ and _Formatstring_.

### Import text file

Imports the contents of the text file specified by the absolute or relative file name into the specified tag field. You can use placeholders like `%artist%` or `%album%` within the file name.

### Merge duplicate fields

The _Merge duplicate fields_ action merges duplicate tag fields (e.g., three distinct `ARTIST` fields) to one field.

The contents of the duplicate fields in the new field are separated by the specified separator string.

### Remove duplicate fields

The _Remove duplicate fields_ action removes duplicate tag fields (e.g., three distinct `ARTIST` fields) and keeps the first of the fields.

### Remove fields

The _Remove fields_ action removes the specified fields, e.g., `%comment% %www%`.

You can also remove embedded cover art by enabling the _Remove covers_ checkbox.

### Remove fields except

The _Remove fields except_ action removes all fields visible to Mp3tag for Mac except for the specified fields, e.g., `%title% %album% %artist% %track% %year%`.

You can also preserve embedded cover art by enabling the _Keep covers_ checkbox.

### Replace

The _Replace_ action replaces the given _Original_ string from the selected field with the _Replace_ string. If the replacement string is empty, the original string is removed.

If _Matches word_ is enabled, Mp3tag for Mac replaces _Original_ only when it is matched as whole word. _Case sensitive_ enables case sensitive comparison of the original string.

### Replace with Regular Expression

The _Replace with Regular Expression_ action uses regular expressions when replacing strings.

Regular expressions are a formal language that is used to find strings or parts of strings that match a specific pattern. This pattern is defined via _Regexp_ and matches are replaced by the given replacement string.

> **Mp3tag for Mac** uses the [ICU regular expression engine](https://unicode-org.github.io/icu/userguide/strings/regexp.html). A good resource to test and experiment with regular expressions is [regex101](https://regex101.com/).

### Set Cover Properties

Allows for setting of Cover Type and Cover Description of embedded cover art.

If you set the type to `< keep >`, the existing cover type is preserved.

If you set the description field to an empty string, the description of embedded cover art will also be removed. If it's set to `< keep >`, any existing description is preserved.

You can choose to apply this action only to covers of a specific type or all covers.

### Split tag field

The _Split tag field_ action uses the given separator character to split the content of a tag field into multiple separate tag fields.
