|
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 |
#1
|
||||
|
||||
Getting comfortable with studio
I just started using studio so I could get used to moving around so I could begin creating my own Music UI. One of the things I've been wanting to do was simply be able to launch external apps within sage. I've created a menu item that will launch boxee, but then sage doesn't quite act right after it has been executed. Also, when I import the stvi there are lots of entries that weren't there before such as buttons (repeated numerous times). I know I'm missing something simple, but this kind of stuff is very new to me so I'm going to learn as I go. Here is a screenshot of what I've done. What seems to be missing?
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#2
|
|||
|
|||
The first thing that you really want to be wary of is active imports.... you really should disable these. Use Gregs tools to disable/enable them easily.
EDIT TIP: I noticed yours are still active via your screenshot...... at the top it says ***IMPORTS ACTIVE***
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders Last edited by jaminben; 04-09-2011 at 05:32 PM. |
#3
|
||||
|
||||
That's not a menu item; that's a menu. But you haven't actually defined any content for that menu, so it's no surprise that it does strange things when you load it. With nothing to display, not even a background image, what you're likely to see is just leftover text and graphics from the previous menu that your menu didn't bother to erase.
If your idea is to have a Boxee item on some other menu (say one of the submenus of the Main Menu, for instance), then you should put your Boxee action code there, under that item, instead of trying to create a whole new menu for it. A menu would be appropriate only if you're trying to create a complete new screen in the Sage UI for Boxee-related commands. In that case you'd need to follow the example of existing menus to display background images, organize content into panels or tables, and so on. If you haven't yet worked through the tutorials in the Studio manual, you should do so, since they're really the best introduction to Studio basics (like the difference between menus and items). Regarding your STVI issue, it's hard to know what's going wrong there without some idea of what steps you took to generate the STVI and how you're loading it back into the STV. There isn't (yet) a tutorial in the manual for this but there have been several newbie-level posts in the last year or so covering the basics of STVI creation.
__________________
-- Greg |
#4
|
||||
|
||||
The reason I'm creating a menu instead of an item (which is way easier) is because of the way ortus lets you add menus. Those tutorials are very helpful, but my brain could only handle through 11 before I couldn't take in any more info.
I modeled my menu after the email menu that does nothing. Everything works fine, but when I use any plugins (specifically ortus) it creates quite a few entries. I created the stvi by choosing export and then saved the file. I even just saved the sagetv7.xml and everything works great until I enable a plugin. I know I'm missing something. Sage works great, but I know that those entries aren't supposed to be there.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#5
|
|||
|
|||
I never use export.... try using Tools > STV UID File Difference. Basically load the default SageTV7.xml and save it as something else so you always keep a good untouched copy of SageTV7.xml, then create your mod. Run the STV UID File Difference against the untouched SageTV7.xml and your new file.... when you run this it will show a list of all the modified lines of code between the original and your modified xml. If that all looks good save it and thats your STVi. You can then load/enable the Ortus Dynamic main menu and import the STVi you just created and link to your "Menu Widget". If you try and edit whilst any Ortus plugins are active and run against the SageTV7.xml you will create duplicate menu items when reloading/enabling the Ortus plugins.
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders |
#6
|
||||
|
||||
Quote:
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#7
|
||||
|
||||
When using studio I like to change the UID prefix that will get used so when you add new widgets it's easy to see what you added. This is not a necessary step, but once you start making many changes in the STV it makes it much easier to see what you changed.
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#8
|
||||
|
||||
After using the STV UID tool I've created 2 stvi's that add a menu for boxee and hulu desktop. I've attached the stv uid screen for the boxee menu. It looks fine to me, but when I load ortus all kinds of junk gets loaded into the stv. What am I missing?
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#9
|
||||
|
||||
The UID diff looks OK. Post a screenshot of what it looks like in Studio.
What kinds of "junk" gets loaded? Ortus will load lots of stuff so are you sure it's not just ortus?
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#10
|
|||
|
|||
You can send me the STVi and I'll test it out on mine to see. You should just need to import it.
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders |
#11
|
||||
|
||||
Quote:
I've attached it so you can see what's going on.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#12
|
|||
|
|||
That STVi imports and gets added to the Ortus dynamic main menu just fine (launches whatever .exe I name in the code). All I did was:
1. Have a good clean copy of the Ortus plugin installed in the default STV. 2. Used Studio to import your STVi (File, Import menu). 3. Restarted the client so that the new menu could be seen in the Ortus plugin. 4. Added a new main menu and selected Boxee as the action. I think somewhere your copy of the default stv / Ortus plugin has got messed up and thats where your finding your problems.
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders |
#13
|
||||
|
||||
Quote:
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#14
|
||||
|
||||
That was it. A clean install fixed the problem. I imported the new ones into my main client and they did not cause any issues. I guess I can start on my other project now. Let the work begin. Thanks guys.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#15
|
||||
|
||||
Ok. I've gotten good at creating my own menu's to launch external apps, but I need a way to make sage sleep when I do that. I can't find an API call that makes that happen. I was trying to be clever and use eventghost, but it doesn't recognize that sage is even open.
Thoughts?
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#16
|
||||
|
||||
try
Code:
SageCommand("Power Off")
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#17
|
||||
|
||||
Now I feel dumb...I've tried looking (not too hard), but is the list of sage commands in the api calls list?
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#18
|
||||
|
||||
Chapter 5 of the User Manual.
__________________
-- Greg |
#19
|
||||
|
||||
Thanks, I was over-thinking.
EDIT: BTW, who put the arcade test and mame launcher stuff in studio?
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. Last edited by panteragstk; 05-02-2011 at 10:03 AM. |
#20
|
||||
|
||||
OK. So I'm ready to start making a replacement UI for music. I have been advised to try modifying the stock ui to make it into what I want. I looked into doing that, but the way it is set up in studio will make it very difficult to accomplish what I want to do. The reason is there is quite a bit of flexibility in the current ui, but I'm wanting something a bit different.
For example: You can now sort by song, album, artist or whatever. I'd like to just organize by artist only and then drill down to albums within an artist and songs within that album. I can see the value of drilling down from artist then to a big list of songs, but the fact remains that I want artist to be the primary focal point. Would modifying the stock ui accomplish this easier than starting from scratch? How would you guys do it?
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Can I do this with Studio ??? | trevorst | SageTV Studio | 12 | 05-13-2006 08:32 AM |
What about studio | alon24 | SageTV Beta Test Software | 27 | 07-26-2005 12:31 PM |
any chances of altering the graphics in sage without studio? studio users please read | reboot_this | SageTV Customizations | 1 | 12-03-2004 04:03 AM |
How do you get STUDIO? | broderp | SageTV Customizations | 31 | 06-18-2004 03:48 AM |