This is on your ToDo list. Only a few thoughts for inspiration.
1) I think something like "playing now" will be needed.
I found something by chance that might give some inspiration for the layout.
Don´t look at the graphics, they are horrible.
But I like the channels in a list under each other and I like the progressbar for each show.
It is in German but you get the idea ("Jetzt" means "now")
2) notice the Button "Später" means "later".
There are all the following shows listed that have not begun yet.
I think this would also be a nice feature.
3) Possibility to switch the view only to the program of one channel.
For example select "Eurosport" and see all the program of Eurosport as a list.
tomtom21000
1) I think something like "playing now" will be needed.
I found something by chance that might give some inspiration for the layout.
Don´t look at the graphics, they are horrible.
But I like the channels in a list under each other and I like the progressbar for each show.
It is in German but you get the idea ("Jetzt" means "now")

2) notice the Button "Später" means "later".
There are all the following shows listed that have not begun yet.
I think this would also be a nice feature.
3) Possibility to switch the view only to the program of one channel.
For example select "Eurosport" and see all the program of Eurosport as a list.
tomtom21000