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
  #1  
Old 08-04-2010, 03:12 PM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
Arrow Unofficial Secret Extra v7 UI Features

[thread=50000]hidden features[/thread]

Placeholder for future post updates: The latest changes for the malore menus can be found here: [post=234550]Hidden feature changes in v6.2.6[/post] & in further update posts. And a new test version can be downloaded here: [post=258102]Test version 6.3.6.0b; January 10, 2008[/post].
The latest test version can be downloaded here: [post=351156]Test version 6.5.13.8a; April 6, 2009[/post].


There are some 'secret' extras in the default SageTV7.XML (v7.0 and later). The features are listed below. (The extras in the older SageTV3.XML STV for v7.0 & earlier are described here.) To copy & update the information for version 7...


IMPORTANT
Since these extra features are not supported by SageTV's technical support, there are a few points to remember:
  • If you run into a problem with any of the extras, do not submit a bug report or contact tech support about any unofficial feature. It will just discourage allowing additional secret features from being added... or mentioned. You can mention a problem in this thread.

  • Before submitting a bug report, make sure you have disabled the extra features and tested again. This is intended to make sure the problem is with SageTV's supported feature set rather than some sort of add-on.

  • While requests to change these extras can be posted in this thread, there is no guarantee that a request will be acted upon or even acknowledged. They are only modified as spare time allows, depending on what the author finds useful.

  • Finally: do not submit a bug report regarding any of the extras. If we keep things real quiet, the folks at SageTV won't even know these features exist and we can keep them in the STV!

HOW TO ENABLE THE EXTRAS
Enabling or disabling the extras is real simple... go to System Information and enter four digits in a row:

5309

You will notice that a small dot appears in the upper left corner. That dot indicates that the extras have been enabled. To disable the extras, enter 5309 again. (System Information is accessible from Setup -> System Information, or just use the Info command while on the Main Menu.)


