FastPix Player: custom quality controls, overlay slots, and the move to fastpix.com

Back to Changelog
JUN 30, 2026
NewImprovementVideo Player

The FastPix Player gains custom quality controls, named overlay slots, and more reliable spritesheet hover previews, and its built-in endpoints have moved to fastpix.com.

What’s new:

  • Custom quality API: new methods (getQualityLevels, setQualityLevel, setQualityAuto, getPlaybackQuality) and events (fastpixqualitylevelsready, fastpixqualitychange, fastpixqualityfailed) let you build your own quality menu, with a --resolution-selector: none CSS variable to hide the built-in button.

  • Named overlay slots: eight slot regions (top, center, and bottom rows) let you place any HTML over the video as light-DOM children of <fastpix-player>, with CSS variables for stacking order and seek-bar clearance and a user-slots shadow part for page-level styling.

  • More reliable spritesheet hover previews: new spritesheet-src, enable-advanced-spritesheet, and advanced-spritesheet-interval attributes, plus instant scrub interactivity, support for both the legacy and grid JSON schemas, deterministic image URLs, and safer tile lookups.

  • Domain migration to fastpix.com: the player’s default HLS playback, DRM license and certificate, spritesheet/poster, and shoppable-cart hosts moved from fastpix.io to fastpix.com. The .io hosts still serve traffic but are slated for deprecation, so plan to migrate to .com.

  • Internal hardening: a code sanitization and maintainability pass with no public API, attribute, or runtime behavior changes, so existing integrations upgrade transparently.