# Editing tags

Tags store various metadata about the song. You can read about the most common tags [here](/karedi/next-level/txt-file-format/tags.md).

The list of currently defined tags with their values can be viewed in the [tags editor](/karedi/user-interface/upper-components/tags-editor.md).&#x20;

<figure><img src="/files/S23leYY4vEbVKU1L3q1p" alt=""><figcaption></figcaption></figure>

Tag editor lets you [add ](/karedi/user-interface/upper-components/tags-editor.md#adding-a-new-tag)and [edit ](/karedi/user-interface/upper-components/tags-editor.md#editing-tag-value)any tags - both standard and custom ones. All standard tags' values are validated. Instead of using tag editor, you can also edit tags from the main menu as described below.

## Adding & editing tags via menu

{% hint style="info" %}
Standard tags like artist, title, filename tags, bpm, gap, start, end & medley tags can also be edited via dedicated menu options in more convenient way. See the subpages for more info.
{% endhint %}

You can set value of any tag by going to the menu *Tags* -> *Add new\...*

![](/files/oAiOoCDDT5qndQ20HlaA)

You can choose a standard tag from the suggestions:

![](/files/w6wzK9AzBlrw4inG65J4)

or add a completely custom tag:

![](/files/RlhCA7kh5JZfMuNjMRMQ)

Once you confirm, you will see your new tag in the tags editor:

![](/files/3j4xXszMjePiv7bdojgm)

Each tag can be defined only once. If the tag already exists, its value will be updated.&#x20;

If you open the *Add new\...* tag popup again and add CUSTOM tag with some new value, you will see that indeed the value got updated:

![](/files/2lyM8oA7mDCciFSzqLme)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://karedi.gitbook.io/karedi/next-level/editing-tags.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
