Ombi-app / Ombi

Want a Movie or TV Show on Plex/Emby/Jellyfin? Use Ombi!
http://ombi.io
GNU General Public License v2.0
3.74k stars 398 forks source link

Poor Anime Recognition #1949

Closed NaruZosa closed 6 years ago

NaruZosa commented 6 years ago

Ombi build Version:

V 3.0.2847

Update Branch:

Open Beta

Media Sever:

Plex

Media Server Version:

1.10.1.4602

Operating System:

Windows 10 x64

Ombi Applicable Logs (from /logs/ directory or the Admin page):


2018-02-04 15:54:28.263 +11:00 [Information] Start installing Hangfire SQL objects...
2018-02-04 15:54:28.318 +11:00 [Information] Hangfire SQL objects installed.
2018-02-04 15:54:28.333 +11:00 [Information] Starting Hangfire Server
2018-02-04 15:54:28.334 +11:00 [Information] Using job storage: 'SQLite Server: Schedules.db'
2018-02-04 15:54:28.335 +11:00 [Information] Using the following options for Hangfire Server:
2018-02-04 15:54:28.335 +11:00 [Information]     Worker count: 1
2018-02-04 15:54:28.335 +11:00 [Information]     Listening queues: 'default'
2018-02-04 15:54:28.335 +11:00 [Information]     Shutdown timeout: 1.00:00:00
2018-02-04 15:54:28.335 +11:00 [Information]     Schedule polling interval: 00:00:15
2018-02-04 15:54:28.340 +11:00 [Debug] Background process 'BackgroundProcessingServer' started.
2018-02-04 15:54:28.495 +11:00 [Debug] Background process 'ServerHeartbeat' started.
2018-02-04 15:54:28.495 +11:00 [Debug] Background process 'ServerWatchdog' started.
2018-02-04 15:54:28.495 +11:00 [Debug] Background process 'Hangfire.SQLite.ExpirationManager' started.
2018-02-04 15:54:28.495 +11:00 [Debug] Background process 'Worker #5e25b0ef' started.
2018-02-04 15:54:28.496 +11:00 [Debug] Background process 'DelayedJobScheduler' started.
2018-02-04 15:54:28.496 +11:00 [Debug] Background process 'RecurringJobScheduler' started.
2018-02-04 15:54:28.497 +11:00 [Debug] Removing outdated records from the 'AggregatedCounter' table...
2018-02-04 15:54:28.597 +11:00 [Debug] Removing outdated records from the 'Job' table...
2018-02-04 15:54:28.603 +11:00 [Debug] Removing outdated records from the 'List' table...
2018-02-04 15:54:28.603 +11:00 [Debug] Removing outdated records from the 'Set' table...
2018-02-04 15:54:28.604 +11:00 [Debug] Removing outdated records from the 'Hash' table...
2018-02-04 15:54:55.493 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/83251
2018-02-04 15:54:55.836 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/321253
2018-02-04 15:54:56.174 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/284039
2018-02-04 15:54:56.430 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/329821
2018-02-04 15:54:56.513 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/0
2018-02-04 15:54:56.780 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/85549
2018-02-04 15:54:57.462 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/304476
2018-02-04 15:54:59.507 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/0
2018-02-04 15:55:01.364 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/329821
2018-02-04 15:55:01.377 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/292704
2018-02-04 15:55:01.717 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/304476
2018-02-04 15:55:02.069 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/313876
2018-02-04 15:55:02.614 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/313827
2018-02-04 15:55:03.386 +11:00 [Error] StatusCode: NotFound, Reason: Not Found, RequestUri: https://webservice.fanart.tv/v3/tv/210761

Problem Description:

Recognition of anime that's already downloaded is extremely poor. This occurs with both anime with English titles and those without. Sadly, I can't see how to enable verbose logs, but the log above is for I did a search for 'Aho-Girl'. It doesn't recognise that it's been downloaded, even though Ombi is linked to both my Plex and Sonarr, and Aho-Girl is in both, with all episodes.

The same occurs with Steins;Gate, which has all episodes in Plex, although the set folder in Sonarr is incorrect, so it may be reading from Sonarr and not listening to Plex, which would be a separate issue.

There are many other anime with the same issue, where they're in Sonarr, Plex or both and aren't recognised, more examples being Clannad (in Plex), Cowboy Bebop (in Plex), Death Note (in Plex) etc.

Anime movies appear to not have this issue and are recognised correctly, with their titles also linking to The Movie DB. (A lot of Anime link to http://www.imdb.com/title//)

Reproduction Steps:

To reproduce, add some anime to Plex or Sonarr, connect Ombi to them and search for an anime in Ombi and it will not be recognised as already being owned.

I noticed that Ombi doesn't connect to AniDB, and I'm thinking that this could potentially solve the issue by having better Anime recognition (a lot of anime aren't recognised at all, such as 'Daily Lives of High School Boys') but I imagine this would be a lot of work to do.

Many months ago, I set up V2 of Ombi and it had the same issue, so I don't believe the issue is with my setup, but I may be incorrect and the problem could be caused due to user error (and I hope it is), but every normal TV show or movie I have is recognised by ombi without any problems.

tidusjar commented 6 years ago

This is due to our TV provider TV Maze, I have no control over their metadata.

I am not planning to add any other TV providers yet.

NaruZosa commented 6 years ago

Alright, that's understandable.

It does recognise a lot of anime though, but doesn't recognise that the anime is already on Plex, is that also a problem with the metadata provider?

What I mean is that I have Steins;Gate on Plex and TVmaze also recognises it as can be seen here https://www.tvmaze.com/shows/2051/steins-gate

Ombi also recognises Steins;Gate since I can search for it and it will come up, but Ombi won't recognise it's already in Plex.

I don't doubt you when you say that the problem is with TVMaze, but I'm wondering how it's the problem when it has the show in its database.

LegendaryB commented 5 years ago

I have the same issue and can find the animes without problems via the search. But they are not automatically detected. Whats the problem here? Any way to fix this?

Thanks and Kind Regards, Daniel

NaruZosa commented 5 years ago

I've been waiting for an answer to the same question for over a year. I think we may be out of luck.

kionay commented 5 years ago

I'd love it if I could setup ombi to use sonarr's API for series lookup https://github.com/Sonarr/Sonarr/wiki/Series-Lookup offload the reliance on a TV provider, of course it'd be optional if you don't have sonarr/radarr or something with an API