I have had a think - I told you I have no plan.
We open the live channel list page as default. This becomes the first page where I can access everything else (via a slide out or pop up dialog menu)
I need to combine live, vod, series, catchup in one skin file and one python file. (xstreamity of old did this).
There is a lot of code in those combined files, but as everything is pretty much stable now, debugging isn't a problem.
Then live, vod, series, catchup can just switch between elements.
All other screens remain separate, return you to the channel screen when closed.
Streamplayer stays as it is. Returns to channel select screen.
pasted-from-clipboard.png