Sonarr not automatically searching for new episodes

Sonarr version (exact version):
Mono version (if Sonarr is not running on Windows):
OS: Ubuntu 18.04.4
Debug logs:
Description of issue: Sonarr doesn’t seem to be searching for new episodes automatically as they air. If I go into the series and do an automatic search it will find it right away and download.

sonarr doesnt search your indexers for new releases, it monitors their rss feeds and will grab the release from that if it sees one you have monitored. its a subtle distinction but you need to remember it.

also, if your indexer has a lot of updates the rss feed sonarr asks for may not contain all of the changes since the previous feed, so its possible for sonarr to miss releases that way.

you can always enabled logging and then trawl through the logs to see what sonarr found in the rss feeds

1 Like

I guess the issue is just that it’s new - it worked totally fine for years before now, no changes recently to indexers or anything else. Just within the last couple weeks it’s stopped finding stuff automatically and is requiring me to initiate the automatic search (that’s what it’s called in the UI - the magnifying glass) which finds it immediately.

I should add I’m only using NZB files with sonarr, no torrents.

double check that the indexer is still enabled for RSS, and that the categories are correct

enable logging and check that the rss url is working, and returning results - ive seen them fail every now and then for some indexers due to issues on their end but sonarr usually picks that up and shows a warning.

I have the same Problem. Sonarr does recognize that a new file is "avialble:

But it does not download it. Only when I press the “Automatic Search” Button next to the Episode it does find one immediately and does download it.


sonarr does not search. as i mentioned in my post above it only looks in the rss feeds for any monitored episodes.

enable logging and check those to see why its not seeing anything in the rss feeds

ok but when a indexer has the search feature it does generally also has the rss feature or not?

ok there might be an error:

20-11-9 09:29:19.6|Info|RefreshSeriesService|Updating Info for Shark Tank
20-11-9 09:29:19.7|Info|RefreshEpisodeService|Starting episode info refresh for: [100981][Shark Tank]
20-11-9 09:29:19.9|Info|RefreshEpisodeService|Finished episode refresh for series: [100981][Shark Tank].
20-11-9 09:29:19.9|Info|DiskScanService|Scanning disk for Shark Tank
20-11-9 09:29:19.9|Info|DiskScanService|Completed scanning disk for Shark Tank
20-11-9 09:29:20.2|Error|EventAggregator|ExtraService failed while processing [MediaCoversUpdatedEvent]

[v2.0.0.5344] System.InvalidOperationException: Sequence contains more than one element
  at System.Linq.Enumerable.SingleOrDefault[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0007b] in <798dd06330af4ca3886d7d2be5573af7>:0 
  at NzbDrone.Core.Extras.Files.ExtraFileRepository`1[TExtraFile].FindByPath (System.String path) [0x0000d] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Extras\Files\ExtraFileRepository.cs:59 
  at NzbDrone.Core.Extras.Files.ExtraFileService`1[TExtraFile].FindByPath (System.String path) [0x00000] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Extras\Files\ExtraFileService.cs:64 
  at NzbDrone.Core.Extras.Others.OtherExtraFileRenamer.RemoveOtherExtraFile (NzbDrone.Core.Tv.Series series, System.String path) [0x0001c] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Extras\Others\OtherExtraFileRenamer.cs:74 
  at NzbDrone.Core.Extras.Others.OtherExtraFileRenamer.RenameOtherExtraFile (NzbDrone.Core.Tv.Series series, System.String path) [0x00038] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Extras\Others\OtherExtraFileRenamer.cs:55 
  at NzbDrone.Core.Extras.Metadata.MetadataService.ProcessEpisodeMetadata (NzbDrone.Core.Extras.Metadata.IMetadata consumer, NzbDrone.Core.Tv.Series series, NzbDrone.Core.MediaFiles.EpisodeFile episodeFile, System.Collections.Generic.List`1[T] existingMetadataFiles) [0x00032] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Extras\Metadata\MetadataService.cs:244 
  at NzbDrone.Core.Extras.Metadata.MetadataService.CreateAfterSeriesScan (NzbDrone.Core.Tv.Series series, System.Collections.Generic.List`1[T] episodeFiles) [0x000b8] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Extras\Metadata\MetadataService.cs:82 
  at NzbDrone.Core.Extras.ExtraService.Handle (NzbDrone.Core.MediaCover.MediaCoversUpdatedEvent message) [0x00029] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Extras\ExtraService.cs:120 
  at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent] (TEvent event) [0x00117] in C:\BuildAgent\work\5d7581516c0ee5b3\src\NzbDrone.Core\Messaging\Events\EventAggregator.cs:96 

20-11-9 09:29:20.4|Info|ExistingMetadataImporter|Found 0 existing metadata files
20-11-9 09:29:20.4|Info|ExistingSubtitleImporter|Found 0 existing subtitle files
20-11-9 09:29:20.5|Info|ExistingOtherExtraImporter|Found 0 existing other extra files
20-11-9 09:29:20.5|Info|ExistingExtraFileService|Found 0 extra files

yes, typically they have both but an rss feed is essentially just a web page that contains a list of everything that has been added to the site within the last x minutes (x depends on the site), whereas search will search the entire site for something specific.

doing a search is more intensive, you’d also have to search for all the shows you have monitored (and some people have a lot), so it would use up a massive amount of resources on both your and the sites sides, and most sites will block you for using so much data.

its why they created rss feeds, they are smaller and less resource intensive for them. the downside is that if you dont check within their cycle then you get gaps and miss some updates (sonarr does report this in the logs).

that looks like an issue with cover images (i could be wrong though)

you want to look for this
Info|RssSyncService|Starting RSS Sync

you may need to set the log level to debug to see that and the grab decisions

thx for the help
So debug was already set and yes ther might be another problem:

20-11-9 10:14:14.9|Info|RssSyncService|Starting RSS Sync
20-11-9 10:14:20.3|Warn|Torznab|Indexer glodls rss sync didn't cover the period between 11/9/2020 8:58:47 AM and 11/9/2020 9:14:20 AM UTC. Search may be required.
20-11-9 10:14:27.2|Warn|Torznab|Indexer torrent9clone rss sync didn't cover the period between 11/9/2020 8:58:38 AM and 11/9/2020 9:14:27 AM UTC. Search may be required.
20-11-9 10:14:37.6|Warn|Torznab|Indexer torrent9 rss sync didn't cover the period between 11/9/2020 8:58:29 AM and 11/9/2020 9:14:37 AM UTC. Search may be required.
20-11-9 10:14:47.7|Warn|Torznab|Indexer yourbittorrent rss sync didn't cover the period between 11/9/2020 3:58:41 AM and 11/9/2020 4:14:47 AM UTC. Search may be required.
20-11-9 10:14:49.4|Info|DownloadDecisionMaker|Processing 635 releases
20-11-9 10:14:54.4|Info|RssSyncService|RSS Sync Completed. Reports found: 635, Reports grabbed: 0
20-11-9 10:21:15.4|Info|SceneMappingService|Updating Scene mappings

But how can I prevent those “rss feed gaps” from happening?

youd have to lower the sync interval

settings > indexers (needs advanced options enabled to see it)

ok thx I had set it at 15min so now its at 30 lets see if it improves

That’ll make it worse, instead of checking every 15 minutes you’re now checking every 30 minutes (2x longer).

If you indexer doesn’t support paging via RSS (which appears to be the case), you’ll want to make sure Sonarr is only checking for appropriate categories to reduce the chances that there are gaps.

thx I now revised the categories for each Indexer and hope this helps

just as an info. The changes to each indexer has worked great and now it does find new episodes on its own. thx again for all the help