Mike Schrag suggested I post here. He's the gentleman who was maintaining Rio Music Manager Lite, a Java application to do basic music management on Rio Karma devices. I'm interested in obtaining the Java source code, possibly taking over the maintainence of it.
Mike indicated though that the (legal) state of the source code may be somewhat ambiguous at this time. Mike said there might be some of the old crew hanging around on these forums who might be able to shed some light on who "owns" the software. Basically whom can I contact about trying to obtain the rights to maintain the source code?
Loc: Cambridge UK
SONICblue paid for RMML, D&M bought the IP from the receiver, and later sold it to Sigmatel. I doubt very much whether Sigmatel are aware of this or even have a copy of the source (it was left in Mike's hands for on going maintenance which, thanks to his community spirit, was gratis after the official demise of the project). I would imagine that Sigmatel have other things on their mind right now (take a look at the share price) and I also doubt there's anyone there with the authority to assign IP who would also posess the motivation to do so. I daresay the soul remaining employee likely to have at least the latter attribute would be Peter, who frequents these forums still.
One of many loose ends I failed to tie up before jumping ship *sigh*
Loc: Berkeley, California
Is there a reason you want RMML instead of Jemplode? I was under the impression that Jemplode could work on karmas, but I've never tried it. Of course, the real downside of both of those options is you're stuck with ethernet which is adequate for an album or two, but not for loading an entire player.
Main reason is that RMML is focused on the Karma, which will make extending it easier. Less risk that my clumsy Java programming skills would break something. I only have a Karma so I can only really do testing with the Karma.
Loc: Seattle, WA
Well, in the absence of RMML code being available, I highly recommend trying Jemplode. I'm pretty sure it works on Karmas. It might even add a few features (such as hierarchical playlists) that you couldn't get otherwise.
Loc: New Jersey, USA
Quote: Well, in the absence of RMML code being available, I highly recommend trying Jemplode. I'm pretty sure it works on Karmas. It might even add a few features (such as hierarchical playlists) that you couldn't get otherwise.
jemplode does work on the Karma but depends on RMML for the communication to work. You're also right about hierarchical playlists.
My only complaint with jEmplode is I found it very slow and sometimes unstable. If somehow you were able to get the code and the permission to maintain it, I'd be more than happy to help test updates.
Loc: New Jersey, USA
Quote: It's possible that it's an internal code dependency or something, but when you download Jemplode, you're getting the necessary bits of code already because they're rolled up in the Jemplode packages.
Yep, I must've been confusing some stuff that does depend on RMML like RioStreamer and such. jEmplode does indeed see my Karma without RMML. I guess it makes sense since they're like father and son, no?
One thing I do know, neither RMML nor jEmplode can talk to the Karma over USB. That's strictly RMM.
Loc: Cambridge, England
Quote: Well that's at least a place to start. I'll try to contact Sigmatel and see if there's anybody there who knows the current legal status.
The current legal status is that it's owned by Sigmatel. (I even saw the source knocking around somewhere here the other day, though I can't remember where.) But if the public Jemplode sources can also talk to Karma, it certainly doesn't sound worth the effort making a fuss to get it released.
Loc: Richmond, VA
Yeah, the deal is that RMML and JEmplode are about 95% the exact same app. However, there is a chunk of Rio/whoever priorietary code that is left out of the source distribution, but included in the binary distribution, that adds the extra 5% for Karma support. It's basically just Karma's ethernet protocol definition, etc.
I fell bad when people email me asking about source, because it's just sitting in my CVS rotting, but I just don't have the legal authority to give it out. That said, you could probably decompile it very easily