|
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. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Plugin: ADM - Another Dynamic Menu
Version 0.504 (STVI 0.504 - API 0.503)
Version 0.42 (STVI 0.424 - API 0.424)
A new approach to an old request - Another Dynamic Menu (ADM)
Please refer to the ADM Wiki for more information and how to use ADM Comments and suggestions are always welcome. Issues will be tracked here.... Compatibility with others plugins mentioned here in the Wiki.. Let me know if you find others that I need to mention. Todo plans are listed here in the Wiki. Let me know if you have other ideas/"needs". k Last edited by jusjoken; 10-17-2015 at 03:38 PM. |
#2
|
|||
|
|||
Saved for future use.
|
#3
|
|||
|
|||
Nice job jusjoken!
Very slick and easy to use with the included UI. J |
#4
|
|||
|
|||
+1
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#5
|
||||
|
||||
Quote:
Is saving in the .properties files a standard practice for plug-ins? Could it potentially be moved to its own .properties (or other) file?
__________________
SageTV server & client: Win 10 Pro x64, Intel DH67CF, Core i5 2405s, 8 GB ram, Intel HD 3000, 40GB SSD system, 4TB storage, 2x HD PVR component + optical audio, USB-UIRT 2 zones + remote hack, Logitech Harmony One, HDMI output to Sony receiver with native Intel bitstreaming |
#6
|
|||
|
|||
I'm using ADM with Diamond (which also writes quite a few entries to the properties files) and noticed no slow down, business as usual.
You can also reset from the UI clearing all the ADM settings (like with Diamond) if you want to do a clean reset. J Last edited by jorton; 07-04-2011 at 05:20 PM. |
#7
|
|||
|
|||
Quote:
k |
#8
|
|||
|
|||
jusjoken,
I just discovered this today and I am very excited to try it out when I get home! I read the wiki and I notice that it discusses that various menu-altering plugins may or may not work. I only use a few and I'm curious if anyone has tried them and can verify whether they work. -PlayOn -Recipe (text file) viewer -Stock Manager (stock market plugin) I guess the root of my question is, when items like these above are already installed, when you install ADM, does the "default" menu become what was the menu structure at that time? Or does the plugin come with the default Sage7 menu structure in it, effectively meaning you always "start from scratch"? Similarly, when you try to add a new menu item and get to choose from the big list, are the plugin items automatically in that list? I remember that was how nielm's DCM in v6 worked - for example, if you had the weather report suite (WRS) installed and tried to add a menu item, all the various WRS views were included there in the big list of choices.
__________________
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. |
#9
|
|||
|
|||
Quote:
The list of Standard Actions is also a "pre-built" list of actions that exist in SageTV base plus a few I tested with. Playon is in there as JOrton tried that out while he was testing it so I added it. At this point the simple answer is - it depends . I do not YET offer a list that provides ALL actions/menus available in Sage (like Nielm's did) but I will soon... I just need to decide the cleanest way to present that as I don't like the mile long list concept. But, if you can check in studio what Widget you want to launch the you can switch to Advanced mode and type in a Widget Symbol (that will be validated) and the item you created/edited will launch that Widget. k |
#10
|
|||
|
|||
Thanks for the response. Any chance you could add a section to the wiki with a little more-detailed info about how to find that Studio widget? For example, what would I look for to add the "Stock Manager" or "MovieTimes" (a plugin which adds a menu item in level 2)?
FWIW, I don't mind the "mile-long list".
__________________
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. |
#11
|
||||
|
||||
@jusjuken - I just wanted to throw this out there...
Now that Phoenix is released in public beta, the base api (especially for dynamic menus) is pretty stable. You could use the phoenix dynamic menus apis as your dynamic menus, and you'd get all of the functionality of Nielm's dynamic menus, plus you'd inherit the ability to allow plugins to contribute their own menu items transparently. You'd still need to code an STVi implmentation for the Dynamic Menus, but you wouldn't have to worry about the file formats, item processing, etc. Also phoenix uses a process whereby the from the STV you don't need to know what the different "actions" are for a menu item... you just invoke the action and the menu code takes care of the rest. So, you don't need a huge chain of conditions for every menu action that you want to invoke. Something to ponder while you are thinking of bringing your solution to the next level
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#12
|
||||
|
||||
Quote:
__________________
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 |
#13
|
|||
|
|||
Quote:
Yes he could make a ui editor for phoenix dynamic menus but even the phoenix guys don't have the time for that so It is time consuming. My 2 cents |
#14
|
||||
|
||||
We do have an editor - you can hide, rename, and reorder menu items. We haven't added the 'add' part yet but it's in the works. All from the UI.
btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#15
|
|||
|
|||
Quote:
Quote:
|
#16
|
||||
|
||||
Quote:
And Phoenix does have a ui for editing some portions of the menus... in terms of showing/hiding and moving them around. As for the editing... by the time you add in the complex features of how do I evaluate actions, run external commands, jump to new menus, show sub menus, etc, then that's where most of the questions come from... not the xml itself, and those same questions will come up whether or not you are using .properties or .xml files.... and not to get too technical, but Phoenix menus are model driven... xml is our "implementation" but I could just as easily create a model implementation that is backed by a database or .properties, or some other source EDIT: @Plucky - Your comment is related to the VFS (which is xml driven as well - and rather complex to implement in an editor ) and not the menus.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient Last edited by stuckless; 07-05-2011 at 02:13 PM. |
#17
|
|||
|
|||
Quote:
|
#18
|
||||
|
||||
Dynamic menus and Creating views are really two very different topics. Being able to add a menu item (dynamic) from the UI is coming soon to Phoenix, and is available now via XML wrangling.
Creating a VIEW (in the phoenix meaning of that word) from the UI is not something we are interested in doing any time soon. btl.
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
#19
|
|||
|
|||
Quote:
|
#20
|
||||
|
||||
A view in phoenix is a VFS instance that is populated with media. There is no correlation with menu items - we have quite a few views, and most of these views don't have a menu-item pointing at them.
Creating a new menu item that shows an existing view, or possibly some screen in the default UI, is what most people will be adding via dynamic menus. btl. And enough already on this thread about phoenix! Lets talk about ADM, cuz it's a nice piece of work!
__________________
PHOENIX 3 is here! Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Noob ?:Dynamic Menu plugin and Malore Multi-Pane STV | defilm | SageTV Customizations | 4 | 05-03-2009 01:29 PM |
dynamic menu xml | sflamm | SageTV Customizations | 0 | 04-10-2009 02:00 PM |
Dock menu problem/dynamic menu issue? | planetc | SageMC Custom Interface | 0 | 01-10-2009 07:31 PM |
Dynamic Menu | AHX | SageTV Customizations | 6 | 04-09-2006 05:37 PM |
Dynamic Menu | codacoda | SageTV Customizations | 3 | 04-03-2006 12:40 PM |