Album Artist Tags for Compilation Albums

At a glance
To group compilation albums under a single entry while keeping individual track artists visible, use Picard's albumartist and compilation tags. Set a consistent albumartist value for the whole album and retain unique artist tags per track. Always test changes on sample files first, then verify correct grouping in your music player before bulk applying to your entire collection.
In this guide
Tagging compilation albums with a consistent albumartist value in your music library allows software like Picard to group tracks logically under a single album entry, regardless of the varied artist performing each track. With Picard, you can employ specific tag fields to ensure cohesive album grouping while keeping accurate performer information accessible in search and display within your preferred player.
Picard tags overview
MusicBrainz Picard uses discrete tag fields to handle artist information for both entire releases and individual tracks. The key tags relevant for compilation albums are:
albumartist: The release-level artist credit (often “Various Artists” for compilations).albumartists: A list of all credited album-level artists (multi-value).artist: The performing or credited artist for an individual track.artists: A multi-value list of track artists (useful for collaborations).compilation: Set to1for Various Artist compilations, otherwise usually empty.
Picard automatically retrieves these values from the MusicBrainz database if the release is matched. For most multi-artist albums, Picard will set albumartist as “Various Artists” and populate each track’s artist appropriately. The compilation tag helps players recognize a release as a compilation, influencing how tracks are organized in their libraries.
Why use a consistent albumartist
Assigning a uniform albumartist serves a key purpose: enabling music players to group all tracks from a release under a single album for browsing or sorting, regardless of each track’s unique performer. For instance, you might want all tracks from a curated “Summer Hits” album to appear together, instead of as scattered entries under different artists. At the same time, keeping accurate artist tags for each track ensures detailed playback and search results reflect individual contributors correctly.
Step-by-step tagging workflow
- Preview tag values in Picard: Load a few tracks from the album and review the auto-filled
albumartist,artist, andcompilationfields. Confirm the values are what you expect before making changes. - Work on a safe copy: Copy three to five tracks into a separate test folder. This prevents accidental changes to your whole collection.
- Choose the albumartist value: Decide on a consistent
albumartistfor the whole album (commonly “Various Artists” or a specific curator/label name). - Set or override with Picard: Rely on Picard’s release lookup to populate tags, or use a tagger script such as
$set(albumartist,Your Choice)if you want a custom value. Only changeartistif needed for corrections, as it reflects individual track credits. - Retain the
compilationmarker: Allow Picard to populate thecompilation=1tag for Various Artist albums. Do not remove this unless you intentionally want to obscure compilation status. - Save and check: Apply the saved tags to your test copies, then inspect them with a tag editor or music player to ensure the
albumartistandartistvalues appear as intended. - Apply to all once verified: Repeat these steps for the entire album only after confirming correct behavior on your test sample.
Fictional example: Compilation album
Suppose you have a compilation titled “Indie Mix 2020” with tracks by Alice Ray, Blue Park, and Crossline. You want your player to show the album as a single entry “Indie Mix” but each track to display its actual performer.
- Load sample tracks into Picard and confirm tag values:
album= “Indie Mix 2020”,albumartist= “Various Artists” (as set by Picard or MusicBrainz),artist= name of the individual performer. - If you prefer a different grouping, apply a script like
$set(albumartist,Indie Mix)and save to only the test files. - Open the files in your music player. The album should display as one cohesive unit, either as “Indie Mix” or “Various Artists”, while each track lists the correct performing artist.
Player-dependent grouping behaviour
Music software groups and displays albums differently, depending on which tag fields they use for sorting and grouping:
- Albumartist grouping: Most modern players use
albumartistfor album-level grouping, so tracks with differentartistfields still appear together ifalbumartistis identical. - Compilation flag: Some players detect
compilation=1and group such albums under “Various Artists,” sometimes overridingalbumartist. - Track artist grouping: A few programs display each unique
artistas a separate album, unlessalbumartistis used or compilation mode is enabled.
Since behavior can vary, always review the final appearance in your preferred player. Adjust its options if available (such as “Group compilations” or “Use album artist for sorting”) to fine-tune grouping results.
Verification and best practices
- Always run your process on a sample set before large batch edits.
- Check saved tags with a tag viewer or a music player to verify both
albumartistandartistare accurate and present. - If you use Picard’s file renaming, ensure your path templates consistently reference
%albumartist%and%artist%as needed. - When relying on MusicBrainz album lookups, default to the provided
albumartistunless you have a concrete need to override it.
Next steps
For hands-on practice, select one compilation, copy a few tracks to a test folder, run a Picard lookup, set or confirm albumartist and compilation, and check presentation in your player. For related tasks—such as handling multi-disc sets or restoring tags from file names—our guides offer more help: Number Multi-Disc Albums in Mp3tag and Restore Song Tags from Filenames with Mp3tag.
This workflow gives you full control over how compilation albums appear in your library, ensuring logical grouping in all major music players.


