How to Set Up a Plex Music Library — Tags, Playlists, and Lyrics
Plex handles music differently from movies and TV shows. While video libraries rely heavily on file naming and online metadata, music libraries depend primarily on embedded tags within your audio files. Get the tags right and Plex delivers a beautiful, richly organized music experience. Get them wrong and you end up with duplicate albums, misattributed tracks, and missing artwork. This guide covers everything from folder structure to smart playlists.
Creating a Music Library in Plex
In the Plex web interface, click the plus icon next to your libraries and select "Music" as the library type. Point it to the folder containing your music collection. Before clicking "Add Library," open the Advanced settings and configure these options:
- Scanner: Plex Music Scanner (the default and recommended choice).
- Agent: Plex Music (uses a combination of sources for metadata). The older "Last.fm" agent is deprecated.
- Prefer local metadata: Enable this if you have carefully tagged your files and want Plex to use your embedded tags over online data. Disable it if your tags are incomplete and you want Plex to fill in gaps from online sources.
Folder Structure
The ideal folder structure for a Plex music library mirrors the standard music organization convention:
Music/
Artist Name/
Album Name (Year)/
01 - Track Title.flac
02 - Track Title.flac
cover.jpg
Each artist gets a top-level folder. Within each artist folder, individual albums get their own subfolders. Track files should include the track number at the beginning of the filename, separated by a dash from the title. This structure is optional if your embedded tags are correct, but it makes manual browsing and backup much easier.
Compilations and Various Artists
Albums with tracks from multiple artists (soundtracks, compilation albums, "Now That's What I Call Music" collections) should go in a "Various Artists" folder or have their album artist tag set to "Various Artists":
Music/
Various Artists/
Pulp Fiction OST (1994)/
01 - Misirlou.flac
02 - Royale With Cheese.flac
The key is the album artist tag, not the folder name. If each track has a different artist tag but they all share the same album artist tag of "Various Artists," Plex groups them correctly as a single compilation album.
Tagging Your Music Files
Embedded tags are the backbone of a Plex music library. These are metadata fields stored inside the audio file itself (ID3 tags for MP3, Vorbis comments for FLAC/OGG, MP4 atoms for AAC/M4A). The essential tags are:
- Title: The track name.
- Artist: The performing artist for this specific track.
- Album Artist: The primary artist for the entire album. For solo albums, this matches the artist. For compilations, use "Various Artists."
- Album: The album name. Must be identical across all tracks in the album.
- Track Number: The track position on the album (e.g., 3 of 12).
- Disc Number: For multi-disc albums, the disc number (e.g., 1 of 2).
- Year: The album release year.
- Genre: One or more genre labels.
MusicBrainz Picard
The best free tool for tagging music files is MusicBrainz Picard. It fingerprints your audio files acoustically and matches them against the MusicBrainz database, then writes correct tags and can even download album artwork. Here is how to use it:
- Download and install Picard from
picard.musicbrainz.org. - Drag an album folder into the Picard window.
- Click "Scan" to fingerprint the files and match them to the MusicBrainz database.
- Review the matches. Green entries are confident matches; yellow entries need manual verification.
- Click "Save" to write the corrected tags to your files.
Picard can process your entire library in batches. For the first pass, process one album at a time to verify the matches are correct. Once you trust the results, you can drag in larger batches.
Other Tagging Tools
- Mp3tag (Windows): Powerful tag editor with scripting support. Great for batch editing specific fields across many files.
- Kid3 (cross-platform): Free tag editor that handles all common audio formats. Less automated than Picard but more precise for manual edits.
- beets (command-line): A Python-based music organizer that auto-tags, renames, and moves files. Ideal for automation-minded users.
PlexAmp — The Dedicated Music Player
While Plex's main app handles music, PlexAmp is a purpose-built music player that provides a far superior listening experience. Available for iOS, Android, Windows, Mac, and Linux, PlexAmp offers features that the main Plex app lacks:
- Gapless playback: Essential for live albums and classical music where tracks blend into each other.
- Sonic Adventure features: Artist radio, mood mixes, decade mixes, and a "Sonic Exploration" mode that creates playlists based on audio similarity rather than just genre tags.
- Loudness normalization: Automatically adjusts volume across tracks so quiet songs and loud songs play at consistent levels.
- Offline sync: Download albums and playlists for offline listening on mobile.
- Visualizations: Animated waveform and spectrum visualizations during playback.
PlexAmp requires a Plex Pass subscription. If you are serious about using Plex for music, it is the single strongest reason to subscribe.
Lyrics Support
Plex can display synchronized lyrics (karaoke-style, timed to the music) and plain-text lyrics. There are three ways to get lyrics into Plex:
Embedded Lyrics
The most reliable method. Store lyrics in the LYRICS or USLT tag within the audio file. Picard and Mp3tag can both write lyrics tags. For synchronized lyrics, use the LRC format embedded in the tag:
[00:12.00]First line of the song
[00:17.50]Second line of the song
Sidecar LRC Files
Place an .lrc file alongside the audio file with the same filename:
01 - Bohemian Rhapsody.flac
01 - Bohemian Rhapsody.lrc
Plex reads the LRC file and displays synchronized lyrics during playback.
Online Lyrics
Plex can fetch lyrics from online sources automatically. This requires the lyrics agent to be enabled in your music library settings. The coverage is not complete, so embedded or sidecar lyrics are more reliable for your favorite tracks.
Smart Playlists
Plex supports smart playlists that automatically populate based on rules. Go to Playlists in the Plex web interface, click the plus icon, and select "Smart Playlist." You can build rules based on:
- Genre, artist, album, or year
- Play count (most played, never played)
- Date added to library
- Rating (if you rate tracks)
- Audio format or bitrate
Example smart playlists that work well: "Added This Month" for new music discovery, "Top 50 Most Played" for your favorites, "Unplayed Albums" to surface music you have not listened to yet, and genre-specific mixes like "Jazz added in the last year."
Audio Formats and Quality
Plex supports virtually every audio format: FLAC, ALAC, MP3, AAC, OGG, WAV, AIFF, WMA, and more. For the best experience:
- Lossless (FLAC, ALAC): Preserves full audio quality. Use FLAC for broad compatibility or ALAC if you are in an Apple ecosystem.
- Lossy (MP3, AAC): Smaller files with some quality loss. 320kbps MP3 or 256kbps AAC are transparent to most listeners.
- High-resolution: Plex and PlexAmp support 24-bit and even DSD audio. If you have hi-res files, Plex will stream them at full quality when the client supports it.
When a client cannot play the original format natively, Plex transcodes the audio on the server. For music, transcoding is lightweight and even a low-powered server can handle dozens of simultaneous music streams.
Phlix — The Photo Browser for Plex
If you use Plex for photos, Phlix gives you a chronological timeline, year scrubber, 4K AirPlay slideshows, and offline downloads. Free to browse, Pro from $6.99/yr.
Download Phlix FreeiOS 17+ · Works with any Plex Media Server