{"product":"screenly","releases":[{"date":"2026-10-09","entries":[{"areas":["device-management"],"breaking":false,"content_html":"\u003cp\u003eManaging a screen\u0026rsquo;s labels is easier now. They have a Labels tab of their own on the screen page,\ninstead of a section on its Settings tab.\u003c/p\u003e\n\u003cp\u003eThe tab shows the screen\u0026rsquo;s labels in a table, with how many screens and playlists use each one, so\nyou can see how far a label reaches before you change it. Search and sorting make a long list easy\nto get around, and you add and remove labels right from the table, all in 1 place.\u003c/p\u003e\n","description":"Managing a screen's labels is easier: they have a tab of their own, with a table you can search and sort, how far each label reaches, and adding and removing in 1 place.","title":"Improvements to managing a screen's labels","type":"improvement","url":"https://www.screenly.io/releases/screenly/26.10.3/screen-labels-tab/"},{"areas":["monitoring","developers","api"],"breaking":false,"content_html":"\u003cp\u003eScreen reports on API v4.1 (\u003ccode\u003eGET /v4.1/screens/reports\u003c/code\u003e) now return much more of what a player\nreports about itself. From your own tools, you can watch a fleet for an SD card or a disk that\u0026rsquo;s\nstarting to fail, keep an eye on temperatures, or check which model and software a player runs,\nwithout opening each screen in the dashboard.\u003c/p\u003e\n\u003cp\u003eStorage:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esd_card_health\u003c/code\u003e: errors on a Raspberry Pi\u0026rsquo;s SD card, and whether the card has turned read-only.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esmart_disk_data\u003c/code\u003e: a S.M.A.R.T. summary of the SSD or NVMe drive on an x86 player, including its\ntemperature, power-on hours, and how much of its life is used.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estorage_info\u003c/code\u003e: the identity of a Raspberry Pi\u0026rsquo;s SD card: name, manufacturer, and date.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edisk_usage\u003c/code\u003e: total, used, and free space on the player\u0026rsquo;s data storage, in bytes.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edisk_stats\u003c/code\u003e: read and write counters for each disk since the player started.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHardware:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esensors\u003c/code\u003e: temperature and other sensor readings, such as a Raspberry Pi\u0026rsquo;s chip temperature.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ex86_stats\u003c/code\u003e: hardware temperatures on Screenly Player and Screenly Player Max.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emem_info\u003c/code\u003e: total, free, and available memory, in kB.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eraspi_rev\u003c/code\u003e and \u003ccode\u003eraspi_serial\u003c/code\u003e: a Raspberry Pi\u0026rsquo;s board revision and serial number.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSoftware and security:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003einstalled_snaps\u003c/code\u003e: every software package on the player, with its version.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edevice_model\u003c/code\u003e and \u003ccode\u003evalidation_sets\u003c/code\u003e: the ScreenlyOS image a player runs, and the exact package\nversions it\u0026rsquo;s held to.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esecure_boot\u003c/code\u003e, \u003ccode\u003efull_disk_encryption\u003c/code\u003e, and \u003ccode\u003emtls_enabled\u003c/code\u003e: whether the player uses secure boot,\nan encrypted data partition, and a client certificate for its connection to Screenly.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eis_wayland\u003c/code\u003e: whether the player draws through the newer display stack.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDisplay, network, and running state:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edisplay_data\u003c/code\u003e: each connected display\u0026rsquo;s make, model, size, and supported resolutions.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escreen_resolution\u003c/code\u003e: the resolution content is shown at.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebluetooth\u003c/code\u003e: \u003ccode\u003eon\u003c/code\u003e, \u003ccode\u003eoff\u003c/code\u003e, or \u003ccode\u003eunknown\u003c/code\u003e. \u003ccode\u003eoff\u003c/code\u003e also covers a player with no Bluetooth at all.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eprobe_diagnostics\u003c/code\u003e: the results of the player\u0026rsquo;s own network checks, refreshed about once a day.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eplayer_uptime\u003c/code\u003e: seconds since the player\u0026rsquo;s content started, which restarts once a day.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003elocal_time\u003c/code\u003e: the player\u0026rsquo;s clock when it sent the report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFields fill in from each player\u0026rsquo;s next report, and some apply only to certain hardware: a field a\nplayer doesn\u0026rsquo;t report is empty. These are additions, so existing responses keep every field they\nhad.\u003c/p\u003e\n","description":"Screen reports on API v4.1 now return much more of what a player reports about itself, so your own tools can spot a failing SD card or disk, check temperatures, and see what software a player runs.","title":"Screen reports on the API include hardware and software health","type":"release","url":"https://www.screenly.io/releases/screenly/26.10.3/screen-reports-api-fields/"},{"areas":[],"breaking":false,"content_html":"\u003cul\u003e\n\u003cli\u003eScreens showing a Power BI report no longer show an error in its place when the workspace\u0026rsquo;s\nconnection to Power BI is due for renewal.\u003c/li\u003e\n\u003cli\u003eChanging a screen\u0026rsquo;s name or location now reaches the apps playing on it right away. An app\nthat shows either one used to keep the old value until something else changed for that screen,\nsuch as an edit to one of its playlists.\u003c/li\u003e\n\u003c/ul\u003e\n","description":"Power BI reports no longer show an error when the workspace's connection is due for renewal, and screen name and location changes reach apps right away.","title":"Power BI reports stay on screen through connection renewals, and other fixes","type":"roundup","url":"https://www.screenly.io/releases/screenly/26.10.3/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenly/26.10.3/v1.json","product":"screenly","product_label":"Screenly","url":"https://www.screenly.io/releases/screenly/26.10.3/","version":"26.10.3"}],"title":"Screenly 26.10.3","url":"https://www.screenly.io/releases/screenly/26.10.3/","version":1}