Releases: Astralchemist/aetherly-stream-proxy
Releases · Astralchemist/aetherly-stream-proxy
v0.1.0 — initial release
First release of the HLS / MP4 media proxy with manifest rewriting.
Features
- Zero-dependency, Web Fetch API native — works in Next.js App Router, Cloudflare Workers, Bun, Deno
- Per-request header forwarding through an allowlist (default: `referer`, `origin`, `user-agent`, `cookie`, `x-*`)
- HLS manifest rewriting (segments + `URI=` attributes in `#EXT-X-KEY` / `#EXT-X-MAP` / `#EXT-X-MEDIA`)
- MP4 Range request forwarding for seeking
- Strips hop-by-hop, `Content-Encoding`, `X-Frame-Options`, and `Content-Security-Policy` from upstream responses
- Configurable `pathPrefix`, `defaultUserAgent`, `fetchImpl`
Install
```bash
npm install aetherly-stream-proxy
```
Live demo
`examples/nextjs-app-router/` is a complete deployable Next.js app — paste any HLS or MP4 URL and watch it play through the proxy. Deploy with one click via the README's Vercel button.