[Plex Media Server] Forum Preview for Music Metadata

drzoidberg33
Thu, 31 Mar 2022 13:37:24 +0000
Metadata & Adding Files

Over the past few months we have been rewriting much of the code inside PMS that handles metadata refreshes for music (using the Plex Music agent). Currently we still rely heavily on legacy Python agent code for this unlike our updated Movie and TV agents which were all written from the ground up to use native C++ code.

We’re almost ready to push these changes out to our beta builds, however as the amount of changes here are quite substantial we felt it was prudent to give some early testers the chance to provide feedback and report any issues before this goes into beta.

What changes should I expect?

These changes will not be very exciting to most and you should hopefully not notice much has changed with your music once you’ve installed the new server build. That being said, music libraries should refresh quicker and the supporting metadata should take up less hard disk space than the previous implementation.

We also tweaked the “Prefer local metadata” option to more strictly adhere to the local tag data inside the music files.

If you have a PlexPass, the automatic lyric downloads should be more consistent now and work better in general giving more coverage to your library than in the past. We have also provided a library setting to disable these automatic lyrics completely if you don’t want or need them.

Who should be testing these preview builds?

Well, you’ll want to have local music first; besides that you should be willing to test out non-release software and expect bugs to be present. You should always ensure you have a fresh backup of your current PMS libraries/database if you wish to install this over your current install. It is recommended to always keep preview builds separate from your main install if possible.

Which areas need testing?

Creating new music libraries: are you able to create new music libraries successfully?

Refreshing existing libraries: are you able to refresh existing libraries and artists/albums?

Scanning: do all your music files get picked up when initiating a library scan?

Matching: are albums and artists matching to the correct names?

Artwork: is artist and album artwork downloading as expected? Is the Album Art advanced preference working as you expect?

Artist bios: are artist biographies showing up on the artist pages? Is the Artist Bios advanced preference working as you expect?

Album reviews & ratings: are album reviews and critic (percentage) ratings showing on albums? Is the Album Reviews and Critic Ratings advanced preference working as you expect?

Popular tracks: does the popular tracks section show up on artist pages? Is the Popular Tracks advanced preference working as you expect?

Lyrics: Are lyrics automatically available for tracks you would expect to have lyrics (Plex Pass only)? Do you use local lyrics and are they working as expected? Is the Find Lyrics advanced preference working as you expect?

Concerts: is concert data showing for artists where you expect it to? Is the Concerts advanced preference working as you expect?

Music videos: if you have local extras for music, are they showing up correctly? If you use a “Global music video path” (this preference has now moved to Settings → Extras), do these videos also show up correctly?

Local metadata: with Prefer local metadata enabled, does the library show the artist, albums and tracks as you expect?

Genres: are genres and styles populating correctly for artists and albums? Is the Genres advanced preference working as you expect?

Add to Library: if you have a TIDAL subscription can you successfully add these albums/tracks to your local library? See: https://support.plex.tv/articles/add-tidal-content-to-your-plex-music-library/

Known issues:

Some testing has already been done but the fixes haven’t had time to reach the latest build yet.

1. Sometimes local artwork for an album can get set to the artist. Work-around: none, issue not currently fully understood.

2. There have been reports of refreshes sometimes causing the server to become unresponsive. Work-around: try disabling Loudness analysis.

Where to get the preview build:

Download Links (Updated: 2022-04-11)

Version: 1.25.10.5737-28e69ed6e [experimental preview]

Computer

Windows (Windows 7 SP1 or newer)

MacOS (OS X 10.9 Mavericks or newer)

Ubuntu (16.04+) / Debian (8+) - Intel/AMD 32-bit

Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit

Ubuntu (16.04+) / Debian (8+) - ARMv8

Ubuntu (16.04+) / Debian (8+) - ARMv7

Fedora (27+) / CentOS (7+) / SUSE (15+) - Intel/AMD 32-bit

Fedora (27+) / CentOS (7+) / SUSE (15+) - Intel/AMD 64-bit

FreeBSD (FreeBSD 11.2 or newer)

NAS

ASUSTOR ARMv7

ASUSTOR ARMv8

ASUSTOR Intel 32-bit

ASUSTOR Intel 64-bit

Drobo

Netgear ARMv7 (RN2xx Series)

Netgear ARMv7

Netgear Intel 64-bit

QNAP ARMv7 (TS-x31+, TS-x31P, TS-x31P2, TS-x31X, and TS-x31XU Series)

QNAP ARMv7 (TS-x31, and TS-x31U Series)

QNAP ARMv8 (TS-x28, and TS-x32 Series)

QNAP Intel/AMD 64-bit (QTS-4.3 and newer)

Seagate ARMv7

Seagate Intel 64-bit

Synology ARMv7 (x13 Series, x14 Series (excluding DS414j), DS115j, RS815, and DS216se)

Synology ARMv7 (x15 Series (excluding DS115j and RS815), x16 Series (excluding DS216se), x17 Series, x18 Series, and DS414j)

Synology ARMv8 (x18 Series)

Synology Intel 32-bit (x10 Series, DS415play, and DS214play)

Synology Intel 64-bit (DSM 6.0 and newer)

Synology (DSM 7) Intel 32-bit

Synology (DSM 7) Intel 64-bit

Synology (DSM 7) ARMv8

Synology (DSM 7) ARMv7 (x13 Series, x14 Series (excluding DS414j), DS115j, RS815, and DS216se)

Synology (DSM 7) ARMv7 (x15 Series (excluding DS115j and RS815), x16 Series (excluding DS216se), x17 Series, x18 Series, and DS414j)

unRAID (Slackware Package) (Not for Docker installs)

Western Digital My Cloud DL2100

Western Digital My Cloud DL4100

Western Digital My Cloud EX2 Ultra

Western Digital My Cloud EX2100

Western Digital My Cloud EX2

Western Digital My Cloud EX4100

Western Digital My Cloud Mirror Gen2

Western Digital My Cloud Mirror

Western Digital My Cloud PR2100

Western Digital My Cloud PR4100

31 posts - 7 participants