ffplayout is a 24/7 broadcasting automation system built with Rust and FFmpeg, designed to continuously stream audio or video content from playlists or directories. It enables users to schedule daily playlists using JSON files while keeping them editable during playback, allowing dynamic control over broadcasts. The system can also operate in folder-based mode, automatically playing media files in sequence or loop. It supports streaming output to servers or local playback environments, making it suitable for radio, TV, or online channels. ffplayout includes fallback mechanisms that replace missing content with filler clips or generated placeholders to maintain uninterrupted streams. It also offers overlay features such as logos and text, along with logging and monitoring capabilities. Overall, it provides a robust and lightweight solution for automated media broadcasting workflows.

Features

  • 24/7 automated playout using playlists or folders
  • Dynamic playlist editing during live playback
  • Fallback fillers for missing media content
  • Overlay support for logos and text
  • Streaming output to servers or desktop
  • Logging and monitoring with error notifications

Project Samples

Project Activity

See All Activity >

Categories

Video

License

GNU General Public License version 3.0 (GPLv3)

Follow ffplayout

ffplayout Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ffplayout!

Additional Project Details

Operating Systems

Linux

Programming Language

Rust

Related Categories

Rust Video Software

Registered

2026-04-27