PLEX is unable to read / recognize and add a movvie folder whose name starts with a dot character

I’m not sure if this is the good place to make a bug report / design mistake.

I discovered that, as the title says, PLEX is unable to read / recognize and add a movie folder whose name starts with a dot character. Not even the PLEX directory explorer in the plex server, it ignores any folder whose name starts with a dot character.

For example I have this folder:
D:\Series\Animation\.hack ∕ ∕ SIGN

With this content:

.hack ∕ ∕ SIGN.IMDB.url
.hack ∕ ∕ SIGN.PLEX.nfo
.hack ∕ ∕ SIGN.Poster.jpg
.hack ∕ ∕ SIGN.Thumbs.jpg
Season 01

Inside Season 01 folder:

.hack ∕ ∕ SIGN [S1] 01.mp4
.hack ∕ ∕ SIGN [S1] 02.mp4
.hack ∕ ∕ SIGN [S1] 03.mp4
etc...

Which belongs to this serie:

PLEX will not recognize that folder in the PLEX directory explorer. And when adding TV shows, it will ignore that folder with name ‘.hack ∕ ∕ SIGN’.

I do not pretend to modify the name of that folder, and I’m aware of the “S01E01” pattern that I’m not using (I think it will not solve the problem). I’m just trying to report this design mistake in case of developers would like to consider fix this.

Thanks for read.

IMO, I don’t consider PMS ignoring files/folders that begin with a dot being a design mistake even on a Windows system considering how Unix/Linux treat such things.

Thanks for answer. I don’t know anything about Unix / Linux systems, but this regards to the PLEX server for Windows, so it should be a fully acceptable request since those folders with dot as first char are not treated different than any other folder.

If PMS operation consistency across OSes counts for anything - and I think it should - acquaint yourself for what a leading dot means in Unix/Linux.

Precisely if consistency / cross-platform compatibility counts for anything, then “X” in one specific O.S should not be treated in the same way as it is treated in another operating system, which as per you have said is treated differently. So the software must be aware of it and try to do things in the most correct way for each specific O.S.

Take into account that we are talking just about the first character of the name of a folder in Windows O.S, and it is not any special / reserved character by the O.S. It’s just a dot. I think Linux / Unix differences (which I confess that I ignore because:) they are not relevant with this scenario.

if consistency… counts for anything, then “X” in one specific O.S should not be treated in the same way as it is treated in another operating system

Try again for what consistency means. :thinking:

Are you really willing to argue and discuss with me that PLEX is not having a inconsistent behavior when handling / parsing directory names for Windows O.S?.

Consistency = PLEX treats folder names properly in both Unix/Linux and Windows.

Inconsistency = PLEX ignore folders with specific names in Windows for no justified reason, which makes it less compatible for this specific O.S.

Also, I can’t think of any other cross-platform software that has its Windows binary, with a folder dialog just for example, that will ignore folders with a dot char as first char of that folder name. It’s ridiculous.

Sorry but I won’t enter to discuss something obvious like that. I already explained the problem. A folder with a dot as first char in Microsoft windows will be ignored by PLEX directory explorer and the scanners. Is that consistency?, no, of course it is not.

Cheers.

I think a point was missed that @dduke2104 was trying to make @CSG1986, and that is it’s ‘consistent’ behavior across all OS’s to ignore the dot. It would be inconsistent to selectively alter behavior for each OS.

Now to actually help you :smiley: Try naming your directory: hack (2002) [tvdb-79099] which should match just fine. I’d strongly suggest using something like Sonarr in the future to help you out with naming, as it makes this kind of issue trivial.

Brandon

3 Likes

Minor correction. Use curly braces: hack (2002) {tvdb-79099}

Plex ignores information inside square brackets.

That would most likely not work anyway, as it does not follow Plex naming and organization recommendations.

/TV Shows/ShowName/Season 02/ShowName – s02e17 – Optional_Info.ext

See the Plex Documentation for additional details:
Plex DocumentationYour Media


Edit:

Using this format:

/TV Shows
../hack
..../Season 01
....../hack - s01e01.mkv

hack 1

2 Likes

I saw the information from the developers here: New Plex Media Server movie scanner and agent preview - #517 by chrisallen.

This also seems to disprove that: New Plex Media Server movie scanner and agent preview - #520 by chrisallen

Did something change since this forum post? I’ve seen Plex correctly identify shows this way that it used to struggle with. Rebirth: りばあす - TheTVDB.com is a good example, it often matches https://www.thetvdb.com/series/rebirth

1 Like

I was going by the documentation which specifies curly braces.

I have not tried the other layouts.

Regarding square brackets, further in the same thread, this post is referenced, which admittedly is for the old scanners, and apparently did not carry over to the new scanner.

My personal rule of thumb is to match the documentation. Other things might work, but what is documented works 99% of the time.

1 Like

Interesting, wonder if the Docs are stale. Sounds like another mass rename is in order :joy:

EDIT:
@FordGuy61 do you know if using tmdb or imdb is an OR or is it an AND? Trying to figure out if I can include both imdb and tmdb id’s for my files, in case one lacks the other.

rename the file/folder and just manually edit the title and/or sort title.

I’m not sure using both is necessary or would help (or would even work).

