SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer.

Reply
 
Thread Tools Search this Thread Display Modes
  #81  
Old 08-25-2010, 12:38 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Honestly, I think 'most' people who are wanting to rearrange their menu's, would find that bit of Studio rather simple.
__________________
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
Reply With Quote
  #82  
Old 08-25-2010, 01:03 AM
wado1971's Avatar
wado1971 wado1971 is offline
Sage Aficionado
 
Join Date: Feb 2006
Location: Stamford, CT
Posts: 345
Quote:
Originally Posted by Fuzzy View Post
Yeah, but what features do you need? The dynamic main menu did quite a bit more than most people used. Is it the ability to move menu items around? Is it the calling of external apps? Is it the StaticContexts allowing menu's to jump to folder-filtered views (which, BTW, was in SageMC only)?
For me it's the ability to link a specific folder view to the main menu; which btw was available in the original default DM by neilm. So when is your release date Fuzzy?
Reply With Quote
  #83  
Old 08-25-2010, 08:23 AM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 2,009
Quote:
Originally Posted by Fuzzy View Post
Yeah, but what features do you need? The dynamic main menu did quite a bit more than most people used. Is it the ability to move menu items around? Is it the calling of external apps? Is it the StaticContexts allowing menu's to jump to folder-filtered views (which, BTW, was in SageMC only)?
Yes, yes, and yes. I make use of all 3 of these (and I don't use sagemc). My iMovies plugin for v6 of sage also used the static context calls.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM
Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2)
,USBUIRT (multi-zone)
Source:
Comcast/Xfinity X1 Cable
Primary Client: Server Other Clients: (1) HD200, (1) HD300
Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE,
HDHR, HVR-2250, HD-PVR
Reply With Quote
  #84  
Old 08-25-2010, 09:54 AM
dinki's Avatar
dinki dinki is offline
Sage Expert
 
Join Date: Mar 2006
Posts: 682
Waiting for the external program launch myself. I use it to call a program that turns off the lights when I press the power button.
Reply With Quote
  #85  
Old 08-25-2010, 11:52 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by dinki View Post
Waiting for the external program launch myself. I use it to call a program that turns off the lights when I press the power button.
That was kind of my point.. if it's a single simple thing like that, that's the perfect task to utilize to learn studio with. It would probably take about 3 lines in studio to do what you are wanting.
__________________
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
Reply With Quote
  #86  
Old 08-25-2010, 12:07 PM
RetroBox RetroBox is offline
Sage Advanced User
 
Join Date: Aug 2009
Location: Texas
Posts: 139
I've been following this thread attentively because, as a good majority of SageMC users in v6, I am anxiously awaiting for customizable menus to surface for v7.

Fuzzy makes a good point about getting into Studio and helping yourself. I have fumbled around in it to see if I could figure out how it worked and had mixed results. After all, I do not have a strong programming background an am just trying to learn Java. It certainly seems a little daunting to get into Studio and actually do something productive that will actually work and not cause a re-install. Other than the thick Studio guide, what resource(s) would you recommend for accomplishing task-oriented customizations in Sage?
Reply With Quote
  #87  
Old 08-25-2010, 01:28 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by RetroBox View Post
Other than the thick Studio guide, what resource(s) would you recommend for accomplishing task-oriented customizations in Sage?
When I was learning Studio I found the best way to learn how to do something was to look at the code in the default STV to see how it works. Think about what you want to do, then think of an example in the default STV that more or less does what you want to do, then go see how the default STV does it. Most times you can find something in the default STV close to what you want to achieve and use that as a guideline.

Second, have a goal in mind. Pick a small project that you find interesting and then go figure out how to do it. Reading manuals is boring but trying to solve a real problem is fun and challenging.

If you have questions post them in the Studio section of the forum. Most people are very helpful and will give good advice.

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.
Reply With Quote
  #88  
Old 08-25-2010, 02:00 PM
disco340 disco340 is offline
Sage User
 
