Download every season and episode in one run: the script names and organizes the files, and your panel's Folder Watch imports, encodes and tags them with TMDB data.
How it works
- Paste your M3U playlist URL Enter your IPTV playlist link into the web interface.
- Browse and select series Choose a category, search for specific series and select the titles you want.
- Generate your bash script The tool creates a ready-to-run script with the full directory structure (Host > Category > Series > Seasons), retry logic and all episode download URLs.
- Run the script on your storage server It creates all directories, downloads every episode and names each file in SxxExx format (e.g. S02E15.mp4).
- Enable Folder Watch on your panel Your panel detects the new episodes, imports and encodes them, and pulls full TMDB metadata (poster, title, description, cast, year, genre, etc.).
End result: from selecting series to fully tagged, encoded episodes in your panel, with a few clicks and one script run.
Key features
Full automation
Generate complete download scripts instantly and skip hours of manual setup.
Organized directory structure
Creates Host > Category > Series > Seasons folders for a clean library.
Standard episode naming
Files are named in SxxExx format (e.g. S02E15.mp4) for easy identification and panel compatibility.
Folder Watch integration
Your panel auto-detects downloaded episodes, then imports, encodes and applies TMDB data.
Bulk and complete series
Download entire seasons or multiple series at once with a single script.
Reliable downloads
Uses wget with retry options and user-agent headers for uninterrupted downloads.
Search and selection
Find series in large catalogs with integrated search and category filtering.
Easy web interface
No command line knowledge needed to generate the script: point, click, generate.
Cross-platform
Generated bash scripts run on any Linux server or VPS.
Advanced options
- Custom download path: set the storage location to match your panel's Folder Watch directory.
- Proxy support: configure proxies to mask your server IP or access geo-restricted content.
- Multiple download engines: choose between wget and axel.
- Custom user-agent: set your own user-agent string to avoid blocks or throttling from source servers.
- Speed limit bypass: built-in mechanisms to work around server-side speed throttling.
Requirements
Web toolPHP 7.0+ with cURL
FrontendBootstrap 4 & jQuery
Generated scriptsAny Linux distribution or PHP hosting
Download engineswget or axel
Security & code
- Your credentials are processed only in memory and never stored on the server.
- Input sanitization protects against common web vulnerabilities.
- Clean, open-source, well-structured code.