Skip to main content

Components Library

Build Dynamic Content

SignageStudio's component library provides hundreds of pre-built widgets for adding dynamic content to your digital signage. From weather and clocks to social media feeds and live data, create engaging displays without coding.

Component Categories​

Overview​

CategoryComponentsDescription
Time & DateClock, Calendar, CountdownTime-based displays
WeatherCurrent, Forecast, RadarWeather information
News & FeedsRSS, News, TickerInformation feeds
Social MediaTwitter, Instagram, FacebookSocial content
DataJSON, XML, DatabaseCustom data integration
MediaImage, Video, SlideshowRich media
InteractiveTouch, QR Code, FormsUser interaction
ShapesRectangle, Circle, LineDesign elements

Time & Date Components​

Clock​

Display current time in various formats:

StyleDescriptionBest For
DigitalNumeric displayModern look
AnalogTraditional clock faceClassic style
World ClockMultiple timezonesGlobal offices
Flip ClockAnimated digitsRetro style

Configuration Options:

  • Time format (12/24 hour)
  • Timezone selection
  • Show/hide seconds
  • Custom fonts and colors
  • Size and position

Calendar​

Display events and schedules:

SourceIntegration
Google CalendarOAuth connection
Outlook/Office 365OAuth connection
iCal/ICSURL feed
CustomAPI/JSON

Display Styles:

  • Month view
  • Week view
  • Day view
  • Agenda list
  • Next event only

Countdown​

Timer counting to/from a date:

TypeUse Case
Event countdown"Product launch in X days"
Time since"X days since last accident"
Deadline"Sale ends in X hours"
Daily reset"Store closes in X minutes"

Weather Components​

Current Weather​

Display real-time weather conditions:

DataDisplay Options
TemperatureFahrenheit, Celsius
ConditionsIcon, text, both
HumidityPercentage
WindSpeed, direction
Feels likeAdjusted temperature
UV IndexScale/description

Configuration:

Location: [City, ZIP, or coordinates]
Units: [Metric / Imperial]
Style: [Simple / Detailed / Icon only]
Update: [Every 15/30/60 minutes]

Weather Forecast​

Multi-day forecast display:

StyleDaysBest For
Horizontal3-7 daysWide displays
Vertical3-5 daysNarrow spaces
Grid5-7 daysSquare zones
Hourly24 hoursDetailed planning

Weather Radar​

Live radar map display:

  • Animated precipitation
  • Configurable region
  • Zoom level control
  • Layer options (radar, satellite, temperature)
  • Auto-refresh interval

News & Feed Components​

RSS Feed​

Display content from any RSS/Atom feed:

SettingOptions
Feed URLAny valid RSS/Atom URL
Items shown1-10 items
Display styleHeadlines, summary, full
ImageShow/hide thumbnails
RotationTime per item
AnimationFade, slide, none

Popular Sources:

  • News sites (CNN, BBC, Reuters)
  • Company blogs
  • Industry publications
  • Custom internal feeds

News Ticker​

Scrolling headline display:

PropertyDescription
SpeedPixels per second
DirectionLeft, right, up, down
SeparatorBetween items
Pause on hoverFor touch displays
RepeatContinuous or single pass

Multi-Source Aggregator​

Combine multiple feeds:

┌─────────────────────────────────────────────────────────────────┐
│ NEWS AGGREGATOR │
│ │
│ Sources: │
│ ├── Company Blog RSS │
│ ├── Industry News Feed │
│ ├── Local News RSS │
│ └── Internal Announcements │
│ │
│ Display: Mixed rotation │
│ Priority: Internal > Industry > Local │
│ Max age: 24 hours │
│ │
└─────────────────────────────────────────────────────────────────┘

Social Media Components​

Twitter/X Feed​

Display tweets from various sources:

Source TypeConfiguration
User timeline@username
Hashtag#hashtag
SearchKeywords
ListCurated list

Display Options:

  • Show/hide images
  • Show/hide retweets
  • Number of tweets
  • Auto-refresh rate
  • Moderation (approval required)

Instagram Feed​

Display Instagram content:

SourceDisplay
User postsProfile's recent posts
HashtagPublic posts with tag
LocationPosts from place

Layout Styles:

  • Single image (rotate)
  • Grid (2x2, 3x3)
  • Carousel
  • Story-style

Facebook Page​

Show Facebook page content:

ContentOptions
PostsRecent page posts
EventsUpcoming events
ReviewsCustomer reviews
PhotosAlbum display

Social Wall​

Multi-platform aggregation:

┌─────────────────────────────────────────────────────────────────┐
│ SOCIAL WALL │
│ │
│ ┌───────────┬───────────┬───────────┬───────────┐ │
│ │ Twitter │ Instagram │ Facebook │ Twitter │ │
│ │ @company │ @company │ Review │ #event │ │
│ ├───────────┼───────────┼───────────┼───────────┤ │
│ │ Instagram │ Twitter │ Instagram │ Facebook │ │
│ │ #brand │ mention │ @company │ Post │ │
│ └───────────┴───────────┴───────────┴───────────┘ │
│ │
│ Moderation: Auto-approve verified / Manual review others │
│ Refresh: Every 5 minutes │
│ Animation: Waterfall style │
│ │
└─────────────────────────────────────────────────────────────────┘

Moderation Options:

  • Auto-approve all
  • Auto-approve verified accounts
  • Keyword filtering
  • Manual approval queue
  • Blocklist

Data Components​

JSON Data​

Display data from any JSON API:

// Example Configuration
{
"url": "https://api.example.com/data",
"method": "GET",
"headers": {
"Authorization": "Bearer TOKEN"
},
"refresh": 60, // seconds
"mapping": {
"title": "$.data.title",
"value": "$.data.metrics.current"
}
}

