Languages and alternate names


#1

First, very good job!!! V3 is fantastic!!!

I found this version 2 days ago and solves almost all my problems, specially the one about language preference.

The only problem that may still persist it’s about search series in my language. I am spanish (sorry for my english ;)) and I don’t found any way to config that. It’s implemented in some way?

If it’s implemented, please, tell me how to config it and stop reading :smiley: … else, how about we have a constructive conversation about this problem?

This problem has been touched many times without found a valid solution.

One possible solution may be let set a custom local alternate name, but I completely understand the reply of Markus here:

I am developer too and completely understand that, this may be a support hell because it’s a complex option… BUT :wink:

  • What if we call this “alias”?
  • What if we separate it from alternate name and simplify it? insensitive match only
  • What if only works on RSS Sync? Search is complicated and multiply for every term

With this, I can set the alias “Juego de tronos” to “Game of thrones” and sonarr recognize it on RSS Sync.

Now, Let’s go ahead a bit more. V3 has the capacity to configure the prefered language order, so…

  • What if sonarr gets all titles for that languages from tvdb and set it as alias automatically?

User interaction is not necessary now, no new option, and “Game of Thrones” is found as “Juego de tronos” because I set spanish and english as my preferred languages. Remember, ONLY on RSS Sync.

I know, this is not a perfect solution, but may solves the problem for a lot of people without add complex options.

And now, you can say to me that V3 is working in that way and leave me as a fool… XD

Just one more thing… alternate names for languages. Nothing changes, go to theexem and set it there, because it is that, an alternate name :wink:


#2

Yesterday, sonarr download an episode named “Vikingos” (Spanish name for Vikings) and … I don’t see this before. The day before that episode doesn’t download.

I don’t know how or why, but I’m very happy with this :slight_smile:

But now, there is a problem… that episode is downloaded one and again because detect an upgrade to spanish language.

Some data:

  • Standard Episode Format: {Series Title} - S{season:00}E{episode:00} - {Episode Title} [{Quality Full}]{MediaInfo AudioLanguages}
  • Language Profile:
    • Spanish <- Upgrade Until
    • Unknown
    • English
  • Torrent title: Vikingos 5x13 Un nuevo Dios [WEB-DL AMZN 1080p h264 Dual DD5.1 Subs] [spanish]
  • Torrent filename: Vikingos 5x13 Un nuevo Dios [WEB-DL 1080p h264 Dual DD5.1 Subs].mkv
  • Sonarr rename as: Vikings - S05E13 - A New God [WEBDL-1080p][ES+EN].mkv

Some captures:

Could be the difference between torrent title and filename the problem? First detected as spanish and second as english

@markus101, could you take a look to this?

In the meantime, I’m going to disable “Upgrade until” on language profile.


#3

That’s because an alias was added yesterday.

Probably, but I can’t say with certainty. Debug logs would be helpful there.

As for the original post, no plans for pulling all languages from TheTVDB, mostly because they make this overly difficult. Possibly this will happen when we start using their v2 API in Skyhook v2 (our TVDB proxy).


#4

uppssss… log at info level :frowning:

18-12-19 20:44:58.1|Info|DownloadDecisionMaker|Processing 113 releases
18-12-19 20:45:06.8|Info|DownloadService|Report sent to Transmission. Vikingos 5x13 Un nuevo Dios [WEB-DL AMZN 1080p h264 Dual DD5.1 Subs] [spanish]
18-12-19 20:45:06.8|Info|RssSyncService|RSS Sync Completed. Reports found: 113, Reports grabbed: 1
18-12-19 20:46:27.2|Info|RecycleBinProvider|Recycling Bin has not been configured, deleting permanently. /downloads/Series/Vikings/Vikings - S05E13 - A New God [WEBDL-1080p][Whisky135].mkv
18-12-19 21:00:25.3|Info|RssSyncService|Starting RSS Sync
18-12-19 21:00:28.5|Info|DownloadDecisionMaker|Processing 115 releases
18-12-19 21:00:30.8|Info|DownloadService|Report sent to Transmission. Vikingos 5x13 Un nuevo Dios [WEB-DL AMZN 1080p h264 Dual DD5.1 Subs] [spanish]
18-12-19 21:00:30.8|Info|RssSyncService|RSS Sync Completed. Reports found: 115, Reports grabbed: 1
18-12-19 21:15:55.5|Info|RssSyncService|Starting RSS Sync
18-12-19 21:15:58.5|Info|DownloadDecisionMaker|Processing 115 releases
18-12-19 21:16:00.5|Error|DownloadDecisionMaker|Couldn't evaluate decision on Vikingos 5x13 Un nuevo Dios [WEB-DL AMZN 1080p h264 Dual DD5.1 Subs] [spanish]

