|
SageMC Custom Interface This forum is for discussing the user-created SageMC custom interface for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
STV Import: Toolbar for SageMC (v1.0a / June 11, 2007)
Hi Everyone,
I put together this toolbar import after seeing a number of people wishing that SageMC had better mouse support. I hope this is useful to someone. Many thanks go out to mickp for testing and Dirk (flachbar) for great suggestions and a little java programming magic. Also, thanks go to GKusnick for his studio tools. I would have never been able to put together an import without it. Aloha, Mike You can download it here. From the download description: At least SageTV v6.1.x, Java v1.6, and SageMC v6.3.3 are required This import adds a toolbar to the top of the screen for SageMC, providing enhanced mouse support. The toolbar is normally hidden and will roll down when the mouse cursor is moved to the top of the screen. It will roll back up when you move the mouse away. In the Video OSD, the behavior is slightly different, requiring a mouse click at the top of the screen to activate the toolbar. In the first release, the basic functionality includes the following commands: back, forward, home, sleep, fullscreen toggle, exit, transport controls, volume controls, mute, and direct access to the weather menu and calendar. Version 1.0 of the toolbar import adds two user configurable toolbars (in addition to the Minimal and Fullsize configurations) and two user configurable fixed button layouts for placing buttons directly on menu screens. Different combinations of toolbar + fixed button layout can be selected for the Main Menu, Submenus, and the Media Player OSD. By default, the fixed button layouts are disabled in all screens and the Minimal toolbar configuration is enabled in all screens. Editing of User Configurable Buttons Buttons and button groups can be enabled/disabled from the toolbar options menu or by highlighting any button in the toolbar or fixed button layout to be edited and pressing the options key and then selecting Enable/Disable Buttons. Any editable button/button group can be moved or rescaled by highlighting the button to be edited, pressing the options key, and then selecting Move/Scale Button. You can then use the arrow keys to move the button(s), the Pgup/Pgdn keys to rescale, and the stop key to restore the default size/location. Toolbars The Minimal and Fullsize toolbar configurations are still available. The Minimal toolbar is now the default. There are now two additional custom toolbar configurations labeled MyBar 1 and MyBar 2. These two configurations are user editable. Fixed Buttons There are now two user editable configurations (Layout 1 and Layout 2) for placing fixed buttons and button groups on screen. Separate Back, Fullscreen/Windowed, and Sleep icons are available in the fixed button layouts in addition to all of the buttons available in the toolbars. Other This import also adds functionality to the record and conflict icons. The record icon takes you to the Schedule menu and the conflict icon takes you to the conflict management menu when clicked. There is also now an option to disable the invisible navigation spots in SageMC to prevent conflicts if buttons are placed over the spot (upper left corner of the menu). Note: There is currently a limitation when using the stop popup screen for video playback. One option is to press stop a second time. This is currently not possible using only the mouse. Installation Unzip the contents of the download into your SageTV directory. Then start Sage and import Toolbar_Import.xml (in the STVs\SageTV3\ folder) into SageMC. For use with the Google Calendar plugin: Install the Google Calendar STVi first. (Very important! The calendar menu must exist for the Toobar to properly link to it.) Install the Toolbar as per above. Go to the Extras section of the SageMC Options menu and enable 'Toolbar Calendar Icon Selectable' Also in the Extras section, go to the Calendar Options and disable the Navbar. Version History v0.1 Initial Release v0.2 - Added an Options Menu for the toolbar. It is accessible from the SageMC Options / Extras section or by pressing the options key while any button in the toolbar is focused - Added shortcut button to jump to the Playlist Manager - Added user configurable shortcut button (configure button in options menu) - Added TV command button. (This toggles fullscreen video/video preview) - Added Record button. (Initiates a manual recording while watching live tv) - Added option to select alternate toolbar backgrounds from the options menu. (I have provided glassy backgrounds in blue, red, green, smoked and purple in addition to the original metallic background.) - Adjusted layout and button sizes to (hopefully) improve aesthetics v 0.2b - Added minimal toolbar view. This view has a smaller footprint and eliminates the diskbar, calendar, and weather items. The background image is set independently of the fullsize toolbar. Both background settings are preserved. v 1.0 - Complete redesign. (See description above) v 1.0a - Misc. small bug fixes - Added option to disable toolbar animation separately in the Main Menu, Submenus, and MediaPlayer OSD - Added Diskbar to custom toolbars. (Because the diskbar does not gain focus, you must click on the diskbar to bring up its options menu for moving/rescaling.) - Added standalone shortcut button. (This is the same button that is grouped with the playlist and TV buttons, just made available separately.)
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) Last edited by MeInMaui; 06-11-2007 at 01:43 PM. |
#2
|
|||
|
|||
Wow. Let me be the first to say, thank you very much. This kind of thing has been missing overall. Now the GUI can remain clean looking (with SageMC), and still have a control bar. Sage is getting better all the time thanks to the work of guys like you, Flachbar, and others. Hats off.
Oh, and it imports perfectly fine for me. |
#3
|
||||
|
||||
Woohoo! It works for someone!
Thanks! Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#4
|
|||
|
|||
The menu bar is great.
A little request, can you add a record button for live tv?
__________________
Server SageTv 6.3.5, Core2Duo 6300 ,2Gigs ,Saphire x1650, PVR250, 2*320GB + 160GB, java 1.6.1 Client SageTV Client 6.3.5 , AMD 3000, 1024Mb, Saphire x1600Pro256HDMI, java 1.6.1 Using Nielm's Web server 2.22 |
#5
|
||||
|
||||
Quote:
Do you mean a button to start live tv? Or a button to start a manual recording while watching live tv?
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#6
|
||||
|
||||
Nice
I like what I see. Even though i rarely pick up the mouse within Sage i might install it.
With this any chance to see the current SageMC OSD updated? I think I heard before that the images are interanally generated. I think thats the only part of SageMC that bothers me. Technazz
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#7
|
||||
|
||||
Quote:
Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#8
|
||||
|
||||
Quote:
Nice OSD goes a long way. Guide, menus, icons, selection bars look great but OSD which I think you see the most of doesn't match everything else. Technazz
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client |
#9
|
||||
|
||||
Somehow I missed this when it was released and just now noticed it. This will come in very handy when I am using the Client on my laptop, as out of habit I normally reach for the trackpoint when trying to pause, etc.
Looks really nice!!!
__________________
Mike : Technical Architect / Software Engineer HTPC : Intel® Core 2 Q6600 2.4GHz Quad Core Processor, 3GB RAM, 1TB DASD, Vista Home Prem, HdHomerun (2x Comcast QAM) Main TV: Samsung 56" HDTV - STX-HD100 720p - HDMI - Sony DG910 |
#10
|
|||
|
|||
I mean, while watching tv, a button to start recording the show.
__________________
Server SageTv 6.3.5, Core2Duo 6300 ,2Gigs ,Saphire x1650, PVR250, 2*320GB + 160GB, java 1.6.1 Client SageTV Client 6.3.5 , AMD 3000, 1024Mb, Saphire x1600Pro256HDMI, java 1.6.1 Using Nielm's Web server 2.22 |
#11
|
||||
|
||||
Yes, I'll definitely add this to the next version. Thanks for the clarification.
Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#12
|
||||
|
||||
Hi Guys,
I added a few instruction to the download and first post regarding use with the Google Calendar plugin: Quote:
Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#13
|
||||
|
||||
Quote:
ps: your calendar looks pretty cool too! |
#14
|
||||
|
||||
Wow, I'm glad I am running into some free time to check out all of these new goodies! Can't wait to load this up! Way to go Mike!
|
#15
|
||||
|
||||
Wow, this thread has been really quiet.
As of this post, I see there have been 85 downloads of the toolbar. Is it fair to assume that it is working reasonably well for everyone? Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#16
|
|||
|
|||
it's working great on my clients (seriously- this is awesome), but I can't seem to get in installed on my server (and thereby the placeshifters). I've even tried turning off the server functionality altogether, but so far no joy.
__________________
Halstead York HTPC/Server: A8 3850; Win 7 Home x86 + Java 1.6.0_26; Sage 7.1.9; Driving Epson 8500 pj @ 1080p | Office: Core2Duo E8500 w/ EFI-X running OS X 10.5 & Win 7 Pro x64 (dual boot) + Java 1.6.0_20; Sage 7.0.23; Driving 30" Samsung 1900x1200 monitor |
#17
|
||||
|
||||
Quote:
Sorry for the confusion. Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#18
|
|||
|
|||
Quote:
__________________
Halstead York HTPC/Server: A8 3850; Win 7 Home x86 + Java 1.6.0_26; Sage 7.1.9; Driving Epson 8500 pj @ 1080p | Office: Core2Duo E8500 w/ EFI-X running OS X 10.5 & Win 7 Pro x64 (dual boot) + Java 1.6.0_20; Sage 7.0.23; Driving 30" Samsung 1900x1200 monitor Last edited by Halstead; 04-25-2007 at 04:47 PM. |
#19
|
||||
|
||||
Quote:
I don't use placeshifter, so I have no idea what its limitations are, especially on a Mac. So unfortunately for now, use on a PS client is unsupported. Sorry. Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#20
|
|||
|
|||
Quote:
I really appreciate the work done so far.
__________________
Halstead York HTPC/Server: A8 3850; Win 7 Home x86 + Java 1.6.0_26; Sage 7.1.9; Driving Epson 8500 pj @ 1080p | Office: Core2Duo E8500 w/ EFI-X running OS X 10.5 & Win 7 Pro x64 (dual boot) + Java 1.6.0_20; Sage 7.0.23; Driving 30" Samsung 1900x1200 monitor |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Simple (but effective) security for any STV | Lester Jacobs | SageTV Customizations | 5 | 12-17-2010 03:21 PM |
STV Import: Change Encoder Display name in Parallel Recording Schedule | BobPhoenix | SageTV Customizations | 10 | 12-31-2009 03:17 PM |
Import DVD Profiler xml into default STV | wags119 | SageTV Customizations | 7 | 10-30-2006 07:35 PM |
Import STV vs Full STV | rickw | SageTV Studio | 5 | 11-04-2005 01:15 PM |