Data Binding:

  • Map JSON fields to display elements
  • JSONPath expressions supported
  • Conditional formatting
  • Array iteration

XML Data​

Display data from XML feeds:

FeatureSupport
XPath queriesYes
NamespacesYes
AttributesYes
XSLT transformOptional

Google Sheets​

Connect to Google Sheets for live data:

  1. Share sheet with SignageStudio
  2. Configure sheet URL
  3. Select data range
  4. Map columns to display

Use Cases:

  • Price lists
  • Event schedules
  • Employee directories
  • KPI dashboards

Database Connection​

Direct database queries (Server edition):

DatabaseSupport
SQL ServerFull
MySQLFull
PostgreSQLFull
OracleFull
ODBCGeneric

Media Components​

Image​

Display static images:

FormatSupport
JPG/JPEGFull
PNGFull (transparency)
GIFFull (animated)
WebPFull
SVGFull (vector)

Properties:

  • Fit mode (contain, cover, stretch, center)
  • Background color
  • Border and shadow
  • Rotation and opacity
  • Animation on entry/exit

Video​

Play video content:

FormatRecommended Codec
MP4H.264 (universal)
WebMVP8/VP9 (web)
MOVH.264 (Apple)

Playback Options:

  • Loop or play once
  • Muted or with audio
  • Autoplay
  • Start/end trim
  • Speed control

Slideshow​

Rotate through images:

SettingOptions
SourceFolder, selection, feed
DurationPer-image time
TransitionCut, fade, slide, etc.
OrderSequential, random
Ken BurnsPan and zoom effect

Web Page​

Embed websites or web apps:

Use CaseExample
DashboardsPower BI, Grafana
Internal appsIntranet, portals
Live dataTraffic, stocks
InteractiveWayfinding, kiosks

Settings:

  • URL
  • Refresh interval
  • Scroll position
  • Scale/zoom
  • JavaScript enabled

Interactive Components​

Touch Button​

Interactive touch elements:

ActionTrigger
NavigateGo to scene
URLOpen web page
API callSend request
Play mediaVideo, audio
Show popupModal content

QR Code​

Dynamic QR code generator:

Data TypeExample
URLWebsite links
WiFiNetwork credentials
vCardContact info
TextCustom message
DynamicAPI-driven content

Form Input​

Collect user input (touch displays):

Field Types
Text input
Dropdown select
Radio buttons
Checkboxes
Date picker
Submit button

Utility Components​

Shapes​

Basic design elements:

ShapeUse
RectangleBackgrounds, buttons
CircleIcons, decorations
LineDividers, connectors
ArrowDirection indicators
Custom SVGComplex shapes

Text​

Text display options:

TypeFeature
LabelSingle line
Text boxMulti-line, wrapping
HTMLRich formatting
TickerScrolling text

Containers​

Layout organization:

ContainerUse
ZoneIndependent playlist area
GroupGrouped elements
ScrollScrollable content
TabTabbed interface

Component Configuration​

Common Properties​

All components share these properties:

PropertyDescription
PositionX, Y coordinates
SizeWidth, height
RotationAngle in degrees
OpacityTransparency (0-100%)
VisibleShow/hide toggle
LayerZ-index ordering
AnimationEntry/exit effects
ConditionsDisplay conditions

Data Refresh​

Configure how often data updates:

TypeRefresh Rate
StaticNever (images, text)
CachedHourly (weather, news)
LiveMinutes (social, data)
Real-timeSeconds (stocks, alerts)

Frequently Asked Questions​

How do I add a weather widget to digital signage?

In the Scene Editor, drag the Weather component from the library to your canvas. Configure the location (city name, ZIP code, or coordinates), choose temperature units (Fahrenheit/Celsius), and select a display style (simple, detailed, or icon only). The weather updates automatically every 15-60 minutes depending on your settings.

Can I display social media feeds on digital signage?

Yes, SignageStudio supports Twitter/X, Instagram, and Facebook feeds. Add the respective component, authenticate your account or enter a hashtag/username, configure display options (show images, number of posts), and enable moderation if needed. Social walls can aggregate multiple platforms into one display.

How do I connect live data to digital signage?

Use the JSON Data or XML Data components to connect to any API. Enter the endpoint URL, configure authentication if required, set a refresh interval, and map the data fields to display elements using path expressions. Google Sheets integration is also available for spreadsheet data. Database connections are available in the Server edition.

What video formats work with SignageStudio?

SignageStudio supports MP4 (H.264), WebM (VP8/VP9), and MOV formats. H.264 encoded MP4 is recommended for widest compatibility across all player platforms. For 4K video, ensure your player hardware supports the resolution. Maximum recommended bitrate is 25 Mbps for 1080p and 50 Mbps for 4K.

How do I create an interactive touch screen with SignageStudio?

Use Touch Button components for navigation and actions. Each button can trigger scene navigation, open URLs, call APIs, or play media. Add Form Input components to collect user data. QR codes can link to mobile content. Ensure your player hardware supports touch input and configure touch mode in player settings.


Try it on your own screens, free​

DigitalSignage.com, which publishes this guide, runs a permanent free plan: the first 3 screens are free forever (no credit card, no ads, no time limit), then from $3 per screen per month with volume pricing via a public calculator. The free SignPlayer runs on Windows, Mac, Android and Android TV, Chrome OS, Raspberry Pi, iPad or any modern web browser. Start free · 2026 pricing

Next Steps​


Components documentation maintained by MediaSignage. For custom component requests, contact support@digitalsignage.com