[v3.0.0.334] System.NullReferenceException: Object reference not set to an instance of an object
  at NzbDrone.Core.Profiles.Releases.PreferredWordService.GetMatchingPairs (NzbDrone.Core.Tv.Series series, System.String title, System.Boolean isRenaming) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Profiles\Releases\PreferredWordService.cs:50 
  at NzbDrone.Core.Profiles.Releases.PreferredWordService.Calculate (NzbDrone.Core.Tv.Series series, System.String title) [0x00011] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Profiles\Releases\PreferredWordService.cs:31 
  at NzbDrone.Core.DecisionEngine.Specifications.RssSync.HistorySpecification.IsSatisfiedBy (NzbDrone.Core.Parser.Model.RemoteEpisode subject, NzbDrone.Core.IndexerSearch.Definitions.SearchCriteriaBase searchCriteria) [0x000ac] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\DecisionEngine\Specifications\RssSync\HistorySpecification.cs:55 
  at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.EvaluateSpec (NzbDrone.Core.DecisionEngine.Specifications.IDecisionEngineSpecification spec, NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, NzbDrone.Core.IndexerSearch.Definitions.SearchCriteriaBase searchCriteriaBase) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\DecisionEngine\DownloadDecisionMaker.cs:152 

18-12-19 21:16:00.5|Info|RssSyncService|RSS Sync Completed. Reports found: 115, Reports grabbed: 0
18-12-19 21:31:25.7|Info|RssSyncService|Starting RSS Sync
18-12-19 21:31:28.7|Info|DownloadDecisionMaker|Processing 116 releases
18-12-19 21:31:30.6|Error|DownloadDecisionMaker|Couldn't evaluate decision on Vikingos 5x13 Un nuevo Dios [WEB-DL AMZN 1080p h264 Dual DD5.1 Subs] [spanish]

[v3.0.0.334] System.NullReferenceException: Object reference not set to an instance of an object
  at NzbDrone.Core.Profiles.Releases.PreferredWordService.GetMatchingPairs (NzbDrone.Core.Tv.Series series, System.String title, System.Boolean isRenaming) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Profiles\Releases\PreferredWordService.cs:50 
  at NzbDrone.Core.Profiles.Releases.PreferredWordService.Calculate (NzbDrone.Core.Tv.Series series, System.String title) [0x00011] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\Profiles\Releases\PreferredWordService.cs:31 
  at NzbDrone.Core.DecisionEngine.Specifications.RssSync.HistorySpecification.IsSatisfiedBy (NzbDrone.Core.Parser.Model.RemoteEpisode subject, NzbDrone.Core.IndexerSearch.Definitions.SearchCriteriaBase searchCriteria) [0x000ac] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\DecisionEngine\Specifications\RssSync\HistorySpecification.cs:55 
  at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.EvaluateSpec (NzbDrone.Core.DecisionEngine.Specifications.IDecisionEngineSpecification spec, NzbDrone.Core.Parser.Model.RemoteEpisode remoteEpisode, NzbDrone.Core.IndexerSearch.Definitions.SearchCriteriaBase searchCriteriaBase) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\NzbDrone.Core\DecisionEngine\DownloadDecisionMaker.cs:152 

1- Detect new release.
2- Sent to transmission
3- Delete existing episode (and spanish one) to replace
4- Detect same release again
5- Sent to transmission (which it’s seeding at that moment)
6- Detect same release
7- Error|DownloadDecisionMaker

Repeat 6 and 7 ad infinitum


#5

That’s been reported, will be fixed in the next release.


#6

Thank you :slightly_smiling_face:


#7

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.