2014-02-14, 01:40
1. Correct
2. In short, it was to reduce time consumption greatly.
I removed actors from tv episodes because Law & Order is such a long running show that it's cast has become HUGE, and I think ViMM would copy the ENTIRE show cast list for every episode into the episode guide, making that file HUGE and way too large to load, the episodeguide.json is now about 351KB, using the entire cast it became 20+ MB, which took maybe 10 minutes+ to load when opening the episode manager, if it wouldn't just get stuck. So I decided to cut it entirely at the time, at least until I might find a way to handle this better.
And I probably used the entire show's cast for episodes rather then episode cast, because making a new connection to IMDb for every episode takes up a lot of time as well. a few seconds per episode runs up to several minutes for an entire show rather quickly, imagine waiting maybe half an hour for Law & Order to download all the cast information for every episode ever, or the Simpsons that's been running forever as well.
So it might either be bloat ViMM's library or bloat XBMC's apparently, though ViMM probably takes a bigger hit in time consumption to download and load the information, while XBMC seems to handle this more smoothly,
So it's not exactly intended and far from ideal, and I'm still hoping on finding a better way to store this information on ViMM's end, while balancing it with the time consumption of downloading that much information.
2. In short, it was to reduce time consumption greatly.
I removed actors from tv episodes because Law & Order is such a long running show that it's cast has become HUGE, and I think ViMM would copy the ENTIRE show cast list for every episode into the episode guide, making that file HUGE and way too large to load, the episodeguide.json is now about 351KB, using the entire cast it became 20+ MB, which took maybe 10 minutes+ to load when opening the episode manager, if it wouldn't just get stuck. So I decided to cut it entirely at the time, at least until I might find a way to handle this better.
And I probably used the entire show's cast for episodes rather then episode cast, because making a new connection to IMDb for every episode takes up a lot of time as well. a few seconds per episode runs up to several minutes for an entire show rather quickly, imagine waiting maybe half an hour for Law & Order to download all the cast information for every episode ever, or the Simpsons that's been running forever as well.
So it might either be bloat ViMM's library or bloat XBMC's apparently, though ViMM probably takes a bigger hit in time consumption to download and load the information, while XBMC seems to handle this more smoothly,
So it's not exactly intended and far from ideal, and I'm still hoping on finding a better way to store this information on ViMM's end, while balancing it with the time consumption of downloading that much information.