Show only series that are missing episodes

Currently you can filter the series listing to show all series, only continuing or stopped series or only monitored series. I think another option would be useful: only series that are missing episodes. That way you can easily see all series that may or may not need manual interference.

This may not sound very useful to most people, but I’ve got the first world problem of having over 13TB worth of series (355 series spread across 20,800+ episodes). My listing is pretty long and usually all I need to do with it is check why a certain episode has not downloaded yet.

You can sort by episodes on the series page, which is the percentage of episodes available on disk, so anything less than 100% will be grouped up.

You can also use the Wanted/Missing page to see what is missing (by default new episodes are at the top), or the calendar to see whats missing.

I’ll give it some thought, but for now there are some options to get what you need (I hope).

The thing is: with a list of 355 series all sorting operations you do on that list slow down quite a bit. This is why to me, filtering would be more preferable, even though I agree that for now it’s doable to manage using the other alternative you mentioned.

Sorting has one shortcoming by the way: if I sort on the amount of episodes, everything that is fully present on disk will be shown in the order it was added rather than alphabetically, which would make more sense. The same goes for sorting on stopped/continuing status. I think it would make more sense to make it sort by whatever column you’re sorting on primarily and by name secondly. Something like ORDER BY <column> <direction>, <series name> ASC.

Its client side sorting for that page, we’re limited by the plugin we’re using, it only supports sorting on one column. Doesn’t seem to be an interest of the developer to include it.

We’ll have to look and see if its possible, but not a priority for us. https://trello.com/c/BLsHq2JW/719-sort-by-series-title-as-secondary-sort

You accept pull requests, right? If I find the time I could look into it. I build websites for a living so I should be able to make it work as long as the plugin isn’t obfuscated.

Yes, absolutely. Its part of Backgrid (or a plugin for it), which is a table plugin for Backbone (which our front end uses). Most of the grids are server side, series and episodes (or series details) are client side though.

Might be worth noting we’re using an older version of backbone & backgrid, we need to upgrade those. :smiley:

Right… and marionette. One day! I’m sure there are breaking changes.

You can install the Drone Extender extension, that gives you a button to filter by missing episodes :slight_smile:

http://forums.nzbdrone.com/discussion/140/nzbdrone-xtender-v2#Item_18

I could if I didn’t prefer Firefox. :stuck_out_tongue: I don’t like Chrome for this simple reason.

I’ll see if I can find some time to study the code this weekend.