Join Date: Jan 2009
Posts: 60
Quote:
Originally Posted by Fuzzy View Post
That was kind of my point.. if it's a single simple thing like that, that's the perfect task to utilize to learn studio with. It would probably take about 3 lines in studio to do what you are wanting.
Can you create filter's to link to specific folders in Studio as well?
__________________
Server: Windows 7, Intel I7 3770 3.4, 16 Gb RAM, Gigabit network
Drives: Recordings: External WD Caviar Black 2 TB SATA. DVD collection: External WD Caviar Green 2 TB SATA, Internal WD Caviar Green 2 TB, Kid's media collection: Internal WD Caviar Black 2 TB .
Software: SageTV 9 Tuners: USB-UIRT w 2 Motorola STB's w 2 C2 HD PVRs 1.5.6.1,
Clients: (3) HD200s (1 - Wireless, 2 - Wired) (4) HD300 wired
Reply With Quote
  #89  
Old 08-25-2010, 05:37 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Anything can be done in studio. If dynamic menus were to be created, they would be done in studio. (the menu.xml files from nielm's menu import were basically parsed into studio widgets). You could just create the widgets.
__________________
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
Reply With Quote
  #90  
Old 08-26-2010, 07:50 AM
dinki's Avatar
dinki dinki is offline
Sage Expert
 
Join Date: Mar 2006
Posts: 682
Quote:
Originally Posted by Fuzzy View Post
That was kind of my point.. if it's a single simple thing like that, that's the perfect task to utilize to learn studio with. It would probably take about 3 lines in studio to do what you are wanting.
Thanks for the reply. I've looked into using studio before but amongst other things, I've run into logistical problems even pulling up the interface (headless server and no SageTV client licenses). On top of that, I was pretty bewildered with the documentation.

While I do realize what I'm requesting could be seen as very trivial, it's kind of like saying 'Oh, you want to open that safe? It's as easy as turning the dial to three numbers and then pulling on the handle'. Without doing a lot of investigation and research my goal remains elusive. I just don't have the free time that I had before the kids came along. Besides, I thought I was replying to the request for more information on what people were looking for in dynamic menus.

Thanks to all that are looking into making an easy solution for folks like me. Hopefully it'll be as easy as with SageMC.
Reply With Quote
  #91  
Old 08-26-2010, 07:59 AM
RetroBox RetroBox is offline
Sage Advanced User
 
Join Date: Aug 2009
Location: Texas
Posts: 139
Quote:
Originally Posted by tmiranda View Post
When I was learning Studio I found the best way to learn how to do something was to look at the code in the default STV to see how it works. Think about what you want to do, then think of an example in the default STV that more or less does what you want to do, then go see how the default STV does it. Most times you can find something in the default STV close to what you want to achieve and use that as a guideline.
That is actually a really great suggestion. I did look behind the scenes of SageMC and that was really intimidating - taking cues from the default STV sounds like the best approach. Perhaps this is the inspiration I needed to define a small project and actually do it. Thanks!
Reply With Quote
  #92  
Old 08-26-2010, 08:47 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by RetroBox View Post
That is actually a really great suggestion. I did look behind the scenes of SageMC and that was really intimidating - taking cues from the default STV sounds like the best approach. Perhaps this is the inspiration I needed to define a small project and actually do it. Thanks!
SageMC is really great but it relies on a lot of custom code that is not available in the default STV or in Studio. That will only serve to confuse you if you are just starting in Studio. Once you do get more comfortable with Studio you can take a look at SageMC and see alternative ways of implementing functionality.

I really think the key is to have a project in mind and then figure out how to "get er done'. Pick something small to start so you are not overwhelmed.

Good luck.

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.
Reply With Quote
  #93  
Old 08-26-2010, 09:23 AM
pjpjpjpj pjpjpjpj is offline
Sage Icon
 
Join Date: Feb 2008
Posts: 2,164
I don't think this thread should detour into a "you can do it yourself" discussion (that probably should be a thread in the Studio forum), but since it sorta has...

I should start by saying that I have absolutely no background in any programming... I don't know anything about XML, java, or any of that. I'm an engineer by trade. I'm not afraid of computers, and if given a decent enough explanation, I'll try things. But, being an engineer, I need it to be pretty step-by-step. For example, if any of you ever installed the old v6 MovieTimes plugin without using nielm's DCM, and did it manually with Studio, I thought that the instruction PDF for that was fantastic. It really walked you through every step.

Back to the topic, I tried doing a little Studio work in v6 (stock STV). I found it very confusing. I read the Sage Studio manual and some of it seemed to make sense, but I found that it started out very well ("for dummies") and then seemed to slide into a format where you had to know some stuff already in order to understand what it was saying. I think that's the hardest part of writing a technical manual when you fully understand something - often you forget that, with regards to certain things you are talking about, not everyone understands. You suddenly end up throwing about terms that you are so accustomed to, that you don't realize a lot of people go "huh?". I find that a lot in my work, too, so I understand that it's hard. That's probably why the line of "...For Dummies" books sells millions.

Anyway, there were items, and terminology, that started to confuse me. All these "calls" and "hooks" and such began to go over my head. So I thought I would try it practically, by actually looking at Studio. And there seemed to be a lot of stuff there that didn't jive. It may have been due to the fact that there may have been some "extra stuff" in there (maybe things from plug-ins that weren't needed, or whatever), or maybe I just didn't understand. I did a little basic fiddling with some stuff, but it was purely based on (as mentioned above) looking at what had been done on a similar action, and copying it. I found it extremely tedious and confusing. And, to make things worse, every time I updated Sage with a new release, I had to do it again.

