Introduction
I would love to have a feature that screenshots websites at scheduled times. The screenshot (png or jpg) can then be updated on my layouts.
User Story
I have made a handfull of layouts that only shows some webpages. For example a layout showing the newest films from my film streaming service.
Today, I embed the webpages into Xibo layouts. This doesn’t work all the time. Even if “preload site” is checked, the layout can use up to 10 seconds before the webpage is downloaded and rendered to the DSDevice DSCS9X player. It would be more “economically” if the Xibo CMS screenshots the webpage, for example, every minute, or every 30th minute and overwrites the previous screenshot. The Xibo players caches all images, and there will be no more downloading delays regarding these webpage layouts.
There are many open source project doing screenshots of webpages, like GitHub - rsify/pico: Take browser screenshots in Javascript and GitHub - niklasvh/html2canvas: Screenshots with JavaScript.