I’ve started working on improving TV show updates and there are going to be a lot of speed improvements with the next update.
Updating TV shows consists of two steps: Searching for information about the show/episodes and downloading of images. It’s pretty much impossible to speed up the last step, but I’ve been working on speeding up the first step – and boy, it’s looking good.
Let’s take “The Big Bang Theory” as an example. This show currently spans across 114 episodes and previously this would have taken 228 network operations to search for details on the show. With the upcoming update it’ll take just TWO network operations. Yep, that’s a massive improvement. Each network operation takes roughly one second, so that’s almost four minutes with the current method and only a few seconds with the upcoming method. This is also great because network operations drain the battery quite a bit, so reducing the amount of network operations will also reduce battery usage.
The smaller amount of network operations will also reduce network data usage. In the above example with “The Big Bang Theory”, the new method will use just 7 percent of what the current method is using. Pretty sweet, if you ask me.
TV shows will also include more details about the actual show rather than just information about the episodes. This includes rating, certification, runtime and year.