Jump to content

Can't set correct metadata for a single anime


Recommended Posts

Posted

Im running Emby-Client-Version=4.9.1.80. Im having a hard time setting the metadata for this anime: https://www.themoviedb.org/tv/280095

Usually they get picked up automatically, but this one is not in my usual lookup database (TheTVDB). Removed identification. Added the correct id to themoviedb and hit refresh. It added a different series. Removed identification. Went to identity, added the link, it finds the correct one 
image.png.8bd96658c47a93775bcd1704a2632b65.png

So far so good.

 image.png.eb0f80fb75ab381f2de6b2384b482405.png

But instead of loading the anie that I just specifically picked, it adds
image.png.3a57fc867120ee74fb80307a8c7a2a0f.png

Removing all identification and adding just the correct ID to this selection

image.png.53d7af1601b7600987c7bc088faa94e5.png

It will find it as well on trakt.

image.png.15c560fb8089793ff3dd9d75ac835596.png

But when I hit now refresh meta data (or reselecting either option replace all meta data or search for missing meta data) will add a different series. 

image.png.14a126a9111dc0476c74d2ecc9a893cf.png

First I thought the . in the name is the main problem, since in the logs it will throw some errors

Data path: /var/packages/EmbyServer/var
Application path: /volume1/@appstore/EmbyServer/system
System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/volume2/Watching 2/Anime/B King/tvshow.nfo' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
at System.IO.FileStream..ctor(String path, FileStreamOptions options)
at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileStream(String path, FileOpenMode mode, FileAccessMode access, FileShareMode share, Int32 bufferSize, FileOpenOptions fileOpenOptions, Int64 preAllocationSize)
at NfoMetadata.Savers.BaseNfoSaver.SaveToFile(Stream stream, String path, LibraryOptions libraryOptions, CancellationToken cancellationToken)
at NfoMetadata.Savers.BaseNfoSaver.Save(BaseItem item, LibraryOptions libraryOptions, CancellationToken cancellationToken)
at Emby.Providers.Manager.ProviderManager.SaveMetadata(BaseItem item, LibraryOptions libraryOptions, ItemUpdateType updateType, IMetadataSaver[] savers, CancellationToken cancellationToken)
Source: System.Private.CoreLib
TargetSite: Void ThrowExceptionForIoErrno(ErrorInfo, System.String, Boolean)
InnerException: System.IO.IOException: Permission denied
Source:
TargetSite:
 
It is missing the . in the  Access to the path '/volume2/Watching 2/Anime/B King/tvshow.nfo' is denied. But even if I name the folder B King without . it does not find the correct anime with providing correct id's.
 
Posted

Hello Zibelas,

** This is an auto reply **

Please wait for someone from staff support or our members to reply to you.

It's recommended to provide more info, as it explain in this thread:


Thank you.

Emby Team

pwhodges
Posted

Have you tried using the Chinese name 驭灵师 instead of B.King?

Paul

 

crusher11
Posted
11 minutes ago, pwhodges said:

Have you tried using the Chinese name 驭灵师 instead of B.King?

They're getting the correct result when searching, though, so I don't think the search term is at issue here.

Posted

Setting the folder name to the structure  驭灵师/Season 1/S01E01.mp4 is working and it is setting the same external Id when I go to edit meta data as well.
image.png.103cf18b059d22eb95d3689d3396ae22.png

But renaming the folder to B.King and setting the id just the same is not giving me the expected result. While it is certainly a working solution having the chinese name, I have a few hundred englished named folders and having a single one with chinese characters is sub optimal for me. 

RanmaCanada
Posted
11 hours ago, Zibelas said:

Setting the folder name to the structure  驭灵师/Season 1/S01E01.mp4 is working and it is setting the same external Id when I go to edit meta data as well.
image.png.103cf18b059d22eb95d3689d3396ae22.png

But renaming the folder to B.King and setting the id just the same is not giving me the expected result. While it is certainly a working solution having the chinese name, I have a few hundred englished named folders and having a single one with chinese characters is sub optimal for me. 

Welcome to dealing with the idiots at the TVDB. When it comes to international shows, it can be difficult, specially for ones that have had their data removed by the morons over there. It's probable that this show needs to be named in Chinese to be seen properly. Alternatively, you could try to leave it as the Westernized name and add the tmdbid tag to the directory like so B.King [tmdbid=280095] .

I'd argue this is not an Emby issue, this is a metadata issue that Emby has no control over.

Zibelas
Posted

@RanmaCanadaWhy would you say that this is not an Emby issue? I'm providing the id directly in the identify window, it matches with the anime and decides to overwrite the found result afterwards with an different id. If an id is provided directly, it should use the provided one.

I have not found the show at all at TVDB, doesnt matter if it is the chinese or english one.

Posted

Did you use the id from your highest priority metadata fetcher ?

Zibelas
Posted

There is only a single site that has the anime, there is not much of a choice I have.

If the folder name is the chinese one, the id gets set automatically to the single provider (TheMovieDb).
If the folder name is in english, after removing all identification over the UI when wrongly automatically identified and setting the same id to TheMovieDb again, once meta data refreshes it overwrites it again for the automatically wrong version.

If I use identify and provide the chinese name or TheMovieDb id, it gets found but does not take the selected and found result and overwrites it with something else again. 

RanmaCanada
Posted
51 minutes ago, Zibelas said:

@RanmaCanadaWhy would you say that this is not an Emby issue? I'm providing the id directly in the identify window, it matches with the anime and decides to overwrite the found result afterwards with an different id. If an id is provided directly, it should use the provided one.

I have not found the show at all at TVDB, doesnt matter if it is the chinese or english one.

You have an obscure show that has pretty much zero footprint. Honestly just leave it as the Chinese name. It would appear that TheMovieDB is not sending the right information for the Westernized name, which I have seen with obscure shows. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...