Skip to main content Change Series Sort order from Aired to DVD order to match what TheTVDB has? : r/sonarr

Change Series Sort order from Aired to DVD order to match what TheTVDB has?

discussion

Hello All,

Is there a way to change the listing in Sonarr to display seasons based on DVD Order or Absolute Order, rather than Aired Order? If we have the option to do this, then it immediately fixes the issues between Plex/Sonarr/TVDB that I've been seeing.

I have recently made some contributions to TheTVDB for a show that my son wants to watch and wasn't showing in Sonarr properly because it wasn't in TVDB properly. After fixing that, I got to start thinking about the Pokemon TV show and the challenges that I've had with that not matching between TVDB, Sonarr, and Plex. I discovered there are different sorting methods that Plex and TVDB show... such as Aired Order, DVD Order, Absolute Order, and International Order. Having this option available would mean that certain series and seasons that have some interesting sorting would have the option to follow a certain sorting method.

Additionally, I took a look through TheTVDB and TheXEM.de... I found that TheXEM has pulled only "Aired Order" information from TheTVDB, which likely causes it to match differently between "scene" and AniDB listings on it.Seems there's just a ton of different ways to list, based off different criteria... but having the option to manually specify what order to use would be best.

Edit: I'm noticing that the link posted by u/Chefitutide (https://github.com/Sonarr/Sonarr/issues/255) it shows as being "Blocked by Skyhook" ... What is this Skyhook? Is this something that needs other enhancements added before this feature can be added?

Edit2: I got back notification that this is essentially a Sonarr issue as TVDB is actually exposing /getSeriesExtended and Sonarr just has to poll the option and choose the Series sorting method. So at this point, seems like Sonarr devs have to be willing to put in the effort to this "skyhook" thing that seems like a closely held secret lol

Archived post. New comments cannot be posted and votes cannot be cast.
Do you know how to code?
Thumbnail image: Do you know how to code?
Sort by:
Best
Open comment sort options
[deleted]
•

The TVDb's API only exposes series order for external access. I understand the plan is for all alternate orderings to be eventually available via API access, but from what I hear their API is kind of a huge mess, and there's no ETA on when we might see that.

}

not great news lol

I did raise a request on their github, so maybe it can start getting some traction, but it would be nice.

After more reading on the topic of this pokemon show, it seems that there are many people that have issues with it, because the "American DVD Order" and everywhere else lol
There's even discussion about how Aired Order is the official Japanese ordering per the official Pokemon .co.jp site... but DVD order and International Orders are the same and they are the "American Local" versions of the specific seasons (mini-series/side stories?)

}

Ordering is screwy, anime ordering is fucked.

}

I have a handful of shows I just manually deal with. It's easier that way.

}
More replies

The TVDb's API only exposes series order for external access.

People say this every time this topic comes up, but it's not true and it never has been. Even the older version of the TVDB API that Sonarr supports still has a DVD order field that Sonarr could be using (though it doesn't have the other alternate orders).

}
[deleted]
•

This has been a hotly requested feature for quite some time, if it were indeed possible I would be very surprised if the Sonarr devs simply hadn't implemented it. But I guess we'll have to wait for an official authority to state the facts.

}
More replies

Based on some continued reading and research, it seems like SickRage/SickBeard has the option to select the ordering method... so sounds like this is almost specifically a Sonarr issue that the devs appear to either not want to implement or can't for some reason.

}
More replies
More replies

To answer the question in your edit: Sonarr doesn’t actually use the TVDB API directly. The Sonarr team runs an API they call Skyhook that sits between Sonarr and TheTVDB and caches API responses. Any change to the APIs used by Sonarr would first need to be reflected by Skyhook, since that’s what Sonarr interfaces with.

}

So is Skyhook a separate system that isn't hosted in the same container/system as Sonarr?

Is there a skyhook github that we could potentially contribute to, to start trying to move this forward?

}

It’s hosted entirely by the Sonarr team, on skyhook.sonarr.tv. As far as I know, it’s not an open-source component.

}
More replies
More replies
More replies

I am once again juggling with a TV show that has problems because of this (Agatha Christie's Poirot) and once again I search the internet for any updates.

last "best" info was in this post ONE YEAR AGO:

https://www.reddit.com/r/sonarr/comments/pslj33/dvd_order_for_the_nth_time/

it was explained that TheTVDB API actually does expose DVD order (and has been doing so for a very long time) but it is Skyhook that is out of date... and that's where Sonarr is pulling the info off.

i am no expert, so i must wonder why this Skyhook is even necesary and not pull directly from TheTVDB API, but nevermind that. The real question is: is there any work being done on adapting whatever it is that needs to be adapted, be it Skyhook or Sonarr or whatever to make this work?

Could we get a dev update on this? Are there any roadmaps for Sonarr?

}

Hi u/bigDottee -

There are many resources available to help you troubleshoot and help the community help you. Please review this comment and you can likely have your problem solved without needing to wait for a human.

Most troubleshooting questions require debug or trace logs. In all instances where you are providing logs please ensure you followed the Gathering Logs wiki article to ensure your logs are what are needed for troubleshooting.

Logs should be provided via the methods prescribed in the wiki article. Note that Info logs are rarely helpful for troubleshooting.

Dozens of common questions & issues and their answers can be found on our FAQ.

Please review our troubleshooting guides that lead you through how to troubleshoot and note various common problems.

If you're still stuck you'll have useful debug or trace logs and screenshots to share with the humans who will arrive soon. Those humans will likely ask you for the exact same thing this comment is asking..

Once your question/problem is solved, please comment anywhere in the thread saying '!solved' to change the flair to solved.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

}
[deleted]
•
}
;