News:

Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com

Main Menu

New Orbiter desgnobj (remote) for MythTV.

Started by tschak909, June 01, 2009, 09:42:25 AM

Previous topic - Next topic

tschak909

Hello everyone,

I had finally had enough!

The orbiter remote for MythTV..._SUCKED_ ... it sucked harder than a bucky ball through a quantum singularity in a wind tunnel.

The keypad is gone.

I replaced it with a data grid that shows the currently playing shows on each channel. selecting a channel simply tunes it. I have made variants for both horizontal and vertical (PDA) screen orientations, as well as the mobile orbiter variant. The Mobile Orbiter variant shows a data grid where you can scroll and select the channel to tune.

What about the keypad?

What about the keypad? it created more problems than it solved. Okay, so you know SCIFI is channel 62... but what if you also have a satellite TV box that has a channel 62? which one do you want? .. also, tuning channels with sub-muxes (digital television) was difficult, because sometimes it's 25.1, sometimes it's 25#1, sometimes it's 25_1....well.you get the idea...

The remote is now used in 0810, the changes have been checked into sqlCVS, and I use a new designobj to implement it, 5657. The old mythtv remote, 2121 is still there, should you want to change it back.

I have recorded a small demo of it here: http://www.youtube.com/watch?v=dt1n5etw_9s

What if I want to try it?

Just do an sqlcvs update of the designer repo, and place this file in /usr/pluto/orbiter/skins/:

http://tschak.homelinux.com/xfer/tvchannelbarv8.png

after which, regenerate your orbiters...and start TV.

There MAY be a bug which causes a black screen the first time you try TV on a boot... just restart TV and you'll see the remote correctly.

Enjoy, :)

-Thom

fido


bulek

Thanks in advance,

regards,

Bulek.

avajon


tschak909

Okay, I've done a first pass for the Cisco 7970 as well. It will need some custom data grid work to make it readable, and eventually as more of the ui is pushed to orbiter.... well, you get the idea.

But, here are two renders of the two screens added:

http://www.localeconcept.com/pub/cisco_new_epg_1.png
http://www.localeconcept.com/pub/cisco_new_epg_2.png

enjoy,
-Thom

Marie.O

Why do people enjoy these stupid gradients. Can't read a thing on them.

That's so 80's. Just like shoulder pads...
If I helped you, feel free to buy me a coffee: [url="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2VKASZLTJH7ES"]https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2VKASZLTJH7ES[/url]

tschak909

I don't.

I'm going to replace them when i get a chance. I just wanted to get something working, so I used part of some existing graphics.

-Thom

krys


rlb2

I agree, I don't like Gradients either.  You guys ROCK! 
Rob

avajon

hi thom,

is this new remote also working for vdr or only for mythtv?

thanks
avajon

tschak909


jimbodude

This is pretty sweet.

How about for Live TV, such as my cable box connected directly to the TV?

tschak909

it can be done just fine, I just haven't done it for the LiveTV designObj.

-Thom

jimbodude

Ok.  I didn't know if there was added complexity because of the source of channel listings.

Is this a direction you were planning on going?  The remote for cable boxes does need some other work too - most boxes now have menus that you can interact with to pick on-demand shows and such, but the current remote doesn't have arrows and such.

qball4

#14
There's a new designobj for the cablebox remote in the Brushed Aluminum skin. Right now it's structured for PVR boxes, but I'll make a screen for regular cable boxes if there's enough interest.

I'm ALMOST finished with the skin - should be done by Monday. I keep wanting to post preview screens, but I know I'll get more satisfaction from getting your opinions on the polished version. Caveat - it's UI1 only so far.

:Matt

(edit: PVR vs regular cablebox)