[ul][li]no child devices for players[/li]
[li]no support for players with CLI index > 0[/li]
[li]no automatic refresh (restart [tt]LuaUPnP[/tt] to update the variables)[/li]
[li]not tested with UI4 (but should work)[/li]
[li]not tested with LMS <> 7.3.2 (but should work)[/li]
[li]buttons not functional/UPnP actions not implemented[/li][/ul]
Please note that [tt]USP 0.1a ALPHA[/tt] doesn’t come with a separate [tt]D_USP.json[/tt] file.
[tt]D_USP.json[/tt] gets created by [tt]I_USP.xml[/tt].
IMHO, creating/modifying the [tt]json[/tt] file by hand would be the direct way to insanity.
History:
V0.1a: do not overwrite pre-existing [tt]D_USP.json[/tt]
Telling a Luup device about itself by using a data-driven approach for UPnP variables and actions makes it possible to auto-create [tt]D_.json[/tt], [tt]D_.xml[/tt] (one would have to use a stub file that gets overwritten by the implementation code), and [tt]S_*.xml[/tt] files.
BTW, [tt]USP 0.1 ALPHA[/tt] heavily borrows from [tt]LIRC2LuupDevice4SBS[/tt].
How often do these files get recreated? I was looking into auto-creating D_*.json files for the Denon receiver (after you mentioned it), but I was concerned about flash memory wear. I guess it isn’t that hard to skip creation for files that have already been written out?
Its too bad we don’t have MiOS on a system with a hard drive.
I guess it isn't that hard to skip creation for files that have already been written out?
Good point. In addition, the plugin should put a warning message and an unique identifier into the auto-created files (‘DO NOT EDIT!’), shouldn’t overwrite existing files that aren’t creations of itself, and should fail if there are pre-existing files not created by itself.
I’d like to check this out, but I just got my MCV Squeezebox plugin working again and I hate to break it. Can I install this as well, I’d love to get more info from the SB CLI and have that in Vera, just not too sure on the co-existence of these things…
thanks for all your hard work on these plugins Ap15e, you smart guys sure do help make this MCV stuff cooler! and more functional!
@radarengineer, would like to get your plugin. I have the SqueezeBoxServer plugin installed from the MVD “APPS” store which sees the server and players, but doesn’t communicate.
Guess I have to get permission to download the plugin?
@garrett: radarengineer posted a reply 4 days ago to a request for help on using the app store SBS plugin. He pointed me to this thread to get the Sueezebox App version from svn. You can read his and my posts here: [url=http://forum.micasaverde.com/index.php/topic,5097.msg83470.html#msg83470]http://forum.micasaverde.com/index.php/topic,5097.msg83470.html#msg83470[/url]
So your announcement of his absence from this forum might be a bit early even thought there hasn’t been much posting activity in either thread for a while.
[quote=“pderby, post:11, topic:171009”]@garrett: radarengineer posted a reply 4 days ago to a request for help on using the app store SBS plugin. He pointed me to this thread to get the Sueezebox App version from svn. You can read his and my posts here: [url=http://forum.micasaverde.com/index.php/topic,5097.msg83470.html#msg83470]http://forum.micasaverde.com/index.php/topic,5097.msg83470.html#msg83470[/url]
So your announcement of his absence from this forum might be a bit early even thought there hasn’t been much posting activity in either thread for a while.[/quote]
The user Ap15e, the original developer of the plugin has made an announcement months ago stating that he is no longer participating on the forum and that he is leaving. He removed all of his plugins. The only code I can think of that is available via svn is here:
Garrett is right, this plugin (USP) is different from the Squeezebox plugin that uses the CLI interface. I don’t have access to the USP code so I can’t help you there, but I am happy to help with problems you have using the other Squeezebox plugin.
I haven’t been using the CLI plugin myself recently as my Vera 2 was starting to slow down too much, but now that I’ve upgraded to the Vera 3 I plan on using it extensively. I’m installing a few new Squeezebox devices over the next week too!
Best Home Automation shopping experience. Shop at Ezlo!