---
name: "lltag_config"
section: "5"
platform: "linux"
package: "lltag"
version: "0.14.6-1.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/lltag_config"
---

# lltag\_config(5)

Configuration file for lltag

## NAME

config - Configuration file for lltag

## DESCRIPTION

The following options may be stored in */etc/lltag/config* or the user's *$HOME/.lltag/config*, or in any file passed with *--config*.

Such a configuration file may also be generated with *--gencfg*.

## Obtaining tags

*format = "string"*

Add a user-defined format \[**-R**\]. Might be used multiple times. Default is to guess if no user-defined formats and no default field values are given.

*guess = \<0/1\>*

Try to guess if user-defined formats do not match \[**-G**\]. Default is **0** (**disabled**) when no user-defined formats and no explicit values are given.

*tag = \<TAG=value\>*

Add an explicit tag \[**--tag**\]. Might be used multiple times.

## Tweaking filename parsing

*no\_path = \<0/1\>*

Do not use file path when matching filename \[**-p**\]. Default is **0** (**disabled**).

*spaces = \<0/1\>*

Allow no or multiple spaces \[**--spaces**\]. Default is **0** (**disabled**).

## Cleaning obtained tags

*edit = \<0/1\>*

Edit tags immediately \[**--edit**\]. Default is **0** (**disabled**).

*maj = \<0/1\>*

Upcase first letters of words in tags \[**--maj**\]. Default is **0** (**disabled**).

*regexp = "s/from/to/"*

Replace *from* with *to* in all tags. *title,number:s/from/to/* replaces in title and number tags only. Might be used multiple times \[**--regexp**\]. Default is to not apply any regexp.

*sep = "string"*

Replace \|-separated strings with space in tags. Default is to not replace any separator.

## Configuration of tag application

*type = \<mp3\|ogg\|flac\|none\>*

Force mp3, ogg of flac instead of by-extension detection \[**--mp3**, **--ogg** and **--flac**\]. Default is **none**.

*clear\_tags = \<0/1\>*

Clear all tags of audio files. **\[**--clear**\].** Default is **0** (**disabled**).

*append\_tags = \<0/1\>*

Append tags only instead of replacing old ones. \[**--append**\]. Default is **0** (**disabled**).

*no\_tagging = \<0/1\>*

Do not actually tag files \[**--no-tagging**\]. Default is **0** (**disabled**).

*preserve\_time = \<0/1\>*

Preserve file modification time during tagging \[**--preserve-time**\]. Default is **0** (**disabled**).

## Renaming

*rename\_format = "string"*

Rename file according to format \[**--rename**\]. Default is to not rename.

*rename\_min = \<0/1\>*

Lowcase tags before renaming \[**--rename-min**\]. Default is **0** (**disabled**).

*rename\_regexp = "s/from/to/"*

Replace *from* with *to* in all tags before renaming. *title,number:s/from/to/* replaces in title and number tags only. Might be used multiple times \[**--rename-regexp**\]. Default is to not apply any regexp.

*rename\_sep = "string"*

Replace spaces with a string in tags before renaming \[**--rename-sep**\]. Default is to not replace any separator.

*rename\_slash = "string"*

Replace slashes with a string in tags before renaming \[**--rename-slash**\]. Default is to replace with a dash.

*rename\_ext = \<0/1\>*

Assume the rename format provides an extension \[**--rename-ext**\]. Default is **0** (**disabled**).

## Miscellaneous

*dry\_run = \<0/1\>*

Do nothing but show what would have been done \[**--dry-run**\]. Default is **0** (**disabled**).

*yes = \<0/1\>*

Tag without asking for confirmation when guessing and rename without asking for confirmation \[**--yes**\]. Default is **0** (**disabled**).

*ask = \<0/1\>*

Always ask for confirmation before tagging \[**--ask**\]. Default is **0** (**disabled**).

*recursive = \<0/1\>*

Recursively traverse all given subdirectories \[**-R**\]. Default is **0** (**disabled**).

*verbose = \<integer\>*

Message verbosity level \[**-v** and **-q**\]. Default is **0** (**only important messages**). Other possible values are **1** (**show usage information when a menu is displayed for the first time**) and **2** (**always show usage information before a menu appears**).

## CDDB configuration

*cddb\_server\_name = hostname*

Change the CDDB server name. Default is **www.freedb.org**.

*cddb\_server\_port = \<port\>*

Change the CDDB server port. Default is **80** (**HTTP**).

## SEE ALSO

[**lltag**(1)](/lltag/1.md)

The *config* template file provided within the documentation directory.

## AUTHOR

Brice Goglin
