SageTV Community  

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

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 06-08-2009, 11:56 PM
boognish boognish is offline
Sage Advanced User
 
Join Date: Oct 2007
Posts: 82
Thanks for creating this cncb!! I was using version 1 for aq while until i had to reformat. I never installed it again and it has been sorely missed.

Im having trouble getting this to work though. Step 5 in the jrmc setup is not working for me.

5. Open a Command Prompt (*must 'Run As Administrator' if using Vista) and run the following command:
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe" /codebase "C:\Program Files\SageTV\SageTV\cncb\SageJRMCServer.dll"
It will give you a warning but the last line of text must say "Types registered successfully". If it doesn't then you will need to change the paths in the above command to match your setup and try again.

When i copy and paste this into the command prompt it says "the filename, directory or volume label syntax is incorrect"

Im using XP and the paths are all correct. Is there something im doing wrong here? is there another way to go about this step?

thanks in advance
Reply With Quote
  #22  
Old 06-09-2009, 08:12 AM
cncb cncb is offline
Sage Icon
 
Join Date: Jul 2006
Posts: 1,271
Quote:
Originally Posted by boognish View Post
When i copy and paste this into the command prompt it says "the filename, directory or volume label syntax is incorrect"
Are you sure that you got all the text when you pasted into the command prompt including the 2 sets of quotes around the first and last paths? I can reproduce this error message if I miss any quotes around the first path.
__________________
-Craig
Reply With Quote
  #23  
Old 06-09-2009, 08:18 AM
boognish boognish is offline
Sage Advanced User
 
Join Date: Oct 2007
Posts: 82
well it was that simple then huh!
you know i thought about doing that but 99% of the time the quotes are excluded. It worked!
Thanks for the help
Reply With Quote
  #24  
Old 06-26-2009, 02:59 PM
emilek emilek is offline
Sage User
 
Join Date: Dec 2006
Posts: 21
Speed!

Hello Cncb!

I love your plug-in, so much better than the standard media center functions of SageTV/MC.

Have only one question, is there a way to speedup de loading of the file list, i've got a large audio collection, and on a fast pc (quadcore 4gb) it still takes about 30 seconds for the filelist/icons to load.

Greetings,

Emile
Reply With Quote
  #25  
Old 06-26-2009, 08:53 PM
cncb cncb is offline
Sage Icon
 
Join Date: Jul 2006
Posts: 1,271
Hi Emile,

Is it a list of files or or a list of view schemes (artists, albums, etc.) that is taking so long to display? How many items are in the list?
__________________
-Craig
Reply With Quote
  #26  
Old 06-27-2009, 05:31 AM
emilek emilek is offline
Sage User
 
Join Date: Dec 2006
Posts: 21
Hi,

