jr-k / obscreen

The world's least popular open source digital signage project. But it's free and working.

Home Page:https://obscreen.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Obscreen

πŸ§‘β€πŸŽ„ Open to feature request and pull request

⭐️ You liked it ? Give this repository a star, it's free :)

About

Use a RaspberryPi (Lite OS) to show a fullscreen slideshow (Kiosk-mode)

Docker Pulls

Features:

  • Dead simple chromium webview
  • Clear GUI
  • Very few dependencies
  • SQLite database
  • Plugin system
  • Feature flags to enable complex use cases (Fleet/User/Playlist management)
  • No stupid pricing plan
  • No cloud
  • No telemetry

Obscreen Screenshot

Cookbooks

Discussion

Join our Discord

Open an Issue or a Pull Request on Github

Troubleshoot

Videos aren't playing why ?

This is "normal" behavior. Videos do not play automatically in Chrome because it requires user interaction with the page (a simple click inside the webpage is enough). If you open the console, you'll see the error: Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first...

To resolve this, you need to use the Chrome flag --autoplay-policy=no-user-gesture-required. When connecting a Raspberry Pi with Obscreen Player autorun, this issue doesn't occur because the flag is handled automatically for you.You need to enable this flag yourself otherwise.

About

The world's least popular open source digital signage project. But it's free and working.

https://obscreen.io

License:GNU General Public License v2.0


Languages

Language:Python 55.3%Language:HTML 29.3%Language:JavaScript 10.2%Language:SCSS 4.8%Language:Shell 0.3%Language:Dockerfile 0.1%