primaeval / script.tvguide.fullscreen

tv guide fullscreen
GNU General Public License v2.0
25 stars 26 forks source link

Can get EPG and Quick EPG to display similtaneously #54

Closed iainsmacleod closed 8 years ago

iainsmacleod commented 8 years ago

If I watch content, press Back on keyboard, then press up - I now have Quick EPG overlaying EPG.

primaeval commented 8 years ago

That's a bug.

primaeval commented 8 years ago

How quickly did you press back after playback? There is a timeout on the osd when changing channels

iainsmacleod commented 8 years ago

While OSD is on. I did a few tests. Sometimes I can get the focus to remain on Info although the EPG is there too - in which case I don't navigate EPG (not Quick EPG) I navigate up/down in OSD.

On Tue, Aug 30, 2016 at 4:56 PM, primaeval notifications@github.com wrote:

How quickly did you press back after playback? There is a timeout on the osd when changing channels

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/primaeval/script.tvguide.fullscreen/issues/54#issuecomment-243578222, or mute the thread https://github.com/notifications/unsubscribe-auth/AEAHopCbLk1RM-KIBKlFpnZbhfRlSveLks5qlJkXgaJpZM4Jw9xv .

primaeval commented 8 years ago

Try my latest master branch. It should fix the osd remaining in epg mode if you press a key soon after changing channels. It also enables the context menu while playing by moving the back button to go back to playing. I don't know whether this should stay as it will confuse people. You can see the changes here to see if it makes sense: https://github.com/primaeval/script.tvguide.fullscreen/commit/fc1edcfc08048ddb4d41ffc3b5fb8ce2dda127c5

iainsmacleod commented 8 years ago

OK, Still some issues here. FOr example:

Playback channel and immediately hit back - I get to browse up/down in the info tab - not the EPG (EPG and Info displayed). Wait for Info to disappear then I get the quick EPG on up and down.

Similar issue when switching to last channel, immediately hitting backsapce.

iainsmacleod commented 8 years ago

In general though I tested a buck of the commands, and it seems pretty solid.

primaeval commented 8 years ago

When playback starts it goes into osd mode for at least 3 seconds before doing the Playback Timeout countdown. Anything less is hard to read and annoying. As soon as it detects playing media it closes the osd. If it times out it goes back to the main epg.

This lets you see what channel is about to play and gives a window to add an error message if no stream is detected. A blank black screen doesn't give much feedback.

I don't know if this should be the final way to do this but it needs some kind of feedback to show a positive or negative channel change.

primaeval commented 8 years ago

I'll take out the osd on channel change in 0.0.99 and see if it makes more sense.

iainsmacleod commented 8 years ago

If you want something there, can we not display a header with the information that will not have any control actions (up, down, left, right). Or even the OSD without those control, maybe they all make it close.

On Aug 31, 2016 7:55 PM, "primaeval" notifications@github.com wrote:

I'll take out the osd on channel change in 0.0.99 and see if it makes more sense.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/primaeval/script.tvguide.fullscreen/issues/54#issuecomment-243792941, or mute the thread https://github.com/notifications/unsubscribe-auth/AEAHouA86y8ZypDeudb1pj-_5oDvKynwks5qlZdbgaJpZM4Jw9xv .

primaeval commented 8 years ago

I tried without the osd and it didn't work. There has to be some window mode there for failed streams. I didn't want to create another mode but I think that might be the only way to do it.

primaeval commented 8 years ago

I added a flag to not close the osd if the direction buttons have been pressed.