I've got a pretty functional plugin going so far,Of course I'm only one person and by no means an obj-c dev
Just from looking over the files, these are some things I noticed.
QSRdioPluginActionProvider and QSRdioPluginSource are used at all. You should be able to remove them, and any references to them in the plist.extendedDescription to explain what it does. Changing the extension from md to mdown and rebuilding with the Release config will probably take care of it. It could be a little more detailed. :-)self.rdio to just rdio. In any context where the first works, the second should also.QSBundleChildHandlers isn’t correct. The key on the left should always be a bundle ID, not an object type. To specify children for an object type, put it under QSObjectHandlers. You already have the same thing there, but since there are no objects of that type, you can just remove that too. I could elaborate, but I don’t really know what you want to show as children for what (if anything).QSTypeDefinitions since you’re not creating anything of that type.QSPresetAdditions since there’s only one preset (unless you plan to have more than one in the near future).