A Stremio addon that provides access to content from Hellspy.to with Czech and English title resolution via Wikidata.
This addon only works with Czech IP addresses. The Hellspy.to API requires access from Czech Republic IP addresses to function properly.
- PHP 7.4 or higher
- Composer
- Web server (Apache/Nginx) or PHP built-in server
-
Clone the repository:
git clone https://github.com/tomasalias/Stremio.git cd Stremio -
Install dependencies:
composer install
-
Set up permissions:
chmod 755 cache_hellspy_php chmod 644 addon.log
php -S localhost:8080docker build -t stremio-hellspy .
docker run -p 8080:80 stremio-hellspy-
Check the manifest:
http://localhost:8080/manifest.json -
Test stream endpoint:
curl -X POST http://localhost:8080/stream \ -H "Content-Type: application/json" \ -d '{"type":"movie","id":"tt0111161","name":"The Shawshank Redemption","year":"1994"}'
-
Add to Stremio:
- Open Stremio
- Go to Addons
- Enter:
http://localhost:8080/manifest.json
For production deployment, we recommend using endora.cz as they provide:
- Czech IP addresses (required for Hellspy.to API)
- PHP hosting support
- Reliable uptime
- Local Czech hosting
- Upload files to your web hosting directory
- Add the addon to Stremio using your domain URL +
/manifest.json
- Dual Language Support: Searches for content using both Czech and English titles
- Wikidata Integration: Automatically resolves IMDB IDs to proper titles
- Series Support: Handles TV series with season/episode notation
- Quality Selection: Multiple quality options when available
- Caching: Built-in caching system for improved performance
- Comprehensive Logging: Detailed logging for debugging
Key configuration constants in addon.php:
CACHE_TTL: Cache time-to-live (default: 3600 seconds)REQUEST_DELAY: Rate limiting delay (default: 1.0 seconds)MAX_RETRIES: Maximum retry attempts (default: 3)REQUEST_TIMEOUT: HTTP request timeout (default: 10 seconds)
GET /manifest.json- Stremio addon manifestGET /stream/{type}/{id}.json- Get streams for contentPOST /stream- Debug endpoint for stream requests
If you find this addon useful, consider supporting the development: ☕ Buy me a coffee
This project is provided as-is for educational purposes. Please respect content creators and local copyright laws.
- No streams found: Ensure you're using a Czech IP address
- API errors: Check the
addon.logfile for detailed error messages - Cache issues: Clear the
cache_hellspy_phpdirectory - Permissions: Ensure web server can write to cache and log directories
- Check
addon.logfor detailed request and error logging - Logs include search queries, API responses, and error details