Screenly 0.13 comes with support for resin.io and more

We’re happy to announce the release of Screenly OSE 0.13 (code name Mr. Brownstone). The release is now available both through NOOBS and as a disk image. Let’s dive into what’s new in this release.

Added support for resin.io

The biggest focus of this release was to add support for resin.io. If you’re not familiar with resin.io, it’s an innovative IoT platform that simplifies deployment and management of IoT devices. We’ve worked with our friends there to add support for Screenly OSE in their platform. To do this, we had to make a fair amount of changes to Screenly OSE, but it was well worth it as it significantly simplifies the deployment and management of Screenly OSE devices, as well as provide remote access to the management interface. As an added bonus, Screenly OSE can now fully run inside Docker (or Moby to be precise)/Balena on ARM, which is what resin.io uses as a runtime environment.

New navigation buttons

In 0.12 we added new API calls for telling the screen to navigate back and forward. This is very handy when you want to extend Screenly OSE with things like physical buttons. In this release we’ve added buttons to the web interface that allows you to fire off these API calls to demonstrate the functionality.

Improved API

As you have likely seen, we’ve focused a fair amount over the last few sprints on improving both the API and back-end of Screenly OSE. As part of this, we discovered that the /api/v1/assets API end-point wasn’t well designed as it used Content-Type: application/x-www-form-urlencoded. To maintain backward compatibility, we introduced /api/v1.1/assets, which is using JSON payloads instead.

Numerous bugfixes

CEO and Co-founder of Screenly. Viktor loves taking ideas and turning them into products and services. You can frequently find him on the speaking circuit around the globe. He spent a big part of his adult life as a digital nomad. Viktor is also passionate about DevOps and IoT security. You can find Viktor on Twitter under @vpetersson.