No feature of Premium Music Library is being generated

Hi,

The server is in the UK which is in the supported regions list. I don’t even see album art for any of the albums. Even the ones which have the album art picture in the folder. I don’t see music videos, album reviews or any of the premium music library features.

I have made sure that vevo is selected in Settings -> Agents. I have also selected the “Find all videos for artists/albums in library”.

Here are the steps I have tried:

  1. Restart PMS
  2. Refresh Music Library
  3. Refresh one particular album/artist

No luck. Any idea what’s up?

  1. Is your server ‘signed in’ to plex tv?
  2. Your server needs internet connectivity the whole time while it scans your music files and adds them into the library. (which can take days with a large number of files)
  3. Is this a music library which you created before you had a Plex Pass? If so, no way. You need to create a new Plex Premium Music library.

Yes, it is. I added a movie recently and it generated the extra features for that. It is able to connect to the internet.

I had a music library before. After I got the pass, I deleted it and created a new one.

Did you explicitly create a premium library? (Sorry for the repeated question, I just want to make sure.)
Do you use a different language setting than ‘english’ for your music library?
Which platform runs your server on? (OS)

Yes, I explicitly selected Premium Music Library. The server runs Ubuntu and PMS version is: 0.9.15.6. Everything is in English.

Could you do the following for better error diagnosis:

  1. activate debug logging (not ‘verbose’!)
  2. quit Plex Server
  3. wait 1 minute
  4. empty the log folder
  5. start Plex Server
  6. wait 2 minutes
  7. create a second premium music library and point it to a special folder on your media storage. Copy only ~5-10 albums into this special folder. I’d like to keep log files short.
  8. wait 15 minutes until scanning activity dies down
  9. shut down Plex server
  10. wait 1 minute
  11. zip up the whole log folder and attach it here

While doing the above, please don’t do anything else with your plex server like playback, library browsing, syncing etc. pp.

I tried to do everything you said. ~/Library/Application Support/Plex Media Server/Logs doesn’t exist on my Ubuntu server for some reason. I created a Logs directory there but it was never populated. I activated Logging in settings as you instructed, but nothing happened. It is empty.

I created the test library and it only got the album art. No other detail.

Edit: Nevermind, I found the logs. Will attach them soon.

Was there anything helpful in the logs?

Since you edited your post instead of making a new one, I did not know that you had indeed attached the logs. Rummaging through them now…

I see for almost every artist.

Mar 04, 2016 21:00:32 [0x7f9f6cd59700] WARN - Error refreshing metadata for com.plexapp.agents.plexmusic://gracenote/artist/05135AF1146178BE?lang=en

and

Mar 04, 2016 21:00:36 [0x7f9f65911700] ERROR - Error issuing curl_easy_perform(handle): 52

This looks like a communication error between your servers and the metadata servers in the cloud.
Do you have ‘Jumbo Frames’ active in your network configuration, perhaps?

Also try to update to PMS version 0.9.16 if available for your platform.

Thanks for going over the logs.

What are ‘Jumbo Frames’ and how do I check if they are active in my network configuration?

I clicked on “Check for Updates” and it said it was up to date. Also I don’t have privileges to update it to different version manually.

@enthusiastic said:
What are ‘Jumbo Frames’ and how do I check if they are active in my network configuration?

This can’t tell you. I have no expertise with Linux.

I clicked on “Check for Updates” and it said it was up to date. Also I don’t have privileges to update it to different version manually.

See above.
That being said, do you think it is a good idea to operate a server remotely on a operating system you don’t know?

Hi,

To make sure that request to metadata server isn’t being blocked as part of some anti-DDoS defense (I’m on a shared IP, there could be multiple people with Plex), can we make a manual search/request to see if the line between my server and metadata server is open?

I googled a bit and it said Error 52 is empty response. I have also asked the remote host staff about Jumbo Frames.

Hope we can solve this!

Anti DDoS measures would appear in the log.
But there appears nothing. And that specific error 52 is most of the time associated with jumbo frames.
My expertise is not sufficient to lead you through the intricacies of linux network stack configuration. Sorry!
Maybe it is a good idea to set up a little test server locally. Maybe in a VM, so you can test some scenarios, and have easier access to logfiles and network parameters.

This page in Help mentions jumbo frames, and provides a couple of links to help you learn more.

I also found this discussion that talks about how to enable jumbo frames in linux. Keep in mind, Plex may have trouble if jumbo frames are enabled, so your focus should be on making sure they are _dis_abled.

Thanks for the response. I asked the remote host staff about this and they analyzed the logs and said “Curl Error 52 means that the other side has returned nothing – no web page, no content – but cleanly closing the TCP connection. This means that the network is working just fine but Plex’s servers are returning nothing.”

Is there a way to rule this out?

I’m able to refresh other libraries and get metadata so it is not like my remote host doesn’t have internet access at all.

Oh and now, without me doing anything, silent failure of refresh has escalated to this

Thanks

Hi,

I heard back from the staff and they said Jumbo Frames isn’t enabled and it could be a bug in Plex which is mistakenly detecting larger MTU.

I now cannot make new Music Libraries at all. I get the same error as the one I post in my previous post.

Should I uninstall and reinstall Plex?

Plex is preventing you from creating a premium music library if there is no connection to the plex.tv cloud.

Are there any filters in place which prevent you from accessing european AWS datacenters? (That’s where the plex.tv servers are now hosted.)

No. I did a traceroute to one of the IPs in EU AWS (by looking at the IP ranges specified on AWS website) and it was a success. So, I think the path is clear.

See if this issue is the same for you. https://forums.plex.tv/discussion/199290/cant-update-my-premium-music-library-this-server-cannot-reach-the-internet