|
SageTV Studio Discussion related to the SageTV Studio application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the Studio software application should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
||||
|
||||
Note: as of the v6.4.5.3 STV Update, the info in the previous post was changed so that gCustomSTVInitParams is sent as it is received instead of being turned into another array. The Java function now would take a series of typed parameters instead of a single array.
- Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#22
|
||||
|
||||
I'd realy like to be able to put a link in my mc menu to the "Detailed Setup", "Video / Audio", "Audio renderer" option/dialog from the default stv which would return to SageMC once the selection is made or backed out of. Does this new feature allow for an easy way to do this or would it be better to try to hack this setting dialog into sagemc?
Mick. |
#23
|
||||
|
||||
Quote:
- Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#24
|
||||
|
||||
Obviously I'm a bit late with this suggestion for 6.5, but at some point you might want to add the capability to jump to a stock menu by widget symbol (e.g. "BASE-44367") instead of by widget name (e.g. "Setup Menu"). Presumably this is exactly the kind of widget-addressing problem that symbols are meant to solve.
Perhaps the simplest approach is to first look up FindWidgetBySymbol(gTargetMenuName). If that fails, then do what you do now to look it up by widget name. That way it's backward-compatible with existing code, but allows new code to use the speedier and more future-proof symbol lookup.
__________________
-- Greg |
#25
|
||||
|
||||
Thanks for the suggestion Greg. That obviously never occurred to me & it would certainly help find the correct widget. I've added it to my to-do list.
- Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#26
|
||||
|
||||
Update: I've implemented the quoted suggestion, so you'll be able to test it in the next update... whenever that happens to be.
Oh, and if the symbol is not for a menu widget, it will skip it. Quote:
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#27
|
||||
|
||||
Great, thanks!
__________________
-- Greg |
#28
|
||||
|
||||
I'm trying this out, and I'm able to successfully load the default STV, but it goes to the main menu of the Default STV.
Then upon return, it's failing to go back to the specified menu. I feel like I'm missing something obvious. Thoughts? Code attached. |
#29
|
|||
|
|||
Quote:
I just did this a couple days ago to link to the system messages window before mike was able to patch sagemc and was able to get it working pretty easily
__________________
Server 2003 r2 32bit, SageTV9 (finally!) 2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast) 2x HD300, 1x SageClient (Win10 Test/Development) Check out TVExplorer Last edited by razrsharpe; 06-20-2009 at 06:55 PM. |
#30
|
||||
|
||||
Quote:
On return to your custom STV, it will load your Main Menu. If you want to jump to some other menu in your STV on reload, it's up to you to put code in your Main Menu's BeforeMenuLoad hook to accomplish that.
__________________
-- Greg |
#31
|
||||
|
||||
Quote:
I really should have stepped through the SageMC code one more step before messing with it on my own. I saw the "Default STV Menu" reference and my memory flashed to this thread, thinking "SageMC hasn't been updated" and I went trodding off the cliff. Ah well - thanks for the pointers - the world makes sense again. |
#32
|
||||
|
||||
I have another wish for this mechanism. Suppose I want to use the stock STV for video browsing, but then revert to my custom STV for media playback. It would be handy to have a gReloadCustomSTVOnPlayback variable that I could set so that the next time the MediaPlayer OSD menu is loaded, it returns to the custom STV instead. (Obviously it's then up to me to dispatch to my own MediaPlayer menu as needed on reload.)
This should amount to no more than a couple of widgets in the OSD menu's AfterMenuLoad hook. (As an experiment I tried doing it in BeforeMenuLoad, but apparently that's not a good time to call LoadSTVFile(). It did load the new STV, but the menu that got displayed was the old STV's OSD menu instead of the new STV's Main Menu.) Thanks.
__________________
-- Greg |
#33
|
||||
|
||||
Quote:
If gReloadCustomSTVOnPlayback has been set to true, then the default STV will reload the custom STV after entering the playback menu. This note was also added to the first post: Note: These global variables are cleared before reloading the custom STV. If the custom STV needs to do anything specific when it is reloaded, it should set its own custom global variables before loading the default STV. - Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#34
|
||||
|
||||
Thanks, Andy.
__________________
-- Greg |
#35
|
||||
|
||||
Is all of this in place and unchanged in V7?
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#36
|
||||
|
||||
As I recall there have been a few bug fixes and tweaks to the rules by which it decides when to return to the custom STV v. the stock Main Menu. But yes, this machinery is still present and functional (if not exactly "unchanged").
__________________
-- Greg |
#37
|
||||
|
||||
Hey Opus,
In V7 I've set up two entry points for the default UI from our Phoenix STV - one going to Detailed Setup, the other to Configure Video Sources "Detailed Setup" and "Setup Wizard - Summary Page" respectively When navigating away from these pages (using left key) they both end up back at the V7 Main Menu. Other links that I've set up, like to Music / Pictures / Online areas of the default STV, behave differently on LEFT event - they reload Phoenix. I am supposing that in one case it's 'BACK' and others it's a hard coded link to 'Main Menu', athough I haven't dug through the default STV code to verify this. Is this something I'll need an STVi (ie UI Mod) for the default UI in order to get the Detailed Menu and Video Sources to reload the custom STV on Left instead of going to the V7 Main Menu? btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#38
|
||||
|
||||
I think "Detailed Setup" & "Online Services Menu" should function the same, as far as using the Left arrow. Submenus in the online services area use Back, so maybe that's what you are using.
Returning to the custom STV when Back is used & there are no more menus to back to is fairly new. The custom STV support has been convoluted enough for a while now that I'm not sure why Left on those menus is jumping directly to the Main Menu vs. using Home to do so. Maybe it was to allow getting to the Main Menu _somehow_, because using Home or the Main Menu button in Detailed Setup would probably return to the cusotm STV if you've got that option enabled. Greg: Are you using this Left vs. Home difference on Detailed Setup/etc, or was this an oversight on my part? I don't want to assume I made a mistake & change something only to find I need to change it back. - Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
#39
|
||||
|
||||
Quote:
My main concern, which I believe we resolved back in September, was that if I jump from a custom STV to the stock Main Menu, and then navigate into a menu from there, then Left should take me back out to the stock Main Menu where I came from rather than jumping all the way back to the custom STV. This does seem to be working now as I expect it to, so no change is needed there.
__________________
-- Greg |
#40
|
||||
|
||||
OK, then I will probably update the default STV to change the way it is jumping to the Main Menu in these cases. This will affect using Left on some menus such that it will issue the Home command, causing a return to the custom STV if you've set the option to return on use of Home. Currently it simply jumps directly to the Main Menu in some places.
BTW: The use of the Back command was one of the items changed in previous discussions with Greg. Now, if there is no more menu history, then using the Back command will return to the custom STV. Note that Left functions as Back only on some menus, so there can be a difference between using Left vs. Back. If you want to go to the previous menu, use Back. If you intend to go to the parent menu, use Left. - Andy
__________________
SageTV Open Source v9 is available. - Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1. - Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus - HD Extenders: A) FAQs B) URC MX-700 remote setup Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How To: Add custom online video feed definitions (default STV; v7.0+) | Opus4 | SageTV v7 Customizations | 14 | 04-18-2015 07:06 AM |
How To: Add custom online video feed definitions (default STV; v6.4+) | Opus4 | SageTV Customizations | 69 | 08-15-2010 10:13 AM |
How To: Add custom online video feed definitions (default STV; v6.3.10) | Opus4 | SageTV Customizations | 34 | 06-04-2008 08:11 PM |
Custom STV: My ShowLogos STV working in Linux | laurenglenn | SageTV Linux | 0 | 02-19-2006 05:49 PM |