{"repo":"openbroadcaster/obplayer","free":true,"listed":false,"github":"https://github.com/openbroadcaster/obplayer","clone":"git clone https://github.com/openbroadcaster/obplayer.git","description":":radio: OBPlayer Streaming Automation Playout with CAP EAS Alerting","language":"HTML","stars":143,"topics":["streaming-audio","streaming-video","automation","emergency","eas","radio-station","playout","community-radio","openbroadcaster","shoutcast"],"license":"AGPL-3.0","category":"workflow-automation","readme_excerpt":"OpenBroadcaster Player Project Overview OpenBroadcaster Player (OBPlayer) is an open-source media playback and broadcasting tool for radio stations and media professionals. It works with OBServer to play scheduled media but can also function as a standalone or network-controlled player. Designed for continuous broadcasting, OBPlayer syncs with OBServer to update schedules, media, and priority broadcasts. If the schedule has gaps, it plays a default playlist. If that fails, it switches to Fallback Media Mode, then to analog input bypass, and finally to a test signal as a last resort. OBPlayer always prioritizes valid Common Alerting Protocol (CAP) messages. Key Features - Multi-format media playback (audio, video, images) - Live assist web interface - Support for multiple streaming protocols - Configurable outputs - Remote override capabilities - Integrated logging and monitoring - Automatic fallback mechanisms - Emergency alert (CAP) prioritization Supported Configurations - Headless OBPlayer (CLI process) - GTK Desktop application Dependencies Core Dependencies - Python 3.7+ - GStreamer 1.0+ - GTK 3.x - inotify - requests - gi (GObject Introspection) - FFmpeg Installation OBPlayer is designed to run on Linux Ubuntu 24.04. Installation scripts and containerized versions are available: - Reference Installer - Containerized Version Core Modules Scheduler/ - Manages media scheduling and playlists - Handles show timing, transitions, and priority content - Fallback content managem","default_branch":null,"files":null,"tree":[],"storefront":"/r/openbroadcaster","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openbroadcaster/obplayer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}