But I have also now noticed when I stop playing a file and am simply watching live TV, the front panel displays the channel name for a few seconds, then reverts to showing "Play 12:55" which is the current time!
I can't reproduce this - anyone else? You should only get Play and current time if you're watching delayed live (chase play).
I'm guessing you're polling the player every few seconds and updating/over-writing the panel when it detects a change?
Nothing that complicated really - interfacing with the Humax software like that is tricky (apart from any legal issues).
I just watch what the Humax software is sending to the front panel and block/change it as necessary, so the delay you see will mostly depend on how long the name of the programme is!
Here's a log extract when I'm watching 'The Immune System', 11 minutes in. I know the Play icon is lit so just look for the time at the end of the scrolling text and copy it into the 'Play XX:XX' and send it on to the screen.
[RR] Tue Apr 3 18:20:50 2012: [ T h e I m m u n e 0 ] [RR] Tue Apr 3 18:20:53 2012: [ h e I m m u n e 0 0 ] [RR] Tue Apr 3 18:20:54 2012: [ e I m m u n e 0 0 : ] [RR] Tue Apr 3 18:20:56 2012: [ I m m u n e 0 0 : 1 ] [RR] Tue Apr 3 18:20:58 2012: [ I m m u n e 0 0 : 1 1 ] [RR] Tue Apr 3 18:20:58 2012: +> [ P l a y 0 0 : 1 1 ]