THE UNOFFICAL FEATURE SET
The extra features are configured at Setup -> Detailed Setup -> Customize, then scroll down until you see the section titled Unsupported Extras. You can set:
  • SageTV Recordings Style - select from the default menu or malore's custom 2-pane menu.

  • Recording Schedule Style - select from the default interleaved, by day, & parallel styles, or malore's custom 2-pane menu.

  • Add links to malore's custom menus on the Main Menu - Yes/No; if Yes, links to the malore custom menus will be available under the TV section of the Main Menu.

  • Malore Menu Options - Select "Configure" to set some options for malore's menus.
    1. Configure Watched & Partial Bars - enable or disable these bars to show how much of a show you have watched or how much of a show has been partially recorded. Note: If these bars are enabled, they will also be used on the standard menus.
    2. Action After Selecting Airing - choose what happens when you use the Select command on an airing in the list: Smart, which chooses an action appropriate for the current menu; Display Options, which opens the options dialog for the airing; or Do Nothing: selecting the airing does nothing.
    3. Malore Menu Font Size - sets the font size for the custom menus.
    4. Custom Additional Airings - If enabled, the malore custom menus will be used when additional airings are viewed.
    5. Additional Display Options - allows configuring the following additional options:
      • Icon and Alternate View Bars - Choose whether to use the Icon and/or Alternate View left/top bars.
      • Upper Info Area Style - Choose whether the menu's upper area displays the airing information using malore's style or the standard style used by the default menus.
      • Outline Manual Recordings and Favorites - Choose whether Manual Recordings and Favorite airings are outlined or not.
      • Draw lines separating items in the lists - Turn horizontal lines between list items on or off.
      • Draw category colors behind airings - Choose whether category colors are shown behind airings all the time (Always), behind all airings except those using the default category color (Exclude Default), or not at all (Never).
    6. Wrap-Around Scrolling - configure whether the lists wrap when scrolling at the start or end of the lists.

  • Menu Footer Disk Space Bar Options - Choose Configure to enable/disable the disk space bar shown in the footer for every menu and to configure some options for that bar.

  • Program Guide marks First Runs - Choose whether to show a small dot of the same color as the First Run marker's background on the left-hand side of all First Run show entries in the Program Guide grid.

  • Program Guide marks HDTV - Choose whether to show a small dot of the same color as the HDTV marker's background on the left-hand side of all HDTV show entries in the Program Guide grid.

  • One Touch Filtering & Searching - Choose Configure to set the options for Quick Filtering and One Touch Searching. (See below for details.)

  • Date Display Style - Choose whether the date display contains the full Day Name + Date + Time, or just the Day Name + time.

  • Default Favorite Settings - Define default settings to be used when creating a new Favorite.

  • Default Manual Recording Settings - Define default settings to be used when creating a new Manual Recording.

  • All search screens that show immediate results (such as Search by Title) now have an option to Search using One Touch Numeric Text Input. Thanks to an idea and sample code from nielm, you can use NTE on these screens with the results list showing everything that the NTE characters could possibly match. The search field will show the text found in the first result and the NTE hint line will show the first few possible matches for the input so far.

    Example: To search for "The", you just have to enter '843' instead of '84433'.

    This can be enabled/disabled via the Options menu on the search screens where it is available.

  • The Music, Photos, and Imported Videos menus have "Extra" options available via the pop-up Options menu. Among the possible choices:
    • Quick Filter with One Touch Numeric Text Input - When viewing a long list of items, start entering the name of an item via letters or numbers. The list will be filtered to show only the items containing the text entered. (Normal setting: jump to the next item that starts with the number/letter entered.)
    • Search using One Touch Numeric Text Input - As described above, searches find all items that NTE input could spell.

  • Added views for Partial Recordings. To view all the partial recordings, click on the disk space bar at the bottom of a menu, then click on the text describing how many partial recordings there are (hidden hot-spot for a mouse click). You can also go to TV -> Partial Recordings on the Main Menu or use Options -> Partial Recordings from a SageTV Recordings menu.

    Your current SageTV Recordings Style menu will be used to list the partial recordings. Make that selection in Detailed Setup -> Customize. The partial recordings can be grouped & sorted like any other set of recordings.

    In Detailed Setup -> Customize -> Malore Menu Options, if you enable Watched & Partial Bars, a red & green bar to indicate what section(s) of each show are recorded will be shown on top of each airing listed in any menu listing recordings or just on the Partial Recordings menu.

  • Additional items in the pop-up video or group options menu:
    • When viewing Partial Recordings, the pop-up video options menu includes an option to delete all eligible partials. Some partials, such as currently recording shows, are not deleted.
    • Added total file size to the video & group of videos pop-up option dialogs.


  • The malore menus display an Alternate Views bar above the airings list. The number of alternate views can be configured for a menu by using the Options command. Each alternate view can be named and have separate settings for grouping, filtering, and sorting styles. Use the Smooth FF/REW and FF2/REW2 commands to easily switch between the alternate views. Check the Malore Menu Options for turning the Alternate Views Bar on or off.

  • The malore menus have an icon bar to the left of the airings list. Check the Malore Menu Options for turning the Icon Bar on or off.

  • The malore menus can also:
    1. use double-height rows for the right pane or both panes
    2. configure the Episode List Style
    3. filter by multiple categories
    4. filter by channel
    5. use from 1 up to 8 views per malore style menu
    6. configure the right hand episode listing style
    7. use the standard style for the upper info area
    8. ... and so on.

  • The custom malore Premieres, Finales, & Specials menu has options to show various types of premieres, finales, and other specials.

  • Default Favorite and Manual Recording Settings are in Detailed Setup -> Customize. Use these options to define certain default settings to be used when creating a new Favorite or Manual Recording, such as padding times and recording quality.

  • The malore & standard SageTV Recordings and Recording Schedule menus have links to each other in the Options slide-out for easy access to both.

  • Added Detailed Setup -> Customize option for "Use Enhanced Recording Deletion Confirmation Dialog"; controls whether the malore deletion confirmation dialog is used everywhere or only when in a malore menu.

  • Added Detailed Setup -> Customize option for "Program Guide marks non-Zap2it Channels". When enabled, channels with non-Zap2it station IDs are marked with a red dot in the Program Guide. The option is not available when using an EPG plugin.

  • Use the numbers 1 - 0 to jump to % positions in lists for the malore menus along with the SageTV Recordings, Search Results, Interleaved & By Day Recording Schedule, Favorites Manager, and Browse by Category menus. Number 1 jumps to the first item in the list, 0 jumps to the last item, and 2-9 jump to points in between.

  • STV developers can send "ViewNumber" to a malore menu via AddStaticContext() before jumping to the menu in order to specify which view is to be shown. If not used, then the last-used view will be shown.

  • Generate thumbnails for imported videos (non-DVD/BD): Detailed Setup -> Customize -> Add option to generate thumbnail during imported video playback while paused. When that option is enabled, the playback menu's options dialog has an option to generate a thumbnail for a non-DVD/BD imported video while playback is paused.


