Florian Wesch

info-beamer hosted 4 released

Posted Apr 26 2016 by Florian Wesch

The info-beamer hosted has been updated to officially support the Raspberry Pi3 as well as adding additional features.


The new info-beamer hosted is live since April 20th. If you have rebooted your devices since then, they are already using this version.

All remaining devices will be updated in the near future. A reboot is required for that. Since this is a maintenance task, info-beamer hosted will honor the Maintenance window setting for each of your devices. You can change the preferred reboot time on each devices detail page in the top right corner.

New Features

Support for the Raspberry Pi3

The Raspberry Pi3 has been supported by the testing channel since a few days after the Pi3 has been released. Now its officially supported by the default stable channel as well.

If you've been running the testing channel for RPi3 support, it's probably a good idea to switch back to the stable channel. Just remove the file /config/channel on the SD card of your Pis. If you have multiple Pis and don't want to do this manually, get in contact.

WiFi on the RPi3

The Pi3 has builtin WiFi. It is supported by info-beamer hosted, so you don't need to purchase any additional hardware to use WiFi. As before just configure your WiFi parameters using the /config/wireless file on the SD card. Learn more...

If you have the choice between using Ethernet and WiFi, consider using Ethernet instead as cable based connectivity is more reliable.

Updated info-beamer pi version

info-beamer hosted now runs a recent info-beamer pi 0.9.5 version. This unlocks all the additional features like nested nodes. I'm currently working on more example code that shows how to use this feature in info-beamer hosted. Stay tuned for more updates on that in the future.

Additional robustness and runtime checks

While your visualization is running info-beamer hosted runs various checks in the background to ensure that everything is working as expected. The new version adds additonal checks.

After booting a device and every 7 days after that info-beamer hosted will verify that all downloaded asset and package files on the device are correctly stored on the SD card. If there is any problem with a downloaded file it will immediately download it again. A file might get damaged when you unplug power while it is downloaded. info-beamer hosted detected most of those problems already. The additional verification will ensure that it now catches 100% of all problems related to downloaded files.

Deferred downloads

When you install a new Setup on a device, info-beamer hosted will normally download all required files first, then switch to the new Setup. If you have always-on Devices, that's not a problem.

But consider the following use case: You have a device which is powered off during the night. This devices runs a Setup which is automatically updated every few hours by either changing the Setup itself or changing its Package.

When you now turn on your device in the morning, it will boot and stay on the boot animation while downloading new files before displaying any of your content. If you only made minor changes while the device was offline, this wouldn't matter too much: the new files will probably be downloaded really fast. But if you added bigger files (like advertisement videos), waiting for all of them to download might take a while. It might be better to show your Setup while downloading Assets that are not strictly required in the background.

This is what the deferred download feature solves: You can now specify a list of regular expression in node.json. Any file matching any of those regular expressions will be deferred. So info-beamer downloads all non-deferred files first, switches to the Setup and then continues downloading deferred files in the background while your visualization is already running.

Of course you Lua code should then handle the case of missing files and gracefully degrade when a video isn't available yet.

Runtime options

You can now specify some runtime options that change the way the info-beamer software is started on the Pi.

One of those options is Antialiasing which might improve the quality of the generated output at the cost of being slower. If your doing animations in your Package, setting the antialias flag might be worth a try.

The other supported option right now is outside_sources. If set, your Lua code can use external urls when creating a video object using resource.load_video. This feature isn't officially supported yet, but you might give it a try if you need to stream videos.


info-beamer.com offers the most advanced digital signage platform for the Raspberry Pi. Fully hosted, programmable and easy to use. Learn more...

Get started for free!

Trying out the best digital signage solution for the Raspberry Pi is totally free: Use one device and 1GB of storage completely free of charge. No credit card required.

Follow @infobeamer on twitter to get notified of new blog posts and other related info-beamer news. It's very low traffic so just give it a try.

You can also subscribe to the RSS Feed RSS feed.

Share this post:

Share using Twitter

Questions or comments?
Get in contact!