Just a quick update of where I am at. (Sunday 25th)
I am currently re-writing lots of my code as its all become very complicated.
The original code used the same snippets of code for live, vod and series with lots of conditional calls depending on what section it was dealing with.
But Live, vod and series are totally different, so this meant although it worked, it was a nightmare to read and a nightmare to debug.
So I have been splitting out the code in their own files for live, vod and series. Makes everything a lot lot simpler for me.
Currently I have split out Live and VOD into their own files, with just series left to do.
But it's slow going.
Once series has been stripped out into its own file I will do another release. Nothing new, just a code refactor and a fix of them smaller bugs mentioned in the previous posts above.
Then I will have another look into my experiments I was doing in the week.