The list is about 450 albums long, all with cover icons. (it's a list of albums) This is only a small part of my collection. Haven't gotten the total list (2000+ albums) to load, it crashes somewhere then.

When I use media jukebox 12 or 13, everything is lightning fast, but I like the integration of your plugin into sagemc much better.

What sort of loading times do you get? (album count?)

Emile
Reply With Quote
  #27  
Old 06-27-2009, 07:30 AM
cncb cncb is offline
Sage Icon
 
Join Date: Jul 2006
Posts: 1,271
Quote:
Originally Posted by emilek View Post
What sort of loading times do you get? (album count?)
It takes about 5 seconds to display my 426 albums.

I'm not sure why yours is so slow. Are you running JRMC on the same PC or using Library Server? Have all the thumbnails been generated in JRMC?
__________________
-Craig
Reply With Quote
  #28  
Old 06-27-2009, 09:45 AM
emilek emilek is offline
Sage User
 
Join Date: Dec 2006
Posts: 21
All the thumnails have been generated by JRMC, and sagetv runs on the same computer as JRMC. Is there a way to buffer the info, and not retrieve it everytime from JRMC?

Emile
Reply With Quote
  #29  
Old 06-27-2009, 10:05 AM
cncb cncb is offline
Sage Icon
 
Join Date: Jul 2006
Posts: 1,271
Quote:
Originally Posted by emilek View Post
Is there a way to buffer the info, and not retrieve it everytime from JRMC?
No, but I think something else might be going on here (retrieving the info is not the slow part). It might be some setting in Sage that is off (maybe having to do with drawing of thumbnails, memory, etc.). For example, I have all my photos in JRMC. I can pull up a list of ~11000 photos and display the thumbnail list in Sage via the plugin and it takes only about 7 seconds.
__________________
-Craig
Reply With Quote
  #30  
Old 09-14-2009, 09:19 AM
cncb cncb is offline
Sage Icon
 
Join Date: Jul 2006
Posts: 1,271
Update 2.1 - Slideshow screensaver

I just posted an update that allows you to choose a playlist, smartlist, or playlist group to use as a photo slideshow screensaver. I also added some captions to the slideshow as well as a music "popup". See the first post for details.
__________________
-Craig
Reply With Quote
  #31  
Old 03-20-2010, 08:34 AM
lash lash is offline
Sage Advanced User
 
Join Date: Oct 2009
Posts: 103
First let me say really great job on this! The now playing screen is what SageTV should be using instead of the terrible one they have, really great job.

Jriver is one of the media apps I tried and I found I liked it as a music program but the media center functions were really lacking. However, the music functions in SageTV is really lacking, so I when I saw this a couple days ago I was psyched as the lack of music function in SageTV was one of the things that convinced me to move on.

I do have one problem. Playlists do not show up on SageTV client. I am running JRiver 14 (full version not free) on my server with SageTV and it all works fine. So I installed JRiver on the client and used the library server function to share the library. When I do this playlists do not show up in SageTV. Audio and pictures work fine, only playlists is completely blank.

If I share the library folder out on the server and open it in the client, in read only mode, playlists do not show up. If i close JRiver on the sever and open the library from the shared folder, playlists show up. Similarly if I manually copy the library files down to the client and setup a JRiver library using those local files, playlists show up. This, however, means I can only access music on one SageTV installation at a time and also access my playlists. Also, there will also be a problem with accessing my JRiver library on other PCs, which I do a lot.

Any idea how I can fix this? Thanks!
Reply With Quote
  #32  
Old 03-20-2010, 12:34 PM
cncb cncb is offline
Sage Icon
 
Join Date: Jul 2006
Posts: 1,271
Quote:
Originally Posted by lash View Post
If I share the library folder out on the server and open it in the client, in read only mode, playlists do not show up. If i close JRiver on the sever and open the library from the shared folder, playlists show up. Similarly if I manually copy the library files down to the client and setup a JRiver library using those local files, playlists show up. This, however, means I can only access music on one SageTV installation at a time and also access my playlists. Also, there will also be a problem with accessing my JRiver library on other PCs, which I do a lot.
Glad to hear I'm not the only one using this .

You say that Audio works fine - so all your music shows up and you can browse it all fine? I'm not sure why playlists only would not show up. I would open JRMC on your client pc and make sure the correct library is loaded and you can see all the playlists inside JRMC.

The setup I use which works well for me is a shared library folder over the network. I open the library read-only on the server which allows me to open it for editing on other pcs. I can then "refresh" any changes on my server in read-only mode by using the "popup" menu item in the Sage JRMC browser screen ("More | Reload Library 2" in my case). Note that a library server client won't work with Sage because Sage needs direct access to the files (files from the library server have an http address).
__________________
-Craig
Reply With Quote
  #33  
Old 03-21-2010, 01:50 AM
lash lash is offline
Sage Advanced User
 
Join Date: Oct 2009
Posts: 103
Thanks for the reply Cncb. Actually, I don't understand why this plugin isn't more popular. When I first tried SageTV, I was surprised that there weren't a hundred threads demanding better music handling from SageTV.

Anyway, I did some testing today and it seems I had some false positives or something. It seems my problem with playlists is independent of client mode or read only or anything. No matter what configuration I tried, including closing J River on all computers except the client, I cannot get playlists to show up. I even tried this on 2 other computers (one was a laptop). It seems playlists only load in SageTV on the server, where the library is physically located or if I copy the library files to a local directory.

The thing is, I am using UNC paths for everything. I can open JRiver itself on any computer in my home LAN (and via VPN outside my home LAN) and use client mode or open the library directly on the server (via sharing the library folder out) and playlists load and play fine.

In SageTV, with you plugin, my audio and pictures load and playback fine (I do have a SageTV problem playing back FLAC files that I posted about elsewhere). So is there a specific way I need to setup my playlists so they work with this plugin? I am pretty new to JRiver, have been only using it for a month so I might be missing something obvious.

Thanks!

Last edited by lash; 03-21-2010 at 01:53 AM.
Reply With Quote
  #34  
Old 03-21-2010, 03:15 PM
cncb cncb is offline
Sage Icon
 
Join Date: Jul 2006
Posts: 1,271
Quote:
Originally Posted by lash View Post
So is there a specific way I need to setup my playlists so they work with this plugin? I am pretty new to JRiver, have been only using it for a month so I might be missing something obvious.
No, playlists are stored in the library files so there is nothing special you have to do for them. Are you trying to access them through the JRMC plugin "popup menu" (i.e. "Playlists | Browse All")?
__________________
-Craig
Reply With Quote
  #35  
Old 03-21-2010, 11:03 PM
lash lash is offline
Sage Advanced User
 
Join Date: Oct 2009
Posts: 103
Yes that is how I am trying to access playlists. Is there another way? Thanks!

Edit: Ok, I discovered the debug logging options in the properties file. The bad news is it doesn't seem to help. I removed the garbage in between the relevant portions:

Code:
Mon 3/22 14:15:55.367 [AWT-EventQueue-0@4f459c] About to go to screen JRMC Library Explorer
Mon 3/22 14:15:55.368 [AWT-EventQueue-0@4f459c] Launching screen JRMC Library Explorer
Mon 3/22 14:15:55.368 [AWT-EventQueue-0@4f459c] setUI(sage.b4@4cdf7e[JRMC Library Explorer]) histIdx=4 uiHistory=[sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@196722d[JRMC Now Playing], sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@4cdf7e[JRMC Library Explorer]]
Mon 3/22 14:15:55.372 [AWT-EventQueue-0@4f459c] setUI(sage.b4@1be1e75[JRMC Library Explorer]) histIdx=4 uiHistory=[sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@196722d[JRMC Now Playing], sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer]]
Mon 3/22 14:15:56.717 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@aee320] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 750
Mon 3/22 14:15:57.309 [Fork-PRQST-1206470@14f7a86] Info duration wait finished
Mon 3/22 14:15:57.468 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@aee320] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1501
<snip there was a bunch of Hang_Detected>
Mon 3/22 14:16:32.995 [AWT-EventQueue-0@4f459c] processOptionsMenu optionsMenu=default:ZGRPL-148033|OptionsMenu:NavigationOptions
Mon 3/22 14:16:35.106 [Fork-PRQST-1206470@14f7a86] NextInfo wait started
Mon 3/22 14:16:36.830 [AWT-EventQueue-0@4f459c] setUI(sage.b4@1e775bc[JRMC Library Explorer]) histIdx=5 uiHistory=[sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@196722d[JRMC Now Playing], sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@1e775bc[JRMC Library Explorer]]
Mon 3/22 14:16:36.850 [AWT-EventQueue-0@4f459c] setUI(sage.b4@c9aff0[JRMC Library Explorer]) histIdx=5 uiHistory=[sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@196722d[JRMC Now Playing], sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@c9aff0[JRMC Library Explorer]]
Mon 3/22 14:16:38.105 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@aee320] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 750
Mon 3/22 14:16:38.855 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@aee320] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1500
Mon 3/22 14:16:39.605 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@aee320] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 2250
Mon 3/22 14:16:39.613 [Fork-PRQST-1206470@14f7a86] NextInfo wait finished
Mon 3/22 14:16:40.355 [AWTThreadWatcher-SAGETV_PROCESS_LOCAL_UI@aee320] EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 3000
Mon 3/22 14:16:47.001 [AWT-EventQueue-0@4f459c] setUI(sage.b4@178b9ce[Main Menu]) histIdx=6 uiHistory=[sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@196722d[JRMC Now Playing], sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@c9aff0[JRMC Library Explorer], sage.b4@178b9ce[Main Menu]]
Mon 3/22 14:16:47.017 [AWT-EventQueue-0@4f459c] BeforeMenuLoad Main Menu
Mon 3/22 14:16:47.018 [AWT-EventQueue-0@4f459c] setUI(sage.b4@2df8f8[Dynamic Menu by nielm]) histIdx=6 uiHistory=[sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@196722d[JRMC Now Playing], sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@c9aff0[JRMC Library Explorer], sage.b4@2df8f8[Dynamic Menu by nielm]]
Mon 3/22 14:16:47.032 [AWT-EventQueue-0@4f459c] BeforeMenuLoad Dynamic Menu
Mon 3/22 14:16:47.033 [AWT-EventQueue-0@4f459c] Setting root menu widget
Mon 3/22 14:16:47.124 [AWT-EventQueue-0@4f459c] Setting MainMenuItems
Mon 3/22 14:16:47.124 [AWT-EventQueue-0@4f459c] Size MainMenuItems=7
Mon 3/22 14:16:47.290 [ReProcessHook@162b333] Setting Focus on net.sf.sageplugins.sagemenu.SageMenu@76800e to net.sf.sageplugins.sagemenu.SubMenuItem@1d7ce63
Mon 3/22 14:16:48.250 [AWT-EventQueue-0@4f459c] Launching menu action on net.sf.sageplugins.sagemenu.SageMenu@76800e to net.sf.sageplugins.sagemenu.SubMenuItem@1d11b79
Mon 3/22 14:16:48.251 [AWT-EventQueue-0@4f459c] setUI(sage.b4@2df8f8[Dynamic Menu by nielm]) histIdx=6 uiHistory=[sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@196722d[JRMC Now Playing], sage.b4@2df8f8[Dynamic Menu by nielm], sage.b4@1be1e75[JRMC Library Explorer], sage.b4@c9aff0[JRMC Library Explorer], sage.b4@2df8f8[Dynamic Menu by nielm]]
Mon 3/22 14:16:48.252 [AWT-EventQueue-0@4f459c] ERROR 'IN' rendering op was lost in the animation system!!!
Mon 3/22 14:16:48.254 [AWT-EventQueue-0@4f459c] BeforeMenuLoad Dynamic Menu
Mon 3/22 14:16:48.255 [AWT-EventQueue-0@4f459c] EXCEPTION in getValueAsObject:sage.a.e: Relational operator type error, null argument for:MaxChannel < 1
That last line is the only error I saw and I'm not even sure its related to this plugin.

Is there a way to debug J River? Does it have anyway to log the calls it is getting from SageTV?

Thanks again!

Last edited by lash; 03-22-2010 at 01:33 AM.
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: Read & Write Metadata files for Default STV 5/6 (v2.2.9 18/Feb./2010) JREkiwi SageTV Customizations 251 10-09-2019 11:11 AM
STV Import: JRMC Media Explorer for SageMC cncb SageMC Custom Interface 98 01-15-2009 10:36 AM
HD100 - Default STV Significantly Slower than SageMC? cncb SageTV Media Extender 3 01-09-2009 02:13 PM
SageMC 6.3.8 dflachbart SageMC Custom Interface 231 11-18-2008 12:12 PM
STV: SageMC 16x9 Version 6.x (latest dev build) dflachbart SageMC Custom Interface 6112 04-04-2008 11:16 PM


All times are GMT -6. The time now is 06:18 PM.


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