MediaPortal Forums HTPC/MediaCenter

Go Back   MediaPortal Forum » General Forums » Jobs/Tasks @ MediaPortal » Re-Design MyTV - get involved


Re-Design MyTV - get involved This forum contains all concept proposals for the new MyTV UserINterface Design.

Reply
 
Thread Tools Display Modes
Old 2007-07-30, 10:38   #1 (permalink)
Project Coordinator
 
infinityloop's Avatar
 
Join Date: Dec 2004
Location: 127.0.0.1
Age: 28
Posts: 5,957
Thanks: 152
Thanked 113 Times in 79 Posts

Country:

My System

Lightbulb i-loop's design - work in progress - 2007-08-10

infinityloop's concept design for MyTV Client Plugin


last time updated: 2007-08-10

Areas allready covered in conept design:
  1. TV Homescreen
  2. Channel Properties
  3. Channel / TV-Stream Tuning / Subchannels tuning
  4. Tuning an unavaiable channel (updated)

Areas which are not yet included in concept design:
  1. TV guide
  2. Schedules
  3. search
  4. TV-Server Info (will be completely re-designed to show more info, like current schedules, streams ect. + more interaction)


-------------------- introduction --------------------

generaly speaking i like the current userinterface of my tv.
there are just a few things i do not like that much. and i will try to propose a new concept design to solve these "issues".

Some user think that using the colored buttons on the remote would be the solution.

I dont think so for one simple reason.
i-loops-design-work-progress-2007-08-10-mce-remote-003.jpg
Look where these buttons are located on a remote. nearly always on the end of it.

usualy i have my thumb located on the other end of the remote, the "cursor" area.

In that area i have the "left, right, up, down, okay, info" and the "back" button located.

So this must be the buttons i focus my concept on.
because i realy have no interest in bending my fingerns/hand all the time to reach these colord buttons on that silly place on the remote.
-------------------- MyTV - Homescreen --------------------

  1. Introduction:
    The first issues i thought about is the navigation in MyTV homescreen.
    What i do not like about it is, that we have a "long" list of buttons there. which means that i always have to go all the way up, or down to reach the setting i need.

    Instead of re-creating the "classic" left hand menu, i thought about a quicker, circular central placed menu.

    it will allow you to always access your setting with 2 clicks at maximum.

    the navigation is described in the next step.
  2. first time entering MyTV and "automatically tune channel" is set to "off":
    If the user decides that he does not want that the channel he was watching the last time is tuned again, then this will be what he sees after the first tune.

    i-loops-design-work-progress-2007-08-10-mytv-home-no-channel-tuned.jpg

    As you can see, the central button is focused by default.
    • if you would press "left", then you would get to "timer"
    • if you would press "right", then you would get to "record now"
    • if you would press "up", then you would get to "tv-guide"

    Lets say you want to get to "TV-Server Info", then you can do that either by:
    • pressing "up" to go to "TVGuide" and then press "right" to reach "TV-Server Info"
    • or by
    • pressing "right" to go to "record now" and then press "up" to reach "TV-Server Info"

      as you can see. with a maximum of 2 button-presses you end up at the button you want.
      reaching the other buttons on the left side works the same way.

      Central Button:
      The central button says "watch TV", which means if you want to watch TV you should press it.
      after that you would get the mini-epg where you can switch between the TVGroups and select the channel you want to tune.
  3. first time entering MyTV and "automatically tune channel" is set to "on":
    In this case, the last channel you have been watching would be tuned instandly.
    i-loops-design-work-progress-2007-08-10-mytv-home-channel-tuned.jpg
    by default the "watch tv button" is focused again so if you want to watch the currently tuned channel, just hit "okay" on your remote.

    as you can see there are 2 new buttons now available when a channel is tuned. "channels" and "properties"

    so if you do not want to watch the currently tuned channel, then go "down" to "channel" and hit "okay".
    the miniepg will come up then where you can select an other channel to tune.
  4. How to recover MyTV Homescreen:
    Once you are watching TV, you just have to press the "back" button on your remote to bring the MyTV Homescreen back.
  5. How to recover mini-epg once started watching TV:
    Once you are watching TV, you just have to press the "okay" button on your remote to bring the mini-epg back and to switch between Channels and TV-Streams.