New or Updated for Version 7.0.13/14:
  • Did the initial conversion for the malore menus to use the new v7 style and to palce the disk space bar in the menu footer.
  • Removed "Single Thumbnails can Overlap Titles" option because it isn't used any more.
  • Removed XML and commercial skip options since they aren't in the malore menus any more.
  • Removed Detailed Setup -> Customize option for 'Set Background Image' because it isn't currently used and users can customize BGs for any menu by using the 'User Images' folder under the current theme folder.
  • Added malore menu options to 1) draw separator lines between items, 2) draw outlines around Manual Recordings & Favorites, 3) draw airing category background colors always, not the default category color, or never.
  • Updated malore menu focus highlight image - MaloreHighlight.png
  • Updated malore menu font styles for right-side episode lists & upper info area. Bold titles for Fav/MR; Italic for Watched; Plain text for all else.


New or Updated for Version 7.0.15:
  • Malore menus can have up to 8 views; previously was 6.
  • Can use numbers 1-0 to jump to % position in list for SageTV Recordings, Search Results, Interleaved & By Day Recording Schedule, Favorites Manager, Browse by Category, and TV Show Editorials menus.
  • Don't include channel previews when updating the Disk Space Bar.


New or Updated for Version 7.0.16:
  • Fixed channel number sort for malore menu left pane.
  • Added channel filter for malore menus and removed the old movies-only channel filter.


New or Updated for Version 7.0.17:
  • STV developers can send "ViewNumber" to a malore menu via AddStaticContext() before jumping to the menu in order to specify which view is to be shown. If not used, then the last-used view will be shown.
  • Fixed "Premieres, Finales, Specials" malore menu to perform its forced duplicate filter after other filters have been applied. Also disabled the "Remove Duplicate Airings" option for this menu since duplicates are always removed.
  • Stopped filtering empty items from the malore Program Guide menus, other than "No Data" entries.
  • Changed Detailed Setup -> Customize option for Custom Menus to 'Add links to malore's custom menus on the Main Menu'; controls whether any malore menu items are added to the Main Menu, not just the Custom Menus submenu.
  • Added malore menu option to group by past, present, and future airings. This grouping option is most useful when using the malore menus for Future & Past Airings, i.e.: when the "Custom Additional Airings" option is enabled.
  • Can use numbers 1-0 to jump to % position in list for TV Show Editorials menu.
  • The Disk Space Bar can be configured to look ahead up to 360 hours instead of 200. That covers the full 2 weeks of EPG data that can be used for scheduling.


New or Updated for Version 7.1.3:
  • Added Detailed Setup -> Customize -> Add option to generate thumbnail during imported video playback while paused. When enabled, the playback menu's options dialog has an option to generate a thumbnail for a non-DVD/BD imported video while playback is paused.



Misc Additional note(s):
  • <placeholder>




Don't forget: go to System Information and enter 5309 to disable the extras to test a problem before submitting a bug report about the supported features.



- 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.
Reply With Quote
  #2  
Old 08-04-2010, 03:14 PM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
This thread is essentially a copy of the one for the pre-version 7 default STV. Any issues using the hidden extra features in version 7's default SageTV7.xml STV should be posted in this topic.

The hidden features in the older SageTV3.xml STV will not be updated and are described in the old hidden features topic.

The SageTV V7.0.13 Beta now has an initial conversion of the malore menus (still a few things to be changed, though) and the disk space bar is now available on every menu in the footer. Note that you can adjust the width of the disk space bar if you find it to be too wide or narrow.

