Download Latest Version ffplayout-v2.5.0_desktop_x86_64-pc-windows-msvc.zip (10.9 MB) Google Add to Preferred Sources
Home / v2.3.0
Name Modified Size InfoDownloads / Week
Parent folder
ffplayout-v2.3.0_desktop_x86_64-apple-darwin.zip 2026-09-04 10.5 MB
ffplayout-v2.3.0_desktop_x86_64-pc-windows-msvc.zip 2026-09-04 10.8 MB
ffplayout-v2.3.0-1.aarch64.rpm 2026-09-04 6.6 MB
ffplayout-v2.3.0_server_aarch64-unknown-linux-gnu.tar.gz 2026-09-04 9.0 MB
ffplayout_v2.3.0-1_arm64.deb 2026-09-04 5.8 MB
ffplayout-v2.3.0_desktop_aarch64-apple-darwin.zip 2026-09-04 9.8 MB
ffplayout-v2.3.0-1.x86_64.rpm 2026-09-04 6.9 MB
ffplayout-v2.3.0_server_x86_64-unknown-linux-gnu.tar.gz 2026-09-04 9.4 MB
ffplayout_v2.3.0-1_amd64.deb 2026-09-04 6.4 MB
ffplayout-v2.3.0_desktop_aarch64-unknown-linux-gnu.tar.gz 2026-09-04 11.7 MB
ffplayout-v2.3.0_desktop_x86_64-unknown-linux-gnu.tar.gz 2026-09-04 12.3 MB
README.md 2026-09-04 2.7 kB
v2.3.0 source code.tar.gz 2026-09-04 44.5 MB
v2.3.0 source code.zip 2026-09-04 44.6 MB
Totals: 14 Items   188.2 MB 0

ffplayout v2.3.0

This release introduces HTTP push notifications, improves encoder compatibility, and restructures the internal configuration for better maintainability and future development.

Highlights

HTTP Push Notifications

ffplayout can now send log alerts to external services via HTTP push notifications.

This makes it possible to integrate playout monitoring with external notification systems, webhooks, automation platforms, or custom monitoring services.

Notification delivery has also been hardened with:

  • Configurable notification levels
  • HTTP request timeouts
  • Filtering of verbose log messages
  • Rate limiting and improved duplicate handling
  • Better handling of invalid notification levels

Improved Video Encoder Compatibility

Video encoders that only support target bitrate configuration are now detected dynamically.

Instead of relying on hardcoded encoder names, ffplayout checks encoder capabilities at runtime. This improves compatibility with hardware and platform-specific FFmpeg encoders, including stateless hardware encoder wrappers.

Configuration Database Improvements

The internal configuration database has been significantly restructured.

Configuration data is now stored in dedicated, normalized config_* tables, and authentication-related tables have been separated and renamed accordingly.

Existing configuration data is migrated automatically through the database migration system.

This change provides a cleaner foundation for configuration management and future development.

Improved Text Overlay Presets

Persistent text overlays can now reference saved presets more reliably.

Preset handling and validation have also been improved, including better responses when updating or deleting presets that no longer exist.

Reliability Improvements

  • Improved notification delivery and log filtering
  • Prevented rate-limited notifications from growing the internal fingerprint cache indefinitely
  • Improved handling of unknown notification levels
  • Improved validation of audio/video duration differences
  • WebVTT duration mismatches are now logged as warnings instead of errors

Security & Dependencies

  • Updated Argon2 password hashing dependency
  • Updated Rust and frontend dependencies
  • General dependency and maintenance updates

Upgrade

Existing installations can be upgraded normally.

Database migrations are applied automatically when ffplayout starts. As always, backing up the database and configuration before upgrading is recommended.

Full Changelog: https://github.com/ffplayout/ffplayout/compare/v2.2.1...v2.3.0

Source: README.md, updated 2026-09-04