The server fails to load anything more than very basic metadata. Missing: date/year, genres, embedded album art, etc.
Changed to: /mnt/storage/Media/Music/Flac/FAX/Daniel Pemberton/PS 08_62 - Daniel Pemberton - Bedroom (1994)/
clicked “Refresh Metadata”
Instantly, all the remaining metadata loaded properly.
I have done the suggested fix of adding export LC_ALL=en_US.UTF-8 to my /etc/default/plexmediaserver and restarting the service - removed/re-added this folder and rescanned library - this does not appear to correct the issue (nevermind that the system-wide locale is en_US.UTF-8 already)
Is there something I’m missing? Unicode has been around for ages now, I’m shocked that some apps still struggle with this.
Since Ubuntu 16 / Debian 8 / Fedora 12, /etc/defaults/plexmediaserver has not been used.
It is used only for systems where cat /proc/1/comm returns init.
As for the Unicode /, that is unfortunately an illegal character in name in Linux just as * is legal on Linux but illegal on Windows/SMB.
As far as the Linux filesystem is concerned, ⧸ (BIG SOLIDUS) is perfectly legal – it is not the same as / (SOLIDUS, common name “forward slash”), which (as a directory separator), is not allowed. The file system allows me to create files with this character, it renders properly on the terminal, and a Windows machine can interact with it properly over SMB/CIFS. It’s just another Unicode character like an umlaut or ellipsis.
In fact, if I replace ⧸ (BIG SOLIDUS) with … (HORIZONTAL ELLIPSIS), the results are the same – no metadata is loaded.
What’s used now instead of /etc/defaults/plexmediaserver? do I need to add this to the systemd service file? I’m running Ubuntu 16.04 LTS (whatever point version thereof is current)
Do you realize, by overriding the entire PMS service file with a full unit overide this way, you will negate any changes I need to make in the distribution?
I strongly suggest you make use of the systemd method of creating a Service Override and augmenting to your specifications.
Here you only need specify the settings you need.
Your customization will not clash with any updates I need make for PMS.
Yes, I realize this is a file maintained by the package maintainer (this is you, I surmise) – I was just doing this as a quick debug. Planned to make an override after success was confirmed.
I’ll update my above post with new instructions when I’ve finished – it’s slow typing this out one-handed with a newborn slepping on my chest