What's New
Release notes for VideoParser extension and web service.
🚀 Initial Release
- Browser Extension — Chrome MV3 + Firefox MV2 new
- Mode 1: Stream Interception — XHR/fetch hook captures HLS, DASH, MP4 from any page
- Mode 2: Server Download — Paste URL, download via yt-dlp on our server new
- AES-128 decryption — encrypted HLS streams (GetCourse, Kinescope) Pro
- Vimeo Private — download session-authenticated Vimeo videos
- 50+ platforms supported — YouTube, TikTok, Instagram, Vimeo, and more
- Landing page — dark/light theme, multilingual (EN/RU + 8 more), auth modal
- CryptoCloud payments — Pro and Team subscription plans (BTC/ETH/USDT/TON)
- Rate limiting — 100 req/15min, SSRF protection, path traversal guard
- Direct ZIP install — no Chrome Web Store required
⚙️ Infrastructure
- Node.js 20 LTS + Express API on port 4031
- yt-dlp 2026.03.17 + ffmpeg baked into Docker image
- nginx reverse proxy with HTTPS (Let's Encrypt)
- GitHub Actions CI/CD with Gitleaks security scan
Known Limitations
- Widevine DRM content (Netflix, Disney+) — not supported by design
- Test coverage: 0% (planned for v1.1)
- Docker network isolation: planned for v1.1
- Dashboard / account page: planned for v1.1
Planned
- Account dashboard — subscription management, download history
- Microservices architecture — decompose monolith server.js
- Automated tests — vitest unit + Playwright E2E (target: ≥80% coverage)
- Docker network isolation — dedicated proxy_net + videoparser_net
- Telegram deploy notifications
- Chrome Web Store listing