- 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.
Reply With Quote
  #3  
Old 08-04-2010, 03:46 PM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
w00t!
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output
on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT)
via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB
Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd
Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2
Reply With Quote
  #4  
Old 08-04-2010, 05:04 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Andy,

Looks really good. I'm not sure exactly what navigation I did but found this in my logfile:

Code:
Wed 8/4 18:57:11.284 [FinalRender-0015170d8410@f84b89] Loading RawImage of size 822x462 for /opt/sagetv/server/STVs/SageTV7/Themes/Standard/ExitBackground.jpg
Wed 8/4 18:57:11.284 [FinalRender-0015170d8410@f84b89] Loading 822x462 image from file /opt/sagetv/server/STVs/SageTV7/Themes/Standard/ExitBackground.jpg
Wed 8/4 18:57:11.492 [Ministry@10cd582] Ministry is waiting for 180 sec
Wed 8/4 18:57:12.536 [EventRouter-0015170d8410@e19358] ParentY=26, TopMenuWidgetHeight=393, SubMenuVerticalAlignment=0.06615776081424936
Wed 8/4 18:57:12.536 [EventRouter-0015170d8410@e19358] Opening sub menu via select/right: xSubmenuTV
Wed 8/4 18:57:14.608 [EventRouter-0015170d8410@e19358] setUI(sage.b6@1bca7ab[SageRecordings SHORTCUTS]) histIdx=6 uiHistory=[sage.b6@cf2994[Main Menu], sage.b6@1c4390a[Xtra: SageTV Recordings by malore], sage.b6@1188eb7[Main Menu], sage.b6@3108f6[Plugin List], sage.b6@1b40e7e[Plugin Configure], sage.b6@1188eb7[Main Menu], sage.b6@1bca7ab[SageRecordings SHORTCUTS]]
Wed 8/4 18:57:14.609 [EventRouter-0015170d8410@e19358] setUI(sage.b6@4d1082[SageRecordings STYLE LINKS]) histIdx=6 uiHistory=[sage.b6@cf2994[Main Menu], sage.b6@1c4390a[Xtra: SageTV Recordings by malore], sage.b6@1188eb7[Main Menu], sage.b6@3108f6[Plugin List], sage.b6@1b40e7e[Plugin Configure], sage.b6@1188eb7[Main Menu], sage.b6@4d1082[SageRecordings STYLE LINKS]]
Wed 8/4 18:57:14.609 [EventRouter-0015170d8410@e19358] setUI(sage.b6@1c4390a[Xtra: SageTV Recordings by malore]) histIdx=6 uiHistory=[sage.b6@cf2994[Main Menu], sage.b6@1c4390a[Xtra: SageTV Recordings by malore], sage.b6@1188eb7[Main Menu], sage.b6@3108f6[Plugin List], sage.b6@1b40e7e[Plugin Configure], sage.b6@1188eb7[Main Menu], sage.b6@1c4390a[Xtra: SageTV Recordings by malore]]
Wed 8/4 18:57:14.615 [EventRouter-0015170d8410@e19358] java.lang.NullPointerException
Wed 8/4 18:57:14.615 [EventRouter-0015170d8410@e19358] 	at sage.e$d$30.null(Unknown Source)
Wed 8/4 18:57:14.616 [EventRouter-0015170d8410@e19358] 	at sage.ay.a(Unknown Source)
Wed 8/4 18:57:14.616 [EventRouter-0015170d8410@e19358] 	at sage.a.m$b.a(Unknown Source)
Wed 8/4 18:57:14.616 [EventRouter-0015170d8410@e19358] 	at sage.a.m.a(Unknown Source)
Wed 8/4 18:57:14.617 [EventRouter-0015170d8410@e19358] 	at sage.e.a(Unknown Source)
Wed 8/4 18:57:14.617 [EventRouter-0015170d8410@e19358] 	at sage.bc.a(Unknown Source)
Wed 8/4 18:57:14.617 [EventRouter-0015170d8410@e19358] 	at sage.bc.do(Unknown Source)
Wed 8/4 18:57:14.617 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.618 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.618 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.618 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.619 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.619 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.619 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.620 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.620 [EventRouter-0015170d8410@e19358] 	at sage.o.new(Unknown Source)
Wed 8/4 18:57:14.620 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.621 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.621 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.621 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.621 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.622 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.622 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.622 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.623 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.623 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.623 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.624 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.624 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.624 [EventRouter-0015170d8410@e19358] 	at sage.b6.af(Unknown Source)
Wed 8/4 18:57:14.625 [EventRouter-0015170d8410@e19358] 	at sage.UIManager.a(Unknown Source)
Wed 8/4 18:57:14.625 [EventRouter-0015170d8410@e19358] 	at sage.UIManager.a(Unknown Source)
Wed 8/4 18:57:14.625 [EventRouter-0015170d8410@e19358] 	at sage.UIManager.if(Unknown Source)
Wed 8/4 18:57:14.626 [EventRouter-0015170d8410@e19358] 	at sage.bc.a(Unknown Source)
Wed 8/4 18:57:14.626 [EventRouter-0015170d8410@e19358] 	at sage.bc.a(Unknown Source)
Wed 8/4 18:57:14.627 [EventRouter-0015170d8410@e19358] 	at sage.e.a(Unknown Source)
Wed 8/4 18:57:14.627 [EventRouter-0015170d8410@e19358] 	at sage.e.a(Unknown Source)
Wed 8/4 18:57:14.627 [EventRouter-0015170d8410@e19358] 	at sage.e.a(Unknown Source)
Wed 8/4 18:57:14.628 [EventRouter-0015170d8410@e19358] 	at sage.b6.af(Unknown Source)
Wed 8/4 18:57:14.628 [EventRouter-0015170d8410@e19358] 	at sage.UIManager.a(Unknown Source)
Wed 8/4 18:57:14.628 [EventRouter-0015170d8410@e19358] 	at sage.UIManager.a(Unknown Source)
Wed 8/4 18:57:14.628 [EventRouter-0015170d8410@e19358] 	at sage.UIManager.if(Unknown Source)
Wed 8/4 18:57:14.629 [EventRouter-0015170d8410@e19358] 	at sage.bc.a(Unknown Source)
Wed 8/4 18:57:14.629 [EventRouter-0015170d8410@e19358] 	at sage.bc.a(Unknown Source)
Wed 8/4 18:57:14.629 [EventRouter-0015170d8410@e19358] 	at sage.e.a(Unknown Source)
Wed 8/4 18:57:14.630 [EventRouter-0015170d8410@e19358] 	at sage.e.a(Unknown Source)
Wed 8/4 18:57:14.630 [EventRouter-0015170d8410@e19358] 	at sage.e.a(Unknown Source)
Wed 8/4 18:57:14.630 [EventRouter-0015170d8410@e19358] 	at sage.b6.af(Unknown Source)
Wed 8/4 18:57:14.631 [EventRouter-0015170d8410@e19358] 	at sage.UIManager.a(Unknown Source)
Wed 8/4 18:57:14.631 [EventRouter-0015170d8410@e19358] 	at sage.UIManager.a(Unknown Source)
Wed 8/4 18:57:14.631 [EventRouter-0015170d8410@e19358] 	at sage.UIManager.if(Unknown Source)
Wed 8/4 18:57:14.631 [EventRouter-0015170d8410@e19358] 	at sage.bc.a(Unknown Source)
Wed 8/4 18:57:14.632 [EventRouter-0015170d8410@e19358] 	at sage.bc.a(Unknown Source)
Wed 8/4 18:57:14.632 [EventRouter-0015170d8410@e19358] 	at sage.bc.null(Unknown Source)
Wed 8/4 18:57:14.632 [EventRouter-0015170d8410@e19358] 	at sage.bc.for(Unknown Source)
Wed 8/4 18:57:14.633 [EventRouter-0015170d8410@e19358] 	at sage.b6.byte(Unknown Source)
Wed 8/4 18:57:14.633 [EventRouter-0015170d8410@e19358] 	at sage.EventRouter.a(Unknown Source)
Wed 8/4 18:57:14.633 [EventRouter-0015170d8410@e19358] 	at sage.EventRouter.run(Unknown Source)
Wed 8/4 18:57:14.634 [EventRouter-0015170d8410@e19358] 	at java.lang.Thread.run(Thread.java:619)
Wed 8/4 18:57:14.635 [EventRouter-0015170d8410@e19358] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of new_java_util_Vector of java.lang.NullPointerException for:FilterByBoolMethod(new_java_util_Vector(episodes), "IsWatched", false)
Wed 8/4 18:57:14.636 [EventRouter-0015170d8410@e19358] sage.a.e: Error in method reflection of new_java_util_Vector of java.lang.NullPointerException
Wed 8/4 18:57:14.636 [EventRouter-0015170d8410@e19358] 	at sage.ay.a(Unknown Source)
Wed 8/4 18:57:14.636 [EventRouter-0015170d8410@e19358] 	at sage.a.m$b.a(Unknown Source)
Wed 8/4 18:57:14.637 [EventRouter-0015170d8410@e19358] 	at sage.a.m.a(Unknown Source)
Wed 8/4 18:57:14.637 [EventRouter-0015170d8410@e19358] 	at sage.e.a(Unknown Source)
Wed 8/4 18:57:14.637 [EventRouter-0015170d8410@e19358] 	at sage.bc.a(Unknown Source)
Wed 8/4 18:57:14.638 [EventRouter-0015170d8410@e19358] 	at sage.bc.do(Unknown Source)
Wed 8/4 18:57:14.638 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.638 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.639 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.639 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.639 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
Wed 8/4 18:57:14.640 [EventRouter-0015170d8410@e19358] 	at sage.bc.int(Unknown Source)
Wed 8/4 18:57:14.640 [EventRouter-0015170d8410@e19358] 	at sage.bc.new(Unknown Source)
__________________

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
  #5  