So, at this point, I'm just waiting on people smarter than me to help me out. While I would like to have a few of the functions that I created back again, none of them are deal-breakers that I can't wait for.
__________________
Server: AMD Athlon II x4 635 2.9GHz, 8 Gb RAM, Win 10 x64, Java 8, Gigabit network
Drives: Several TB of internal SATA and external USB drives, no NAS or RAID or such...
Software: SageTV v9x64, stock STV with ADM.
Tuners: 4 tuners via (2) HDHomeruns (100% OTA, DIY antennas in the attic).
Clients: Several HD300s, HD200s, even an old HD100, all on wired LAN. Latest firmware for each.
Reply With Quote
  #94  
Old 08-26-2010, 11:19 AM
Tiki's Avatar
Tiki Tiki is offline
Sage Icon
 
Join Date: Feb 2005
Location: Southwest Florida, USA
Posts: 2,009
Obviously demand is very high for dynamic menus or something like it. I know Sage prefers not to make promises or publish road maps, but there are times when a little bit of information really would be helpful.

Personally, I wish they would respond with a statement like one of the following:
(1) Yes, we are working on it. We can't make any promises on when or if it will be complete. but if we can get something working that we are happy with, we will release it before version 7 gets out of Beta.
(2) No, we have no plans to implement this feature at this time
(3) Undecided. We are evaluating it for possible inclusion in a future release, but it would be a fairly large undertaking, so it is unlikely that it will make it into the next official (v7.x) release.

If the answer were a firm "no" it is possible that one of the many talented developers that frequent this forum would take it upon themselves to create a plug-in (like Nielm did many years ago). But as it stands now, with hints that Sage may or may not be working on something, I would imagine that most developers would prefer to wait for Sage rather than spending a lot of time developing their own solution.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM
Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2)
,USBUIRT (multi-zone)
Source:
Comcast/Xfinity X1 Cable
Primary Client: Server Other Clients: (1) HD200, (1) HD300
Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE,
HDHR, HVR-2250, HD-PVR
Reply With Quote
  #95  
Old 08-26-2010, 11:24 AM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
I haven't seen any hints that Sage might be working on this - they have been resoundingly quiet on this front as far as I can see.

I don't expect Sage to have dynamic menus in V7. That's just me though.
btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #96  
Old 08-26-2010, 11:50 AM
jaminben jaminben is offline
Sage Icon
 
