More TV Network Weirdness
On a TV shows Main page all the information for the show is listed under the title. For shows Currently airing it says "Airs" With the day of week, time, and network. If the show isn't currently airing it will have "Status" and "Networks"
For shows with Status and Networks it displays all the networks that it airs on, pulled from tmdb. Which is pretty awesome considering many people may watch a show on a different network then where it originally Aired.
But with shows that only shows Airs, status and networks are removed. The issue I am seeing with Airs is that it's pulling the Network at the bottom of the list on tmdb. So for example "Spongebob" is showing Airs: Saturday at 11am on RTL+ (HU). I am sure it airs on RTL+ (HU) but the the Day and Time is for when it airs on Nickelodeon.
("Sponge Bob" In Picture used to show wrong network being pulled. Food Wars! just randomly chosen to as an example of a show with status and networks listing)
From what I can tell tmdb must have some sort of network order precedence in place. I tried remove Nickelodeon and the re-adding to see if it would be listed on the bottom so trakt would pull that network name but once re-adding Nickelodeon it went right back to the top of the list.
So I was wondering 2 things:
1) If you would be able to set the Network data being pulled from tmdb for Airing shows to be the first network on list which seems to be the Original Network the Show Airs on, which will match up with the date and time from tvdb. (Although this can create a minor issue, as there does seem to be an exception on tmdb, for example a show like Lucifer which switched from Fox to Netflix. It seems Tmdb keeps the first network the show originally aired on at the top of the list not its currently airing network. But a full switch to a new network only happens a few times a year at most so I am guessing that could be dealt with by submitting a ticket to switch the network to the current one as has been done in the past.) or say pull network data for shows Airing from tvdb like it was in the past so it matches up with the dates and time and use tmdb for the Networks listings since it supports multiple networks.
2) If you would keep the full list of Networks for a show currently Airing. Like it shows up when it has a "Status"
This is related to another support request and the conclusion was Trakt should still assume the last network is the most recent. If not, TMDB should be updated to correct the order.
AdminJustin (Founder, Trakt) commented
We could switch it to use the first network, but like you said that basically introduces the same problem just with other shows. I thought TMDB listed them in order with the last network being the most recent, but that doesn't seem to be the case for all shows based on your example.
Do we know what TMDB typically does or if they even have a sorted order like I originally assumed they did? In all my original testing, it always appeared to have the recent network last which is why I did that.
Ideally I'd like to keep the "airs" line with only one network since that is supposed to help you find where to watch it right now.
If we can at least determine what TMDB does most of the time, then I can add an override for shows that don't do that and force the network name on our side.