Old 08-04-2010, 05:41 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Just thinking out loud here, but would it make sense to migrate these features into a UI Mod plugin? "Andy's Unsupported Extras" or whatever you want to call it. That way you wouldn't have to remind people how to turn them on and off for troubleshooting; the normal plugin UI would take care of it.

The initial migration probably wouldn't be too hard; just delete everything under "If unsupported" and save the result as the new base STV to compare against. Not sure how much of an added maintenance burden this would be going forward, though, compared to keeping it in the base STV.

Anyway, just a thought. If this is too far off-topic for this thread, feel free to move/edit/delete this post as appropriate.
__________________
-- Greg
Reply With Quote
  #6  
Old 08-04-2010, 06:28 PM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
Quote:
Originally Posted by tmiranda View Post
Looks really good. I'm not sure exactly what navigation I did but found this in my logfile:
Thanks -- I know where it is, now I just need to reproduce it & I'll fix it.

Quote:
Originally Posted by GKusnick View Post
Just thinking out loud here, but would it make sense to migrate these features into a UI Mod plugin?
These features are now so tied into everything else that I wouldn't want to try handling them as a plugin with the constant STV editing that I do.

- 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.
Reply With Quote
  #7  
Old 08-04-2010, 09:36 PM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
tmiranda: Please let me know what malore menu type you were using and how it was configured for grouping, filtering, and sorting so I can try to match it. I haven't been able to get the same error in the log so far.