My understanding of the new scanner:

  • Plex gathers movie/show information from many sources, combines it together, and hosts it on a plex.tv system.
  • When a movie is added to Plex Media Server, it queries the plex.tv host, which returns the requested metadata.
  • Adding the IMDB or TMDB ID helps Plex match the correct movie. However, it still returns the metadata combined from many sources. It does not tell Plex “give me the info from imdb.com” or “give me the info from themoviedb.org.”

Look at the first paragraph of “New Plex Media Server Scanner” thread: “…to bring together multiple metadata sources such as IMDb, TheMovieDb, Rotten Tomatoes,…

Also, look at the XML information for a movie. You’ll see references to information from multiple sources - imdb, tmdb, tvdb, and metadata-static.plex.tv.

1 Like

Hey guys thanks for trying to help but let me rescue this quote from my first post to answer all of you:

My folder name is named exactly like the tv serie name, whose name starts with a dot character. So why I should modify it?. That will be inconsistent.

Renaming the folder name will be more like a patch to cover a software design problem, than a real solution.

The only viable solution for me is that PLEX could consider to not ignore folders whose names starts with a dot char under Microsoft Windows, just like any other software that does not ignore them when navigating through folders.

Plex does not currently support using a dot as the first character in a file name.

As demonstrated above, if you wish Plex to correctly recognize and display the show:

  1. Do not use the dot as the first character.
  2. Use the show name, less the dot, as listed at thetvdb.com (i.e. hack, not hack//sign).
  3. Use Plex specified naming and organization (i.e. not hack ∕ ∕ SIGN [S1] 01.mp4)

Your files, your server, your choice whether or not to follow the suggested solution.

2 Likes

My files, my server, for sure… but the strict non-versatile naming rules that the developers had put. In fact I think this even cannot be considered a rule, this is just a lack of functionality for handling specific Windows O.S filenames.

So I have no real choice for adding the TV serie since I don’t pretend to modify the folder name of my TV serie to use a inappropriate name for this tv serie just to let PLEX handle a name without a dot.

It is the software the one who should take care of this, not me caring of doing inappropriate things to find workarounds for the software’s lack of filename handling.

This is not a mistake.

A dot as the first character of a file/folder name declares the file as “hidden”. That is consistent behaviour across most commonly used operating systems.

You have to rename the folder to either have something else before the dot, or remove the dot. This is the same as not being able to use some specific special characters in file/folder names, eventhough a movie/show might contain them in the official title. (For example: A lot of titles contain the “:” character, but you can’t use it on file/folder names on windows, so you’d have to name them slightly different from the official title)

EDIT: Like… if it’s so important to you to never even just slightly deviate from the official title, are you just not going to watch any movies/shows that contain colons, asteriks, slashes, question marks, etc.?

There are very specific rules and guidelines for naming movies and TV shows in Plex if you want matching to work regardless of the underlying PMS OS.

It’s your choice to make.

Sorry but I don’t care of other O.S., this question regards only to Windows O.S. where a dot as first chars means nothing you said. File attributes (eg. HIDDEN) are managed different.

If I was on Unix / Linux then I would adapt to the limitations or behavior of the operating system. But it is not the case in Windows. And in any case I would adapt my folder name to the limitations of a software that does not take into consideration that this is not the case for Windows O.S.

It’s a fault of the software itself / the developers for not taking it into account. So it is not me who should put its best in order to make things work as expected.

That is only partially true. The “:” character is considered illegal in a Windows filename, however, it can be replaced for any unicode equivalent, like for example the “꞉” char.

Same for any other special / illegal character you can think, like “/”, “*” or “?”.

I have more than 5.000 movies in a HDD, and I always do the equivalent replacement to rename any movie that requires it. Some examples of folder names / movie official titles with “special” characters that I have are these:

•REC (2007)
9 ∕ 11 (2017)
21꞉ Blackjack (2008)
2036꞉ Origin Unknown (2018)
Bat☆21 (1988)
Colega, ¿dónde está mi coche﹖ (2000)

Another example with the usage of “꞉” char for movie sagas:

Halloween [01]꞉ La noche de Halloween (1978)
Halloween [02]꞉ ¡Sanguinario! (1981)
Halloween [03]꞉ El día de la bruja (1982)
Halloween [04]꞉ El regreso de Michael Myers (1988)
Halloween [05]꞉ La venganza de Michael Myers (1989)
Halloween [06]꞉ La maldición de Michael Myers (1995)
Halloween [07]꞉ H20, veinte años después (1998)
Halloween [08]꞉ Resurrection (2002)
Halloween [09]꞉ El origen (2007)
Halloween [10]꞉ Halloween II (H2) (2009)
Halloween [11]꞉ La noche de Halloween (2018)

(Please avoid warning me about following PLEX naming rules to match movie titles. Every folder has its own .nfo inside with the IMDB title id, so it always matches the proper movie regardless of my folder naming ordering.)

Everything works fine with PLEX when adding any of those folder names.

But a folder name like this will not work for no justifiable reason:

.Folder name (year)

…just because the folder name starts with a dot character, forcing me to do a inappropriate character replacement to use a similar dot, like “․” (U+2024 ONE DOT LEADER) which works fine.

it’s a ridiculous PLEX server inconsistency for Windows. And trying to justify this lack of functionality by arguing that dots or other things are managed different in another operating system, is completely irrelevant.