> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://fastpix.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fastpix.com/docs/_mcp/server.

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

> The FastPix Player adds a custom quality API, named overlay slots, more reliable spritesheet previews, and moves its built-in endpoints to fastpix.com.

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.