# Preferences - Lists

Yate has a number of lists which can be associated with various fields. These lists are available from drop down menus to the right of each appropriate field. These lists include artist names, composer names, genres, etc.

You can map fields to lists. Typically this is a logical association. Why would the Genre field be associated with any list except the Genre list? However, while separate lists can be maintained for composers and lyricists you may wish to maintain only a single list and could map the Composer, Lyricist and Original Lyricist fields to the Composer list. Every available field can be mapped to any of the available lists, or to None.

Manually entering values can be tedious. You can elect to autocomplete as you type when editing a field. This is accomplished via the Autocompletes option. If a field is mapped to None, the Autocompletes option is ignored.

You can also tell Yate to automatically add new items to the lists. This is done via the Auto-Save option. If a field is mapped to None, the Auto-Save option is ignored. You can also toggle this state from an appropriate control's function button menu.

You can also use the Fill Lists action function to fill values from loaded tracks. This function can be used in Batch Processing mode to accumulate all of your maintained lists. You can also toggle this state from an appropriate control's function button menu.

The control at the top of the panel, lets you select List Mappings where you view and modify the list settings. You can also choose any list name to view and modify the contents of the list.

The following only applies when viewing a list.

To add an item, click on the + button.

To remove one or more items, select the appropriate items and click on the - button.

To modify the name of an item, click on the ✎ button, or double click on the item.

To export specific items in a list to a Yate importable file, select the items you want to export and click on the ⇒ button. When exporting, if you select a file which already exists and enable the Merge option, the groupings will be written to the existing file overwriting any groupings which were there already.