65+ Bulgarian live TV channels — BTV, BNT, Nova, Eurosport, Max Sport and more — directly in Stremio. Free, no account needed.
Full Bulgarian TV lineup — news, sports, entertainment, kids, and more.
High-quality .m3u8 streams fetched fresh on every play request.
Works on PC, Android TV, Fire TV Stick, and any Stremio client.
No registration, no subscription. Self-hosted on your own server.
One command to spin up with Docker Compose. Zero config needed.
All channel logos downloaded locally — no external image dependencies.
The recommended way. Requires Docker Compose.
1. Clone the repository
git clone https://github.com/hjelev/bgtv-stremio.git cd bgtv-stremio
2. Start the addon
docker compose up -d --build
The addon starts at http://localhost:7000
Useful commands
docker compose logs -f # follow logs docker compose down # stop and remove the container docker compose pull # pull latest image
Requires Docker.
1. Build the image
git clone https://github.com/hjelev/bgtv-stremio.git cd bgtv-stremio docker build -t stremio-bgtv .
2. Run the container
docker run -d \ --name stremio-bgtv \ -p 7000:7000 \ --restart unless-stopped \ stremio-bgtv
The addon starts at http://localhost:7000
Stop / remove
docker stop stremio-bgtv docker rm stremio-bgtv
Requires Node.js v18+ (use nvm if needed).
1. Clone and install dependencies
git clone https://github.com/hjelev/bgtv-stremio.git cd bgtv-stremio npm install
2. Download channel logos
npm run download-images
Downloads all 65 channel logos to public/images/tvlogo/
3. Start the server
npm start
The addon starts at http://localhost:7000
Replace localhost with your server's local IP to install from another device on the same network (e.g. http://192.168.1.x:7000/manifest.json).
Launch the Stremio app on any of your devices — PC, Android TV, Fire TV Stick, etc.
Click the puzzle-piece icon or navigate to Addons → Community Addons → Install from URL.
Enter http://localhost:7000/manifest.json (or your server's IP) and click Install.
Go to the TV section in Stremio — your Bulgarian live channels will appear under the BG Live TV catalog.
The addon scrapes the channel list from the source site with cheerio and serves it as a Stremio TV catalog — complete with channel names and logos. Results are cached for 1 hour.
When you pick a channel, the addon fetches that channel's page and extracts the embedded HLS stream URL from the JWPlayer file:"…" script via regex — in real time.
Stremio receives a fresh, time-limited .m3u8 URL and starts playback immediately — no buffering layers or intermediaries.
| Field | Value |
|---|---|
| ID | org.custom.bgtv |
| Name | BG Live TV |
| Version | 1.0.0 |
| Type | tv |
| Catalog ID | bg_tv |
| ID prefix | bgtv_ |
| Resources | catalog, meta, stream |
| Default port | 7000 |