Join Date: Sep 2007
Location: Norwich, UK
Posts: 1,754
Send a message via MSN to jaminben
I doubt very much they will leave something out like this which has been requested quite alot....... I expect it will come pretty soon, well thats my gut feeling anyway.

Cheers

Ben
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders
Reply With Quote
  #97  
Old 08-26-2010, 02:53 PM
pjpjpjpj pjpjpjpj is offline
Sage Icon
 
Join Date: Feb 2008
Posts: 2,164
Quote:
Originally Posted by jaminben View Post
I doubt very much they will leave something out like this which has been requested quite alot....... I expect it will come pretty soon, well thats my gut feeling anyway.

Cheers

Ben
But certain other STV plugins that are currently in development will have such functionality.... right?
__________________
Server: AMD Athlon II x4 635 2.9GHz, 8 Gb RAM, Win 10 x64, Java 8, Gigabit network
Drives: Several TB of internal SATA and external USB drives, no NAS or RAID or such...
Software: SageTV v9x64, stock STV with ADM.
Tuners: 4 tuners via (2) HDHomeruns (100% OTA, DIY antennas in the attic).
Clients: Several HD300s, HD200s, even an old HD100, all on wired LAN. Latest firmware for each.
Reply With Quote
  #98  
Old 08-26-2010, 06:41 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by pjpjpjpj View Post
But certain other STV plugins that are currently in development will have such functionality.... right?
thats the reason im not optomistic for dynamic menus to come about any time soon. all the major 3rd party devs are working on total replacements..
__________________
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
Reply With Quote
  #99  
Old 08-29-2010, 07:20 AM
hemicuda's Avatar
hemicuda hemicuda is offline
Sage Icon
 
Join Date: May 2006
Location: north of Chattanooga, Tennessee
Posts: 1,118
Makes sense from a time/effort stand point for Sage. Why go through the hassle of building in DCM (though it would be easier for them to do it than a 3rd party to reverse engr) when if the community wants it badly enough someone will write the plugin.

I agree that it would be nice to know if they are even considering it. Would cut down on any duplication of efforts. I for one am in the same boat as others. No time to spare to learn the Studio lingo. I'll be lucky if I can make time to format the server any time soon. Some of my apps are having issues and as it's been 2yrs on an XP box. It's time for a fresh build. I'll likely not move to 7 until a DCM plugin is available however.
__________________
Server: MS Win7 SP1; FX8350 (H2O cooled); 8GB RAM; Hauppauge HVR-7164 (OTA); HVR-885 (OTA); SageTV 9.1.5.x; 12+TB Sage Storage

Clients: HD300 x2; HD200 x2; Placeshifter

Service: EPB Fiber (1Gb); OTA (we "cut the cord"); Netflix, Hulu, etc.
Reply With Quote
  #100  
Old 09-01-2010, 12:42 AM
mightyt's Avatar
mightyt mightyt is offline
Sage Icon
 
Join Date: Jul 2004
Location: CA.
Posts: 1,293
The ease of use related to nielm's Dynamic Menus clearly outweighs the Studio alternative for the general Sage community. I've used his plug in/import from the moment it became available and loved it ever since. With age, it only got better. Completely agree that this great capability "should" be added to a major release like 7.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
STV Import: Dynamic Customisable Main Menu (v6.4 20/Dec/2007 for SageTV 5.0/6.0) nielm SageTV Customizations 555 07-09-2014 06:36 PM
Dynamic Main Menu Icons Broken LJSSageUser SageMC Custom Interface 4 03-28-2009 01:43 PM
Problem with Dynamic Main Menu duglin SageTV Customizations 0 09-16-2007 10:32 AM
Dynamic Main Menu query.. vvulture SageTV Customizations 3 04-29-2007 03:20 AM
Malore's Recordings with Dynamic Main Menu Snuffy2 SageTV Customizations 2 07-22-2005 10:40 AM


All times are GMT -6. The time now is 03:18 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.