Release notes
Current pre-release (0.x)
Section titled “Current pre-release (0.x)”The feature-complete baseline across Android, iOS and web:
Playback — VOD, live and live-DVR with edge-aware chrome; ABR quality selection; playback speed 0.25–2×; trick-play thumbnails from storyboard VTTs.
DRM — Widevine + PlayReady + ClearKey (Android), FairPlay (iOS),
Widevine + PlayReady + FairPlay (web); rotating token providers invoked on
every license request; silent license renewal with onDrmSessionRenewed;
stable 4000-series error codes.
Ads — Google IMA on all platforms; FreeWheel natively (slot-style with SDK-drawn Skip/Learn-more on mobile) and as VMAP-through-IMA; SDK-drawn ad chrome with pod position, countdown and cue markers; web ad-blocker policy (notice / hard block).
Tracks — embedded + sideloaded subtitles with positioned-cue support and viewer text sizing; multi-audio with proper display names.
Player UI — per-control visibility down to fully headless; custom
controls slot; up to 8 custom action icons; full color/dimension theming and
replaceable icons; custom error messages via errorMessageProvider;
fullscreen with start-in, rotation-follow and host-intercepted exit.
Overlays — nine anchored overlay slots with controls-aware choreography; Kijkwijzer-style content ratings with pluggable artwork.
Casting — Chromecast (Android), AirPlay (iOS).
Observability — 11 identically-shaped analytics events, full ad
lifecycle on AdListener, stable 2000–9000 error taxonomy on every platform.
Licensing — fully functional unlicensed with the OGPlayer watermark; offline-verified license keys remove it.
Release entries appear here per version: added / changed / fixed.