Skip to content

kelteseth/ScreenPlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Pipeline Status Docs Pipeline Crowdin Twitter Follow Discord Reddit

Forum

Steam Download

Watch the Steam Early Access Trailer (YouTube)

中文总览

ScreenPlay is an Open Source cross-platform app for displaying Video Wallpaper & Widgets. It is written in modern C++23/Qt6/QML.
Homepage - Forums- Discord

Table of Contents

Quick Start

✨ Key Features

  • 🎥 Video Wallpapers - Support for WebM, MP4 and other video formats
  • 🎥 Godot Engine Wallpapers - Support for Godot 4 Wallpaper (🚀 Pro Feature)
  • Timeline Wallpapers - Automatically change wallpaper based on a user defined range (🚀 Pro Feature)
  • 🖼️ Static Wallpapers - Beautiful image wallpapers with various effects
  • 🎮 Interactive QML Wallpapers - Custom interactive wallpapers using Qt QML
  • 🌐 Web-based Wallpapers - HTML/CSS/JavaScript wallpapers
  • 🧩 Desktop Widgets - Customizable widgets for system monitoring, weather, RSS feeds, and more
  • 🔧 Cross-platform - Works on Windows, macOS, and Linux
  • 🎨 Easy Content Creation - No coding knowledge required for basic wallpapers
  • 🛠️ Steam Workshop - Easy sharing and downloading of community content

Content Creation

Learn the basics of QML for Wallpapers and Widgets in 5 minutes

  • Widgets Guide. General guidelines how to create widgets. ScreenPlay uses the easy to learn QML language. No coding knowledge required!

General Contributing

Everyone can contribute with code, design, documentation or translation. Visit our contributing guide for more information. Also checkout our Collaboration Guidelines.

🚀 Quick Contributing Guide

New to contributing? Start here:

For developers:

Platform support

  • ✅ Fully supported
  • ❌ Not working/Not implemented
  • ❓ Partially implemented/Not tested (help needed)
Feature Windows Linux (X11/Wayland) macOS
ScreenPlay Main App
Binaries
Steam Binaries
Video Wallpapers
QML/HTML Wallpapers
Desktop Widgets
Multi-monitor Support
Workshop Integration
Multilanguage Support
(EN,DE,RU,FR,ES,KO,VI,ZH_CN,PT_BR)

❓ Frequently Asked Questions

How do I install ScreenPlay?
  • Steam (Recommended): Download from Steam for automatic updates and Workshop support
  • Direct Download (Non-Steam Version):
    • Latest Release - Windows and macOS builds without Steam Workshop integration
    • getsp.de - Alternative download source

Note: Linux builds are coming soon! For community content downloads, visit our forums where users share wallpapers and widgets.

Why is my video wallpaper performance poor?

Video wallpapers require a modern GPU. If you experience performance issues:

  • Try reducing the video resolution or bitrate
  • Switch to QML or HTML wallpapers for better performance
  • Check our Performance Guidelines
How do I create my own wallpaper or widget?
Can I use ScreenPlay on multiple monitors?

Yes! ScreenPlay supports multi-monitor setups. You can set different wallpapers on each monitor and position widgets anywhere across your displays.

Where can I download wallpapers and widgets?
  • Steam Workshop: If you use the Steam version, browse and download content directly through Steam Workshop
  • Community Forums: Visit our forums for user-shared content - many users prefer this for the direct download versions
  • Create Your Own: Check our content creation guides to make your own wallpapers and widgets