Oh, and do you have any customizations that affect the malore menus?

- 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.
Reply With Quote
  #8  
Old 08-05-2010, 06:34 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Andy,

No customizations were installed. I'll look up the settings tonight when I get home but I suspect they are all default. The issue occured on my test system (Linux) and I try to keep that very vanilla.

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
  #9  
Old 08-05-2010, 06:54 AM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
I didn't dig in too deeply but when I am first in a Malore Menu TV Recordings and hit Options, on the right side of the screen the default first and second menu position looks strange. That is the first menu choice is actually blank and the second one says "null". These may be View choices? Not sure. Nice job on redoing the malore menus for SageTV 7 also. I can get more info later on tonight.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
Reply With Quote
  #10  
Old 08-05-2010, 08:28 AM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
Quote:
Originally Posted by gplasky View Post
I didn't dig in too deeply but when I am first in a Malore Menu TV Recordings and hit Options, on the right side of the screen the default first and second menu position looks strange. That is the first menu choice is actually blank and the second one says "null". These may be View choices? Not sure.
I saw that last night too - it isn't handling default view names, which are essentially empty until you give a view a name. It is on my list.

- 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.
Reply With Quote
  #11  
Old 08-06-2010, 10:46 PM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
Quote:
Originally Posted by tmiranda View Post
I'm not sure exactly what navigation I did but found this in my logfile:
This has been solved for the next update.

