Possible bug? Local media assets not handling ? in file name.

I’m using local media assets for my movies organized using subdirectories. One title I have has local assets that are named as questions. For example the file name would be “can you read this?.mkv”. The files are all located in the shorts extras folder. They are all detected and show up just fine. My problem is that the ? in the file name shows up as  in the web browser and just as a square box in Plex Media Player. Anyone know how to fix this? I want the extras to be correctly named (with the ? as intended in the title). It’s not possible to edit info for extras so I can’t use that as an avenue to fix.

PMS running on UnRaid via the official plex docker container. PMS and UnRaid all at latest stable versions.

  1. PMS 1.3.0 was released earlier this afternoon.
  2. There is no official Plex,Inc docker container. No such item is available for download from Plex. Only the PMS installation packages are.

What you describe sounds like the locale is not configured properly.

Apologies on the delay on getting back to this issue. My son was born a couple days after I posted this and I’ve been rather pre-occupied since then.

So, the issue is still present.

I’m now on Version 1.7.5.4035.

I was incorrect when I said it was the plex official docker image. It is the unraid (limetech) official docker image. I understand that there is now an official plex docker image. I’ll be looking into that when I get a chance.

@ChuckPA - what are you referring to when you say the locale is not configured properly? I don’t see any configuration options for locale in the server settings. The problem exists across multiple players - web, media player (on OSX) and IOS.

First and foremost, congratulations to you both. I hope you’re both (mostly) sleeping through the night now? :slight_smile:

A system’s locale defines which language’s character set encoding to use as well as indicate country for more subtle differences like en_US versus en_GB. Both specify English but also the $ should be replaced with the symbol for a British Pound… When looking at other languages, some use ? and others use the upside-down as well. When you see , this tells you it didn’t know which character to display or doesn’t have the correct font for it. Linux, most commonly used in Docker containers, allows this to be set to avoid the issue.

Since you’re seeing it on multiple players, with a different version of PMS, with the same file name, this is evidence the Docker container doesn’t understand what to do (PMS relies on it).

As your next step, I suggest you create a new, secondary, docker instance using the official Plex distribution and see the difference. If you still have the problem, then it’s rooted in the Unraid installation itself.

@ChuckPA Hey, back again, slowly of course, fatherhood and all that, it doesn’t slow down! I finally bit the bullet and migrated to the official Plex Docker. Ended up being painless which was nice. Still on Unraid, latest version. The problem persists. ? in file names still shows as a box. I’ve got the Plex docker fully updated though it’s still a version or two behind the latest release. Running the plexpass release.

I did check my locale and it’s not anything unusual:

root@unraid~# locale -av
locale: en_US.utf8      directory: /usr/lib64/locale/en_US.utf8
-------------------------------------------------------------------------------
title | English locale for the USA
source | Free Software Foundation, Inc.
address | http://www.gnu.org/software/libc/
email | bug-glibc-locales@gnu.org
language | American English
territory | United States
revision | 1.0
date | 2000-06-24
codeset | UTF-8

At this point it’s not remotely critical, only very slightly annoying and only rarely then even. I’d still like to get it fixed though.

Thanks!

I’m not a Linux person, but have you tried retyping the ?.

@lanthade said:
@ChuckPA Hey, back again, slowly of course, fatherhood and all that, it doesn’t slow down! I finally bit the bullet and migrated to the official Plex Docker. Ended up being painless which was nice. Still on Unraid, latest version. The problem persists. ? in file names still shows as a box. I’ve got the Plex docker fully updated though it’s still a version or two behind the latest release. Running the plexpass release.

I did check my locale and it’s not anything unusual:

root@unraid~# locale -av
locale: en_US.utf8      directory: /usr/lib64/locale/en_US.utf8
-------------------------------------------------------------------------------
title | English locale for the USA
source | Free Software Foundation, Inc.
address | http://www.gnu.org/software/libc/
email | bug-glibc-locales@gnu.org
language | American English
territory | United States
revision | 1.0
date | 2000-06-24
codeset | UTF-8

At this point it’s not remotely critical, only very slightly annoying and only rarely then even. I’d still like to get it fixed though.

Thanks!

May I see a few of the actual file names which are giving this problem? Copy/Paste the terminal/ command line directory listing, what PMS in the browser shows, and what browser(s) this happens with

@ChuckPA It’s definitely an OS issue. Your question above led me to it. I’d always done directory listings via a network mount on my mac. The names appear fine there. When I SSHed into the system and did a ls it showed with unknown character characters in place of ?'s. I’ll tag this down on the OS side now since it’s for sure not a Plex issue. Thanks for bearing with me!