So, this might not be the answer that you want, but it might help debug the problem.
What's happening behind the covers when you try to run the virtual prc is as follows:
The piano figures out it's own ip address and creates a file on the piano containing that ip address, and some command line arguments to a java program (including the ip address) to get launched on your computer. The process and technology that makes this happen relies on php, and jnlp, which allows the browser to then fetch that created file and ultimately launch the virtual prc. But none of that matters. :-) With a tiny bit of effort you can download the jar file of the entire virtual prc manually, and launch it by hand whenever you want if you simply give it the correct arguments (none of which ever change except for the ip address, which might not change if you have configured your network that way...)
Here's what should work for you:
1) In a browser, type in the following URL: http://dkvnnnnnn/prc/prc100.jar (where dkvnnnxxx is your piano's name, OR ITS IP ADDRESS)
Your browser should download the file (potentially asking you where to save it if your browser is configured that way). You now have the entire virtual prc program...everything else, all of the magic that used to be in place for automatically finding your piano and launching it with the correct arguments is stripped away. So, how does that help?
2) Browse to the location of the jar file on your drive, and do the following:
java -jar prc100.jar -h=dkvnnnxxx -p=3191 webremote -w=31910 (where dkvnnnxxx is your piano's name, OR ITS IP ADDRESS)
At that point, it should work...If it doesn't there's an incompatibility between your java and this jar (it will most likely boil down to a 64bit JVM on Snow Leapard versus a required 32 jvm). If it does work, you can forget it, and use it this way (you can probably create a shortcut to it, or whatever those are called on the Mac). If it does work, but you want the old ability back, you have at least narrowed it down to a jnlp problem most likely...
-Kevin
________________________________
Show quoted textHide quoted text
From: qv308 <stevme@...>
To: disklavier@yahoogroups.com
Sent: Tue, December 1, 2009 4:23:17 PM
Subject: [disklavier] Virtual PRC and Mac Snow Leopard -- Not!
Well, I asked about this some months ago, and while group members offered suggestions nothing worked, and Yamaha tech support was no better.
The problem: Virtual PRC will not start under Snow Leopard, Apples latest version of the OS X software, currently version 10.6.2. I understand that Virtual PRC is a java application. OS X downloads its own version of java with OS X software updates -- you don't go to the java website to get the latest version.
Has anyone had any luck with Virtual PRC and Snow Leopard? I can get to the "Start" menu on the browser, then a window opens showing a download occurring, and then nothing happens. Under earlier versions of OS X at that point in the procedure, after the download window, the virtual representation of the PRC remote would open up on the desktop and I would be in business.
I can still communicate with the Disklavier, for example, sending midi files to the PC sharing folder.
Help appreciated. Steve