-------------------- Channel Properties --------------------
  1. Introduction:
    the current way how you can change audio tracks, subtitles zoom-modes, ect. is not very uset friendly. so i came up with the following.

  2. Enter Channel Properties Section from homescreen:
    To enter the Channel Properties section you have to go back to the "MyTV Homescreen"
    Click image for larger version

Name:	MyTV Home - channel tuned.jpg
Views:	951
Size:	212.7 KB
ID:	9053
    Then press 2 times "down" to reach the "properties" button.
  3. Enter Channel Properties Section from LiveTV:
    when you are allready watching TV then:
    • press the "i" button on your remote once
    • and you see the timeline with the EPG info window
    • press "i" again and you get to the "Channel Properties" section
  4. Channel Properties Section:
    • The Channel Properties Section is designed as horizontaly scrollable menu. The menu in the center of the screen is the one which has focus.
    • with the "left" and "right" buttons you are able to switch between the menue items.
    • with "up" and "down" you can select the various settings.
    • the togglebuttons will show what what is currently active.
    • these values will be stored seperately fo every channel, which means that the next time you tune it, it will use these settings you used the last time.
    i-loops-design-work-progress-2007-08-10-mytv-channel-properties-active-audio-track.jpg i-loops-design-work-progress-2007-08-10-mytv-channel-properties-active-audio-channel.jpg i-loops-design-work-progress-2007-08-10-mytv-channel-properties-subtitle.jpg i-loops-design-work-progress-2007-08-10-mytv-channel-properties-zoom-mode.jpg i-loops-design-work-progress-2007-08-10-mytv-channel-properties-leave-screen.jpg


-------------------- MyTV - Channel tuning / TV-Stream Tuning --------------------

  1. Introduction:
    Generaly speaking the current tuning mechanism is allready working quite well. However i have spotted some areas which could be improved.

    So basicaly you have the following options to issue a channelswitch:
    • CH+ CH- buttons
    • go to MyTV Homescreen by pressing "back" on your remote and select the Channel button, which opens "mini-epg"
    • when you allready watch TV, press the "okay" button on your remote (or enter on keyboard) to go directly to the "mini-epg"
  2. Tuning a channel:
    as soon as you opened the "mini-epg" you will see the current TV-Group on the top left, a list of TV-Channels from this group and the current Status of the channel.

    i-loops-design-work-progress-2007-08-10-mytv-miniepg_channelselection.jpg

    The Status can be:
    • available --- you can watch the channel
    • timeshifting --- you can watch the channel
    • recording --- you can watch the channel
    • unavailable --- you have no free card availabe to tune that channel

    You can tune a channel simply by selecting it and pressing "okay" on the remote.

    there is only a small difference to the current mini-epg, in this mockup i used different colors for the unavailable channels, to make that more obvious.
    the staus display is also slightly different.
  3. Tuning a unavailable channel:
    If you select and tune a channel (or reach such a channel when zapping with CH+ / Ch- buttons) which is marked as "unavailable", you will get a new dialog window.
    i-loops-design-work-progress-2007-08-10-mytv-untuneable-channel-unavailable-channel-tuning-mockup.jpg
    1. free a TV-Card
      If you want to tune that channel you have the possibility to take contol over one TV-Card and kick out another user.
      i-loops-design-work-progress-2007-08-10-mytv-tune-channel-card-selection-dialog-mockup-variant-2.jpg
    2. look for upcoming episodes (screen not re-designed yet!!!)
      This option is used if you want to look for a recuring of this movie/show or upcoming episodes
      i-loops-design-work-progress-2007-08-10-upcoming.jpg
    3. tune next available channel
      If you select this option, then the Tv-Server will tune the next available Channel in your selected TV Group
    4. open channel selector
      If you select this option, then you get to the Channel Selector (miniepg).
      Click image for larger version

Name:	MyTV-miniepg_ChannelSelection.jpg
Views:	521
Size:	120.1 KB
ID:	9184

  4. Tuning a TV-Stream:
    At the time i came up with the "TV-Streams" Button idea, it was not possible/no time available to integrate it differently.

    Now i think i have a better solution then adding a new button which forces the user to go back to the MyTV Homescreen and select it.

    Lets say you are allready watching TV, and now you want to change the channel:
    1. then you press "okay" on your remote to bring up the miniepg
      Click image for larger version

