|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
STV Import: Recently Watched for the Default STV
This import tracks the video files you have recently watched in SageTV.
To Install:
Usage:
Notes:
Download here: http://forums.sagetv.com/forums/down...do=file&id=368
__________________
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. |
#2
|
|||
|
|||
It is very slow at times.... see error below.
Code:
Mon 3/15 15:15:42.671 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:42.741 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:42.811 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:42.882 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:42.952 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.023 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.093 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.175 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.245 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.325 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.414 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.484 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.604 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.739 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.825 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:43.934 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:44.008 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:15:44.084 [ReProcessHook@1e6356d] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", Code:
for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:19:35.722 [ReProcessHook@1e6356d] ===== List Creation Elapsed Time = [271598] Mon 3/15 15:19:35.725 [ReProcessHook@1e6356d] Category Filter Elapsed Time = [2] Mon 3/15 15:19:35.730 [ReProcessHook@1e6356d] Other Filter Elapsed Time = [4] Mon 3/15 15:19:35.733 [ReProcessHook@1e6356d] No duplicates Elapsed Time = [2] Mon 3/15 15:19:35.737 [ReProcessHook@1e6356d] Sorting Elapsed Time = [3] Mon 3/15 15:19:35.769 [ReProcessHook@1e6356d] Grouping Elapsed Time = [30] Mon 3/15 15:19:35.771 [ReProcessHook@1e6356d] ===== Overall Group Creation Elapsed Time = [271647] It also pegs the CPU to about 100% when entering and exiting. the recently watched. even when scrolling through my regular shows I get this. Code:
Mon 3/15 15:26:30.348 [AWT-EventQueue-0@360be0] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:26:30.474 [AWT-EventQueue-0@360be0] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:26:30.518 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@13e9bda] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 3852 Mon 3/15 15:26:30.605 [AWT-EventQueue-0@360be0] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:26:30.763 [AWT-EventQueue-0@360be0] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:26:30.912 [AWT-EventQueue-0@360be0] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:26:31.089 [AWT-EventQueue-0@360be0] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:26:31.214 [AWT-EventQueue-0@360be0] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:26:31.269 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@13e9bda] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 4603 Mon 3/15 15:26:31.370 [AWT-EventQueue-0@360be0] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString) Mon 3/15 15:26:31.495 [AWT-EventQueue-0@360be0] EXCEPTION in getValueAsObject:sage.a.e: Error in method reflection of flux_api_HasPropertyElement of java.lang.reflect.InvocationTargetException for:flux_api_HasPropertyElement("rw/watched_list", "", IDString)
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 03-15-2010 at 04:29 PM. |
#3
|
||||
|
||||
Well that wasn't very good was it? What version of the default STV are you using? Any other STVi's or just this one?
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
|
|||
|
|||
I have the most current default STV. I tried it with no Imports at all and got the same errors.
Imports I use are Add_Keyword_Favorite.stvi Close_Media_File.stvi Comskip_Playback.stvi dynamic_menu_import.stvi imdb_search_import.stvi RW_Metadata.stvi
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#5
|
||||
|
||||
What .JAR files do you have in the JARs folder? Pluckyhd updated the flux_api and I think my STVi is picking up that version instead of the version in the .JAR file included.
__________________
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. |
#6
|
|||
|
|||
Does this require the Phoenix API it is not installed in this client?
Volume in drive C has no label. Volume Serial Number is 1CFC-2EA8 Directory of C:\Program Files\SageTV\SageTV\JARs 02/28/2010 05:30 PM <DIR> . 02/28/2010 05:30 PM <DIR> .. 03/29/2006 11:26 AM 268,794 commons-jxpath-1.1.jar 03/29/2006 11:26 AM 22,327 commons-logging-api.jar 03/29/2006 11:26 AM 31,605 commons-logging.jar 12/15/2007 06:27 PM 18,041 df_sageutils.jar 08/25/2009 10:32 AM 39,200 flux.jar 04/24/2009 10:27 AM 555,601 gkusnick.sagetv.jar 01/02/2009 07:12 PM 263,903 jcifs-1.1.6.jar 03/23/2005 11:45 AM 72,906 jdic.jar 03/29/2006 11:26 AM 148,179 mx4j-impl.jar 03/29/2006 11:26 AM 261,135 mx4j-jmx.jar 03/29/2006 11:26 AM 167,500 mx4j-remote.jar 03/29/2006 11:26 AM 491,164 mx4j-tools.jar 07/06/2009 07:09 PM 52,780 nielm_sageimdb.jar 02/04/2009 09:05 AM 33,916 nielm_sagemenureader.jar 03/09/2009 12:10 PM 14,656 nielm_sageutls.jar 10/14/2009 08:14 PM 377,826 nielm_sagewebserver.jar 10/12/2009 03:51 PM 52,380 nielm_sagexmlinfo.jar 03/29/2006 11:26 AM 89,764 sbbi-jmx-1.0.jar 05/04/2006 09:56 AM 109,503 sbbi-upnplib-1.0.3.jar 12/04/2005 03:25 PM 31,789 servlet.jar 20 File(s) 3,102,969 bytes 2 Dir(s) 3,956,736,000 bytes free
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 03-15-2010 at 05:42 PM. |
#7
|
||||
|
||||
Nothing is jumping off the page in that list. Sorry this did not work right off the bat, it certainly doesn't behave that badly on my system
After installing the STVi did you first watch a show or did you go to the Recently Watched menu before watching anything? Can you do the following for me? - Shutdown Sage and set the property rw/advanced_debug to true. - Try out the STVi again and then send me the Sage.Properties file and the sagetv_0.txt file. - I believe you have studio experience so can you open up Studio and see if it looks like the STVi did not import properly? The phoenix API should not be necessary. It only relies on flux.jar. Thanks much, 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. |
#8
|
|||
|
|||
Tom,
Thanks for your patience... It appears that the STVI did not import properly. The client I was importing it on only has about 512 memory. I was able to import it on my test machine and then copy the STV over and it works. I cannot get it to import correctly on that machine with 512. Edit I did a rebuild on the 512 machine and it worked this time.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 03-15-2010 at 06:14 PM. |
#9
|
||||
|
||||
No problem. It was scary to see the STVi blow up after just one person trying it out! I'm glad you discovered the problem and found a work around.
I have no idea why importing failed with 512 MB memory, maybe due to java running out of memory? Let me know if you see anything that looks broken.
__________________
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. |
#10
|
|||
|
|||
Just an FYI, in the announcement thread you have the support and download links reversed.
__________________
Wayne Dunham |
#11
|
||||
|
||||
Doh! Thanks, I fixed it.
__________________
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. |
#12
|
|||
|
|||
Very sexy concept. I've been wanting that function forever.
Pushing my luck here: any chance for a SageMC version? Eric |
#13
|
||||
|
||||
Eric,
It's not likely I'll do a SageMC version. Sorry. I was actually fairly hesitant to release this because I suspect once Sage 7 comes out (whenever that is) I'll have to rewrite the STVi, and there's nothing more boring than porting and rewriting. Having said that, I'm waiting with baited breath for Sage 7 and Ortus. 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. |
#14
|
||||
|
||||
Is this an import you're going to make available for v7?
|
#15
|
||||
|
||||
Yes.
__________________
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. |
#16
|
||||
|
||||
Version 1.1 for SageTV Version 7
Version 1.1 for SageTV Version 7 is now available in the repository.
__________________
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. |
#17
|
||||
|
||||
Version 1.3
Version 1.3 is now in the repository. It fixes an bug that caused Online Videos to not play.
__________________
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. |
#18
|
||||
|
||||
Hey, looks like our plugins have a conflict. Could you possibly do your STV logic as a child of the Watch(Airing) widget, that should get everything playing nicely together
__________________
Clients: 1xHD200 Connected to 50" TH-50PZ750U Plasma Server : Shuttle SFF SSH55J2 w/ Win7 Home, SageTV v7, Core i3 540, 2GB RAM, 30GB SSD for OS, 1.5TB+2x1TB WDGP for Recordings, BluRay, 2xHDHR, 1xFirewire SageTV : PlayOn, SJQ, MediaShrink, Comskip, Jetty, Web Client, BMT Having a problem? Don't forget to include a log! (Instructions for: PlayOn For SageTV v1.5, MediaShrink) |
#19
|
||||
|
||||
Sure. Give me a few days.
__________________
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. |
#20
|
|||
|
|||
tmiranda,
This plugin appears to have a problem ... I use the default menus in SageTv7 with hidden extras enabled. If i go into my recordings start watching a show after the show completes it takes me to the customized recordings screen... which is malore instead of the previous screen I was on. If I disable your plugin it reacts the way it should.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
STV Import: Comskip Playback for Default STV (v1.5.4 30/August/2008 for SageTV 5/6) | JREkiwi | SageTV Customizations | 600 | 11-23-2011 07:58 AM |
STV Import: Auto Compress for version 6 Default STV (V1.4.5 1/October/2008) | JREkiwi | SageTV Customizations | 325 | 10-15-2010 03:06 PM |
STV Import: Recently Watched for the Default STV | tmiranda | Customization Announcements | 1 | 07-01-2010 05:12 PM |
STV Import: Fan Art for Default STV by TiKi (v2.2 Feb 22, 2009) | Tiki | SageTV Customizations | 102 | 01-05-2010 05:16 PM |
STV Import: A Collection of Minor Tweaks for the Default STV for SageTV 5.0/6.0 | JREkiwi | SageTV Customizations | 126 | 01-10-2009 08:45 PM |