🚀 The Ultimate Skip Intro Addon for Stremio
Automatically skip intros and recaps with zero buffering using Smart HLS Proxying
Features • Quick Start • Docker • Tech Stack • Contributing
AscendSkip is a next-generation Stremio addon that automatically skips intros and recaps for movies and TV shows. Unlike basic seeking scripts, AscendSkip employs Smart HLS Proxying to surgically modify video streams on-the-fly — physically removing unwanted segments before they ever reach your player.
| Traditional Skip | AscendSkip |
|---|---|
| ❌ Seek command sent to player | ✅ Modified HLS stream |
| ❌ Visible jump in playback | ✅ Seamless transition |
| ❌ Buffering after seek | ✅ Zero interruption |
| ❌ Fails on some players | ✅ Universal compatibility |
Our proprietary HLS proxy converts streams and stitches content in real-time to skip intros seamlessly — no buffering, no glitches, just pure content. Supports:
- Lossless remuxing with FFmpeg
- Instant seeking with optimized probe settings
- ISO file support with automatic detection
- Split Bluray playback using FFmpeg concat protocol
Configure primary and backup streaming sources. If your main AIOStreams instance goes down, AscendSkip automatically fails over to your backup — zero downtime.
Seamlessly plays multi-part M2TS files from Bluray rips. AscendSkip detects numbered parts and concatenates them into a single stream.
Powered by multiple skip data sources:
- IntroDB - Community-contributed skip segments
- Ani-Skip - Anime-specific intro data
- Chapter Detection - Parses embedded chapter markers
Works flawlessly across all Stremio platforms:
- TV: Android TV, Samsung Tizen, LG WebOS, Fire TV
- Mobile: iOS (VLC/Outplayer), Android
- Desktop: Windows, macOS, Linux
Your credentials are never exposed:
- AES-256-GCM encryption for stored URLs
- HMAC-signed tokens for session verification
- Optional IP binding for extra security
- Users contribute skip segments
- Voting system for quality control
- Leaderboard with ranks and badges
- Visit your AscendSkip instance
- Paste your AIOStreams manifest URL
- Optional: Add a backup AIOStreams URL
- Click "Generate Secure Install Link"
- Install to Stremio
# Clone the repository
git clone https://github.com/Cxsmo-ai/AscendSkip.git
cd AscendSkip
# Install backend (server folder)
cd server && npm install
# Install frontend
cd ../frontend && npm install
# Build frontend
npm run build
cp -r dist/* ../server/public/
# Configure and start
cd ../server
cp ../.env.example .env
# Edit .env with your SESSION_SECRET and PUBLIC_URL
npm startNote: The server folder contains the Node.js backend, and frontend contains the React UI.
git clone https://github.com/Cxsmo-ai/AscendSkip.git
cd AscendSkip
cp .env.example .env
# Edit .env with your values
docker compose up -d --build| Variable | Required | Description |
|---|---|---|
SESSION_SECRET |
✅ | Secret for encryption. Generate: openssl rand -hex 32 |
PUBLIC_URL |
✅ | Your public URL |
PORT |
❌ | Server port (default: 7070) |
MONGODB_URI |
❌ | MongoDB connection (optional) |
ADMIN_PASSWORD |
❌ | Admin access password |
| Layer | Technology |
|---|---|
| Runtime | Node.js 20+ |
| Backend | Express.js with Helmet security |
| Frontend | React 18, Vite, Framer Motion |
| Streaming | FFmpeg |
| Database | MongoDB (optional), JSON fallback |
| Container | Docker, Alpine Linux |
| CI/CD | GitHub Actions |
AscendSkip/
├── server/ # Node.js backend
│ ├── server.js # Main server
│ ├── src/services/ # Core services
│ └── public/ # Frontend assets
├── frontend/ # React frontend
├── Dockerfile # Docker build
├── docker-compose.yml # Container config
└── .github/workflows/ # CI/CD
- Fork the repository
- Create a feature branch
- Commit your changes
- Push and open a Pull Request
- Original IntroHater code: MIT License
- AscendSkip additions: All Rights Reserved © Cxsmo_AI
See LICENSE for details.
Made with 🍪 for the Stremio community
⭐ Star this repo if AscendSkip helped you skip intros!
