|
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
|
||||
|
||||
Developing STVs/STVIs using SageTV6
Just a small warning to any STV/STVI devs: STV(i)s written by SageTV v6.0 Studio are not backward compatible with 5.0, to the point that Sage will not even load/import the STV(i)
So far, I have worked around this by removing the following lines in the xml files saved by Studio v6 Code:
<BackgroundComponent>false</BackgroundComponent> Code:
<AutoRepeatAction>false</AutoRepeatAction> Removing those lines seems to allow 5.0 to load a 6.0 STV(i)... Obviously there are new API functions that if used will cause run-time errors, but these are fairly easy to avoid, and the run-time errors are more obvious than failure to load with no error message! Hope this helps anyone
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki |
#2
|
|||
|
|||
Quote:
With this info I will be able to ditch the 5.0 server and do all dev on the 6.0 client. Dirk |
#3
|
||||
|
||||
What I forgot to mention is that:
There may be other new attributes that I have not yet tripped over ...And I found that these were causing the problem by looking at the logfile when opening a v6 STV(i) in SageTV 5.0. Amongst a whole load of java exception stack traces, you will find a line identifying the offending xml tag: Code:
Caused by: org.xml.sax.SAXException: unrecognized tag AutoRepeatAction
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki |
#4
|
||||
|
||||
Quote:
This ties in with my earlier request for a definitive list of widget property names: http://forums.sagetv.com/forums/showthread.php?t=20332 Sure would be nice to get these documented somewhere.
__________________
-- Greg |
#5
|
||||
|
||||
Quote:
And, any of the new widget properties listed in the v6 Studio manual that aren't actually used yet also won't appear in the XML file, such as the one for the Image widget's new "Scaling Insets" (ScalingInsets). 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. |
#6
|
||||
|
||||
Thanks for the clarification. I've updated my list in the other thread.
__________________
-- Greg |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|