- 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.
Reply With Quote
  #12  
Old 08-06-2010, 11:05 PM
Brent94Z Brent94Z is offline
Sage Fanatic
 
Join Date: Aug 2004
Posts: 863
Andy, just wanted to say THANKS for the bottom disk space menu bar. I had been missing that since V6 and the plugin that did use it in V7 doesn't work quite right for the REC indicator so I hadn't been using that plugin and have been "flying blind" (well, lazy blind because I know how/where to get that info LOL) for a while. Anyways, thanks much for that... very nice!
Reply With Quote
  #13  
Old 08-07-2010, 03:58 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Andy,

A big thanks from me and the family for updating the malore menus.

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
  #14  
Old 08-07-2010, 04:37 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Andy,

I'm getting periodic hangs in the UI using the malore menus. I've got a few plugins loaded, but none of them are really new.

In the attached log I turned on an extender at 17:00. At 17:00:14.682 the hang starts and at 17:01:41.058 it's really stuck. Another hang starts at 17:27:34.222.

Any clues you can see in here?

Tom
Attached Files
File Type: zip sagetv_0.zip (110.8 KB, 563 views)
__________________

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
  #15  
Old 08-07-2010, 04:58 PM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
I haven't looked at the log yet, but is it the same exceptions that you listed previously? If so, those can cause a delay until it gets worked through. I'm trying to get an STV update ready within a couple days.

- 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.
Reply With Quote
  #16  
Old 08-07-2010, 06:34 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
No, not the same.
__________________

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
  #17  
Old 08-07-2010, 09:56 PM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
How's your Java heap? Is it maxing out?

You've got quite a few plugins active... is one of them calling Refresh() repeatedly? Try running w/o any plugins. I see the airings list for the malore menu being recreated over & over & over & over & ... but that doesn't happen on my system (so far, anyway). Something causing multiple refreshes is my best guess at the moment, but until I can reproduce that on a malore menu here, I don't know what might be causing it. If you have a way to reproduce it w/o any plugins, let me know.

The log also complains about a syntax error that isn't in the default STV:
Color = 0xE40033

Set this property to help find syntax errors when an STV is loaded:
preload_expression_cache=true


The only time I see long load times for one of the malore menus on my system is when there are thousands of airings, such as for one of the Guide menus or Viewing History, but that has always been the case because there are so many airings to process. But, I don't see long airing processing times in your log; just a couple hangs & the airing list processing happening many times.

- 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.
Reply With Quote
  #18  
Old 08-08-2010, 04:12 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Andy,

Java Heap is OK.

I saw the list getting created over and over as well but AFAIK that was just from scrolling down the list of shows. I'll see if it happens without any plugins.

I know about the Color = 0xE40033 error, that's actually from one of my plugins
__________________

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
  #19  
Old 08-08-2010, 05:16 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Andy,

I just confirmed that the airings list getting created over and over is normal behavior if you have the focus on the left column and press the down button. It does that without any plugins loaded.

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
  #20  
Old 08-08-2010, 07:07 AM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
Quote:
Originally Posted by tmiranda View Post
I just confirmed that the airings list getting created over and over is normal behavior if you have the focus on the left column and press the down button. It does that without any plugins loaded.
That doesn't happen for me either. Could you post the properties file for that UI? If an extender, I would need the server's properties file too. I want to see all the config settings for the malore menus to see if I can match what you see. And, what menu is this happening on - just the recordings list or all malore style menus?

- 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.
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
Unofficial Secret Extra v5-6 UI Features Opus4 SageTV Customizations 258 09-10-2014 06:27 PM
extra timed recordings features? rsagetv99 SageTV Software 5 12-07-2004 02:36 PM


All times are GMT -6. The time now is 11:19 AM.


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