|
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 |
#21
|
|||
|
|||
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 |
#22
|
|||
|
|||
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 |
#23
|
|||
|
|||
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 |
#24
|
|||
|
|||
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 |
#25
|
|||
|
|||
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 |
#26
|
|||
|
|||
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 |
#27
|
|||
|
|||
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 |
#28
|
|||
|
|||
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 |
#29
|
|||
|
|||
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 |
#30
|
|||
|
|||
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 |
#31
|
|||
|
|||
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! |
#32
|
|||
|
|||
Quote:
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 |
#33
|
|||
|
|||
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. |
#34
|
|||
|
|||
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 |
#35
|
|||
|
|||
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 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. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
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 |