Features

Digital signage content management

Digital signage content management decides what every screen plays, in what order and when. In Screenly that is one library, playlists with a schedule each, and labels that send a playlist to the right screens, so a hundred screens change without anyone touching one.

A welcome screen in a lobby, one of the playlists Screenly schedules.

Three things, one loop

Content goes into a playlist, the playlist carries a schedule, and labels send the playlist to screens. Change any of the three and every screen involved follows.

  1. 01

    Content

    Images, video, audio, PDFs, live web pages, RTSP streams and ready-made apps, in one library with folders, so a campaign, a site or a team keeps its own corner.

  2. 02

    Playlists

    An ordered, looping rotation with a duration for each item. A priority playlist takes a screen over while it is scheduled, and each playlist has its own transition between items.

  3. 03

    Scheduling

    Dates, times of day and days of the week, combined however you need and evaluated in each screen's local time, so 9am means 9am in every city you operate in.

Every kind of signage content, in one library

Screenly takes images (JPEG, PNG, GIF and WebP), video, audio (MP3 and FLAC) and PDFs, where each page becomes its own item. Video is re-encoded when you upload it, so codecs are never your problem, and it is downloaded to the device before it plays, so it never buffers on the wall.

Not everything has to be a file. A web page plays full screen from its URL, including pages behind a login, and JavaScript injection can strip the menus made for a laptop. Camera and encoder feeds come in over RTSP. Presentations and spreadsheets play once they are exported as images, a PDF or a video.

Playlists and schedules built for a fleet

A playlist is where content, timing and screens meet. Each item holds the screen for its own duration, from one second to 24 hours, and videos play to the end. Playlists can share a screen and take turns, or a priority playlist can take a screen while its schedule is active and hand it back when the schedule ends, which is how an emergency notice or a lunch menu replaces everything else at the right moment.

The schedule belongs to the playlist, not the screen, so fifty screens on one playlist share its timing with nothing set per screen. Every screen reads the schedule in its own local time: a rotation written once in London opens at 9am in Singapore and at 9am in New York, and the dashboard says in plain words when a playlist will play.

Change a hundred screens by changing one thing

Screens and playlists meet through labels. A playlist labelled warehouse plays on every screen labelled warehouse, including the screen given that label next month, and neither side needs to know about the other. Adding a screen to a group, retiring one or swapping what a whole group shows is one change rather than fifty.

Content that keeps playing through an outage

Files and schedules are stored on the device as well as in the cloud, so a screen keeps playing the right thing at the right time without a connection. Only content that fetches something live, such as a web page or a dashboard app, pauses until the connection returns. A change reaches a screen within a minute or two on a healthy connection, and the screen keeps showing the old content until the new content is fully there.

What you get for content

All of it in the dashboard, and all of it from the API, the CLI and AI assistants as well.

  • One library, with folders

    Every image, video, PDF, web page, stream and app in one place, organized by campaign, site or team.

    Content library
  • Web pages and dashboards

    Full-screen pages, pages behind a login, JavaScript injection, and screen details sent to the page so one URL can serve a fleet.

    Web pages
  • Ready-made apps

    Dashboards, calendars, news, menu boards and clocks, set up with a form rather than code.

    Apps
  • Playlists with priority

    Durations per item, turns between playlists, a priority override for the content that must win, and transitions.

    Playlists
  • Scheduling in local time

    Dates, times of day and days of the week, evaluated where the screen is. Dayparting across time zones is one schedule.

    Scheduling
  • Labels for targeting

    Label screens and playlists and the match does the assignment. A new screen picks up its content the moment it is labelled.

    Labels
  • Offline playback

    Files and schedules live on the device, so playback and dayparting carry on without a connection.

    Where content lives
  • Automation

    Upload content, build playlists and move screens from the REST API, the CLI or an AI assistant.

    Developer tools

Digital signage content management, answered

What content formats does Screenly support?

Images in JPEG, PNG, GIF and WebP; video, re-encoded on upload and played from the device; audio in MP3 and FLAC; PDFs, page by page; any web page by URL, including pages behind a login; RTSP streams; and apps. Presentations and spreadsheets play once exported to images, a PDF or a video. Supported content has the full list.

Can I schedule different content at different times of day?

Yes. Each playlist carries a schedule of dates, times of day and days of the week, evaluated in each screen's local time. A breakfast menu, a lunch menu and an after-hours notice are three playlists with three schedules on the same screens.

Can I update content on many screens at once?

Yes. Change the playlist, or what a label points at, and every screen involved follows. There is no publishing step per screen, so fifty screens sharing one playlist update from one edit.

Does digital signage content keep playing without internet?

Yes. Files and schedules are stored on the device, so a screen keeps playing and switching content on time through an outage. Live content such as a web page pauses until the connection returns.

Can I show a PowerPoint or a Google Slides deck?

Yes, once it is exported: as images so each slide gets its own duration, as a PDF so the deck stays one file, or as a video with the timing built in. See presentations and documents.

Can I put a live dashboard on a screen?

Yes, as a web page or through a ready-made app for Power BI, Grafana, Salesforce or Airtable. Dashboards covers how the credentials behind them stay encrypted.

Read next

Put Screenly on your screens

Book a demo and we will walk you and your IT team through it, or start a free trial on a screen you already have.