Playerstack
Embeddable video player. One script tag. YouTube, Vimeo, MP4, HLS. Brand it, add CTAs, gate emails — all via plugins. MIT.
Quickstart
<script src="https://cdn.jsdelivr.net/npm/playerstack@0.1.0/dist/playerstack.min.js" defer></script>
<player-stack
src="https://youtu.be/dQw4w9WgXcQ"
data-config='{"controls":{"accent":"#008aff"}}'>
</player-stack> What it does
- Sources auto-detect — paste a YouTube, Vimeo, MP4, or HLS URL, it just works.
- Branding — color theme, custom poster, click-to-load (LCP + GDPR).
- CTAs — overlay HTML at end of video, button with UTM, replay.
- Autopreview — muted autoplay when in viewport, pause when out.
- Plugin-first — every feature is a plugin you can swap or extend.
Why
Plyr and the Mux media-elements are great engines for developers — no marketing layer. Presto Player has the marketing layer — only for WordPress. Playerstack is the modern, framework-agnostic combination of both.