2

Open source the SPIN remote API

I don't know if this qualifies as a feature request, but why don't you open source the SPIN remote API, this way the community can help develop features a lot quicker.

13 comments

Date Votes
0
Avatar
Nate

Was about to post the same!

Development of new features for the SPIN Remote seems to take ridiculously long.
(currently 4 features are stated as "In Development", three should have been released by September 2016 and one "later in 2016")

I suspect a considerable portion of the SPIN buyers are tinkerers/developers anyway. So why not let them help you out?
It isn't hard to do open source while remaining in control (fork / pull request) these days: Just open up a Git repository (GitHub/GitLab/BitBucket/etc...) and add a proper license.
This will benefit SPIN in at least three ways: Faster development of new features, more support for different devices/connections (that would otherwise never make it to the development phase) and lesser in-house development time/costs.

Please let us know your thoughts about this!

0
Avatar
Luis Doubrava

Hi Nate, thanks for the support on this issue. I think you put it way better than I did. Especially the bit about staying in control, which I think is the issue here.

0
Avatar
Arjan

Hi there Luis and Nate!

We have some great news to share with you; End of January we will be releasing the initial version of the SPIN remote API! In fact, January 1st we launched the official teaser video for the SPIN Developer Platform on our Facebook page, facebook.com/spinremote. The video has already been watched over 1 million times! :-)

Be sure to check out the SPIN demo video that we just posted on our Blog, it gives you an update on the latest smart devices we support; Philips Hue, LIFX, Sonos, Bose SoundTouch, Denon Heos, LG Smart TV.

We will also be updating the "In Development" section of the Community soon.

Have a great weekend!

Kind regards,
Arjan

0
Avatar
Nate

Hi Arjan,

Thanks a lot for your quick response!
And a big hooray for SPIN's decision to release an API! :D

A great weekend to you too!

0
Avatar
Luis Doubrava

Hi Arjan, that is great news! I loved the teaser by the way.

0
Avatar
Arjan

Hi Luis and Nate,

Thanks for the feedback! We wanted to announce the API in a playful way, via the "what would you control?" promo video. We couldn't have dreamt it would be picked up by a million+ people! Glad to hear you enjoyed it. :-)

We'll keep you posted!

Kind regards,
Arjan

0
Avatar
Arjan

Hi guys,

Great news! We just released the initial version of the SPIN remote API specification :-). You can download the PDF below. We will soon create the SPIN Developer Platform, which will also contain some sample projects for Android and iOS. We will also create a separate subforum called "Developers Only".

SPIN remote Bluetooth Smart Services v1.0 (27-01-2017).pdf

Have a great weekend!

Kind regards,
Arjan

0
Avatar
Nate

Hi Arjan,

Thank you for the API specification.
Since the specification is quite brief, we will be needing some more documentation / the sample projects to get started.
Could you please tell us your schedule! (a week, a month, more?)

A great weekend to you too!

0
Avatar
Arjan

Hi Nate,

Hope you had a great weekend :-). We are planning to release the example projects for Android and iOS this week, probably on GitHub. These projects will simply use the API to connect with a SPIN remote SDC-1 and show the different events (like rotate sideways, clockwise) on the screen. They are meant as a starting point for developers.

Will keep you posted!

Kind regards,
Arjan

0
Avatar
Nate

Hi Arjan,

Thank you for providing a glance at SPIN's schedule, i'm really looking forward to the example projects for Android!

0
Avatar
Arjan

No problem Nate, thanks for being so involved! Will let you know as soon as the example project for Android is live.

0
Avatar
Arjan

Hi Nate,

We just released the SPIN remote SDC-1 QuickStart apps for Android and iOS on github.com/spinremote.

If you have any questions, please ask them in the new For Developers topic.

Enjoy! :-)
Arjan

0
Avatar
Nate

Hi Arjan,

Thanks! I've taken a look at the code (did not build it yet though).
It indeed looks simply meant as a starting point ;)
Once questions come up, I'll ask them in the For Developers section.
Nice to see you guys chose the MIT license!

Please sign in to leave a comment.