Flyleaf v3.6.6 (AIO x64 .NET7 / FFmpeg v5.1.2)
Changelog
- Audio: Introduces SamplesAdded event which informs of the currently playing audio samples
- Demuxer: Programs improvements
- Engine: Boot load performance improvements
- Engine: Introduces StartAsync method and Loaded event which allows faster boot of the application without blocking the UI thread
- FlyleafHost.Wpf: Fixes possible issues with release mouse capture
- FlyleafHost.Wpf: Fullscreen performance improvements
- FlyleafHost.Wpf: In Standalone mode will show the Surface only when the Overlay has been fully loaded
Release Notes / Breaking Changes
- If you use Engine.StartAsync you will need to make sure that it has been fully loaded before initializing a Player/Configuration (use Engine.Loaded event)
- You will need to manually load your assembly that contains embedded plugins after the Engine has been loaded from Engine.Plugins.LoadPlugin(your_assembly)
Notes
Compiled Libraries, Plugins & Samples
Flyleaf Player Pop-up on first run is to add itself to windows firewall for proper yt-dlp and bitswarm playback
Flyleaf Downloader
Flyleaf Extractor
Flyleaf Plugins yt-dlp is detected as a virus
FFmpeg Libraries 4.4.2 and 5.1.2 (29/11/2022) patched for HLS issue
FFmpeg Devices You need to manually enable them from the Flyleaf.Engine.xml (set FFmpegDevices to true)