![]() |
|
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
|
|||
|
|||
Want to develop "Play to Extender" option
Hi all,
First let me say that I am a complete nooob in the Studio area. I have arrived here at the Studio forum at the suggestion of GKusnick in an effort to develop something that would allow for any content to be played to an extender via the client interface. I would imagine this in the form of an additional menu option item that would appear if enabled to allow the user to choose to play the video/music/playlist/folder/whatever to an extender. I've glanced through the Studio guide, looked through the tutorials, opened studio and poked around, haven't seen anything terribly obvious. I would appreciate any suggestions of where to start and a general idea of a roadmap as to how someone would go about making this happen. Thanks much in advance for any and all help. |
#2
|
||||
|
||||
My first piece of advice would be to actually work through the tutorial exercises instead of just reading about them in the manual, in order to get some hands-on experience with how Studio works and how widget code gets executed.
It would also help us target our advice better if you give us some idea of your level of coding skill (if any). If you bring up the menu you want to modify in the UI before opening Studio, that will help you zero in on the general area of code you'll be working in. There's also a Find command for locating widgets containing specific text. (My Studio Tools plugin includes some more advanced search options if you want to experiment with that.) The tutorials should cover the basics of how to add menu items to an existing menu. For actually making things happen on another client, there are a couple of existing class libraries that can do that (including my Tools Library). The general process of how to create and package UI mod plugins has been spelled out in some previous newbie threads, so you might trying searching for those. You'll want to package your mod as a plugin even if it's only for your own use, so it will be easily portable to future revisions of the stock UI. That should help you get started. We can deal with more specific questions as they arise.
__________________
-- Greg |
#3
|
||||
|
||||
I totally agree with Greg that you should first work your way through the tutorials. They will give you a foundation to work from.
Next, copy your SageTV7.xml to MyExperiments.xml, open the experimental xml and poke around to see how things work. Think about what you want to do, find something in the default STV that is similar to what you want to do, and see how it's done. Next try changing things to see what happens. (Be aware that some changes you make will not show up in the actual rendered UI until after the STV is reloaded. The easiest way to reload the STV is to shutdown the client and restart it again.) Other things I'd suggest: - Install Greg's Studio Tools Plugin. It provides functionality that IMHO is essential. - Make sure you do not have any other Plugins installed. They will add complexity you don't need at the moment and will mess up your STVi when you are ready for that. Tom
__________________
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. |
#4
|
|||
|
|||
This is for SageMC, but it might be of some help. There is another utility that can turn an extender off over tcp Ip which could be useful with this type of thing. edit: it can turn the extender on or off. Last edited by Mike; 01-23-2011 at 10:24 AM. |
#5
|
||||
|
||||
Not sure if it's helpful or not, but BMT can play to extender. It might help you until you can get yours up and running.
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Option to remove, disable, or hide "Exit SageTV" menu? | CANightHawk | SageTV Beta Test Software | 12 | 02-23-2011 07:27 PM |
webserver "play in extender" doesn't work | willplaice | SageTV Customizations | 6 | 04-05-2010 04:56 AM |
"Set defaults" for Series forgets "Keep"/"Auto-delete" setting | maxpower | SageMC Custom Interface | 9 | 05-14-2008 09:44 PM |
Suggestion - "Set top Box Contol" option for live tv | hi_tech_guy_18 | SageTV Software | 1 | 11-03-2007 01:13 PM |
how do I get the "play all" option in recorded tv folders? | setherd | SageTV Beta Test Software | 12 | 10-07-2006 07:43 AM |