Name:	MyTV-miniepg_ChannelSelection.jpg
Views:	521
Size:	120.1 KB
ID:	9184
    2. now by pressing the "left" or "right" cursor you change the group until your reach "TV-Streams" which shows you all currently active streams.
      i-loops-design-work-progress-2007-08-10-mytv-miniepg_tv-streams.jpg
    3. here you can select a stream if you like, and tune to it

  5. Tuning a sub-channel:

    Some PayTV providers use a "portal channel" from where you are able to select a sub-channel you want to view.
    the tv-server is supporting that with the "Linkage scanner"

    currently you select the subchannel from the channel properties dialog box, i think that could be improved.

    Option1:
    1. In miniepg select the "Portal Channel" and tune it
    2. as soon as the channel was tuned you see a window which displayes the available sub-channel
    3. you can select a subchannel or close the window and watch the portal channel
    4. to restore the subchannels list, press"okay" 2 times. which opens the channel selection window and "tunes" the channel again

    Option2:
    Make all subchannels visible (with an indent) in the miniepg, which allows way easier and faster tuning.
    i-loops-design-work-progress-2007-08-10-mytv-miniepg_subchannels.jpg

The other sections will follow as soon as i had time to think about them
__________________
regards
chris

MediaPortal Project Coordinator
Test Team Leader

Do not start to moan if something is not working as you want it to be.
Remember that MediaPortal is Open Source.
YOU can improve it!
infinityloop is offline   Reply With Quote
Old 2007-07-30, 11:33   #2 (permalink)
Portal Designer
 
Harley's Avatar
 
Join Date: May 2004
Location: Germany
Posts: 1,037
Thanks: 140
Thanked 255 Times in 67 Posts

Country:


Default

..thats realy nice, i like it much !

Harley
Harley is offline   Reply With Quote
Old 2007-07-30, 11:52   #3 (permalink)
Portal Member
 
Shaftstick's Avatar
 
Join Date: Jul 2006
Age: 27
Posts: 30
Thanks: 0
Thanked 0 Times in 0 Posts

Country:

My System

Default

i like the concept it will be easy foranybody to use the tv part of MediaPortal with a remote and more clear i approuve...
Shaftstick is offline   Reply With Quote
Old 2007-07-30, 11:54   #4 (permalink)
Portal Developer
 
gemx's Avatar
 
Join Date: Oct 2006
Age: 32
Posts: 1,262
Thanks: 24
Thanked 188 Times in 99 Posts

Country:

My System

Default

Absolutely amazing.
Very nice idea.
__________________
ACCENT HT-100 | 2x16 VFD | ADM Athlon 64 3500+ | Win XP SP2 | SkyStar 2 DVB-S PCI | TT connect S2-3600
gemx is offline   Reply With Quote
Old 2007-07-30, 12:31   #5 (permalink)
Portal Member
 
THDBASED's Avatar
 
Join Date: Jan 2006
Posts: 464
Thanks: 65
Thanked 2 Times in 2 Posts

Country:

My System

Default

I like it because it is easy to use and great for first time users. Unfortunatly in my eyes simple somethimes also means less attractive for the eye to watch. I am not saying that your design is ugly but less attractive and less detail.

I think you will probably have to choose between speed and easy to use and a nice with a lot of detail interface. For a PVR the first option is probably the best, but I am a "details" kinda guy so I would like to have something in between...

I will work some more on my design and make it more simple and better for use with remote maybe include some of your ideas...
THDBASED is offline   Reply With Quote
Old 2007-07-30, 12:47   #6 (permalink)
Portal Developer
 
lkuech's Avatar
 
Join Date: Feb 2007
Location: Hamburg
Age: 34
Posts: 551
Thanks: 28
Thanked 44 Times in 18 Posts

Country:

My System

Default

I absolutely love this concept. It is easy to understand for anybody. And keeps all necessary options accessible.

I also interested in your "TV-Server Info" concept. I think to enhance the streams section is a pretty good approach. What I miss in the current MyTV is a dialog that gives me informations what the TV server is doing right now. (which card is idle. which card is recoding or epg grabbing etc.)

Bye
Lars
__________________
Using a wide screen and tired of changing the aspect ratio via remote all the time? Use the ViewModeSwitcher Plugin and everything is working automatically.
Are you able to find your home in MediaPortal? Yes you are! With the WorldMap plugin!
lkuech is offline   Reply With Quote
Old 2007-07-30, 12:51   #7 (permalink)
Project Coordinator
 
