A lightweight PHP script that turns the EZTV torrent API into a ready‑to‑use RSS feed for your torrent clients.
Simply point the script to a TV‑show IMDb ID (e.g., tt12327578 for Star Trek: Strange New Worlds) and you’ll get a feed that lists the best 1080p / 2160p torrents sorted by release date.
Why?
Most torrent clients support RSS feeds natively. By exposing the EZTV data as a feed you can automatically download new episodes, keep your library up‑to‑date and avoid manual searching.
| Feature | Description |
|---|---|
| IMDb‑based routing | Pass ?imdb=tt12327578 (or via path) to generate a feed for that show |
| Auto‑pagination | Handles pagination automatically up to 100 pages (or until no more data) |
| Quality filter | Only includes torrents containing 1080p or 2160p in the filename |
| Seed filter | For duplicate episodes, keeps only the torrent with the highest seed count |
| Sorting | Episodes are sorted by date_released_unix (descending) |
| RSS 2.0 output | Fully RFC‑compatible feed, ready for most torrent clients |
| Cache layer | Configurable max-age header and optional local JSON cache (optional) |
| Logging | Verbose mode prints debug info to STDERR |
- PHP 8.1 or newer
- Composer (for developer installation)
- Web server with HTTPS support (recommended for torrent clients)
Note: The script does not require a database – all data is fetched live from EZTV.
git clone https://github.com/harrypython/eztv-rss-generator.git
cd eztv-rss-generatorMIT © 2025
See the bundled LICENSE file for details.