I’ve been using Sonarr for the past 8 months without much issue and I’m happy I switched from Sickbeard. But lately I’ve had a problem. When a season is being monitored for a higher quality video and then that higher quality is released, Sonarr will only grab a few episodes out of the full season. I can see all 23 episodes on multiple indexers and it does work if I manually tell Sonarr to go find the full season. I’ve seen this happen for a couple months but I’ve been so busy that I didnt realize there was a problem.
Any idea how I can figure out what is causing this issue?
Edit: I just noticed my log level is info. Just switched it to debug, hopefully will learn more next time this happens. I do get this error quite often in the logs:
NzbDrone.Core.Download.Clients.DownloadClientException: Unable to connect to SABnzbd, please check your settings —> System.Net.WebException: Unable to connect to the remote server
I think this is because sabnzbd doesnt start right away when I turn my pc on but Sonarr does. I have no idea if this is contributing to my problem though. This delay started a few months ago when i got a windows tablet and used the same login on it as my main pc. Some settings crossed over from the tablet to my pc and I have no idea how to change things back.
original post:
I did check the logs and I see this happening twice a day:
15-9-3 11:02:16.9|Info|RefreshSeriesService|Updating Info for Arrow
15-9-3 11:02:17.1|Info|RefreshEpisodeService|Starting episode info refresh for: [257655][Arrow]
15-9-3 11:02:17.2|Info|RefreshEpisodeService|Finished episode refresh for series: [257655][Arrow].
15-9-3 11:02:17.2|Info|DiskScanService|Scanning disk for Arrow
15-9-3 11:02:17.2|Info|DiskScanService|Completed scanning disk for Arrow
Sonarr didnt try to grab anything until I told it to search for all episodes in season 3 and then it found the entire season.
Here’s the log for the series that Sonarr only grabbed 4 episodes of:
15-9-6 09:46:40.1|Info|SceneMappingService|Updating Scene mappings
15-9-6 09:46:40.4|Info|RssSyncService|Starting RSS Sync
15-9-6 09:46:41.3|Info|DownloadDecisionMaker|Processing 500 releases
15-9-6 09:46:44.6|Info|Sabnzbd|Adding report [The.Flash.2014.S01E20.720p.BluRay.x264-DEMAND] to the queue.
15-9-6 09:46:45.2|Info|DownloadService|Report sent to sabnzbd. The.Flash.2014.S01E20.720p.BluRay.x264-DEMAND
15-9-6 09:46:46.6|Info|Sabnzbd|Adding report [The.Flash.2014.S01E21.720p.BluRay.x264-DEMAND] to the queue.
15-9-6 09:46:47.2|Info|DownloadService|Report sent to sabnzbd. The.Flash.2014.S01E21.720p.BluRay.x264-DEMAND
15-9-6 09:46:48.5|Info|Sabnzbd|Adding report [The.Flash.2014.S01E22.720p.BluRay.x264-DEMAND] to the queue.
15-9-6 09:46:49.2|Info|DownloadService|Report sent to sabnzbd. The.Flash.2014.S01E22.720p.BluRay.x264-DEMAND
15-9-6 09:46:50.5|Info|Sabnzbd|Adding report [The.Flash.2014.S01E23.720p.BluRay.x264-DEMAND] to the queue.
15-9-6 09:46:51.2|Info|DownloadService|Report sent to sabnzbd. The.Flash.2014.S01E23.720p.BluRay.x264-DEMAND
15-9-6 09:46:51.2|Info|RssSyncService|RSS Sync Completed. Reports found: 500, Reports grabbed: 4
15-9-6 09:46:51.2|Info|RssSyncService|RSS Sync hasn’t run since: 9/6/2015 5:09:43 AM. Searching for any missing episodes since then.
15-9-6 09:46:51.2|Info|EpisodeSearchService|Searching for 0 missing episodes since last RSS Sync
15-9-6 09:46:51.2|Info|EpisodeSearchService|Completed search for 0 episodes. 0 reports downloaded.
After I noticed the 4 episodes in the download queue, I told Sonarr to search for all episodes in season 1 and it found everything.
I’m just wondering how I can make this automated again. Would reinstalling Sonarr help? In both cases the season was being monitored.
Sonarr is designed to run 24/7 as its automated processes only handle the RSS feeds. The feeds are usually limited to X results. So if your PC is turned off longer then the RSS feed history, Sonarr will never automatically know about the episodes in the gap.
Sonarr does not perform backlog searches automatically.
So probably episodes 1-23 where added to the indexer shortly after each other, but the RSS results limit only showed you 20-23.
A manually (backlog) search will ask the site, not the RSS feed, for results. As 1-19 are present, but just not included in the RSS feed because of the PC downtime, the manual search will find and download them.
As your RSS sync downtime was only 4,5 hours, I would expect the RSS feed to include them. I don’t know which indexers you are using, if it is f.e. Spotweb you might want to look at your newznab configuration to limit false postives, resulting in a longer RSS “retention”.
There are some improvements coming in this area, but I believe this is the current state of things.
If SAB isn’t up and Sonarr tries to send an NZB to it, it will fail and Sonarr will move on and since RSS sync will run immediately on start up if it hasn’t been run recently (longer than its interval).
How about checking the last rss sync time-stamp against the oldest timestamp in the rss feed. If there is a gap, automatically trigger a search for wanted episodes with airdates in the gap.Maybe +1 day
Not fool-proof, but that will catter people not running Sonarr 24/7 for the new releases. They would still miss possible upgrades, but that’s the trade-off for not flooding the search providers
I dont know why Sab has a delayed startup on my system and I dont know how to fix it. So I scheduled a new task to run Sab at startup and things seem to be back to normal. Sonarr picked up a new bluray release and was able to send all of it to Sab without issue.