infinityloop's Avatar
 
Join Date: Dec 2004
Location: 127.0.0.1
Age: 28
Posts: 5,957
Thanks: 152
Thanked 113 Times in 79 Posts

Country:

My System

Default

Quote:
Originally Posted by lkuech View Post
I also interested in your "TV-Server Info" concept. I think to enhance the streams section is a pretty good approach. What I miss in the current MyTV is a dialog that gives me informations what the TV server is doing right now. (which card is idle. which card is recoding or epg grabbing etc.)
that concept is not ready yet. just thrown another sketch into the wastebasket

but you are right about the displayed informations, thats what i have in mind too. and a bit more.
__________________
regards
chris

MediaPortal Project Coordinator
Test Team Leader

Do not start to moan if something is not working as you want it to be.
Remember that MediaPortal is Open Source.
YOU can improve it!
infinityloop is offline   Reply With Quote
Old 2007-07-30, 13:32   #8 (permalink)
MP Donator
 
joystick's Avatar
 
Join Date: Jan 2006
Posts: 356
Thanks: 8
Thanked 14 Times in 11 Posts

Country:

My System

Send a message via ICQ to joystick Send a message via Skype™ to joystick
Default

I vote for it.

Another thing that came to my mind, for I am a "migrating" user of TV Central:
- For timeshifting (skip, ffwd, etc) use the ">>, >, <<" Buttons on the remote instead of left, right, up, down.
- Get PVR Info of your actual recorded and planned recordings by a menu that pops up inside MyTV

I know that you did not cover all of the nav aspects, but maybe those hints will get you somewhere....
cheers

joystick
__________________
C2D 6550, 3gb, ASUS P5K-E WiFi AP, 2*500 GB Samsung Sata, 3TB Nas over Powerline,2x FloppyDTV DVB-C+, Alphacrypt, HIS ATI HD2600XT 256MB, Zalman HD160+Irmon, Harmony One + DiNovo Mini, MP 0.2.3 + Tv Server latest SVN, WinXP SP2
joystick is offline   Reply With Quote
Old 2007-07-30, 14:09   #9 (permalink)
Portal Member
 
Join Date: Jul 2007
Age: 33
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts

Country:


Default

Looks very nice. Simple and easy to use.

High usability means high WAF and that is the key to keeping the HTPC in the living room

Quote:
Originally Posted by joystick View Post
I vote for it.
- For timeshifting (skip, ffwd, etc) use the ">>, >, <<" Buttons on the remote instead of left, right, up, down.
I fully agree with joystick's idea. Timishifting controls should work exactly the same way as video players. I guess that the information bar would show something different for timeshifted stuff than for complete recording.

My 5 cents, try to group the buttons around the middle 'live tv' one so that the most often used ones are the ones you reach with least key presses. For example I'm using more 'recorded TV' button than 'Timer' button. --> I'd put the 'recorded TV' button so that it's reached with one key press.

infinityloop, have you though about how the circular menu works when you have selected one of the buttons that aren't on the main axis (for example tv/on off)? Where does the selection move when you press left when ' tv/on off' is selected? It could go to middle or it could jump to bottom left. I think middle would make more sense.

Last edited by jaeger; 2007-07-30 at 14:18. Reason: added a question about navigation
jaeger is offline   Reply With Quote
Old 2007-07-30, 14:16   #10 (permalink)
Portal Member
 
Join Date: Jun 2007
Age: 25
Posts: 52
Thanks: 3
Thanked 0 Times in 0 Posts


Default

WOW. That looks like a PVR setup but has a much more sleek aproach that fits right into MP. I give it my vote!!
bfrye26 is offline   Reply With Quote
Reply

Bookmarks

Tags
design, iloop, progress

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
TVEngine3 Snapshot: 08-01-2007 01-23h Revision 15389 MediaPortal-BOT untested 'Nightly Builds' of TV-Server 4 2007-08-01 18:12
TVEngine3 Snapshot: 07-08-2007 01-22h Revision 15115 MediaPortal-BOT untested 'Nightly Builds' of TV-Server 2 2007-07-08 22:51


All times are GMT +1. The time now is 07:40.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 Protected by Akismet Blog with WordPress