This Docker image downloads M3U and EPG files from Bulsatcom's IPTV service.
Bulsatcom is Bulgarian satellite television, internet & mobile operator, founded in 2000 as the first DVB-S operator in the country.
It's a refactoring of Vasil Valchev's IPTV Kodi add-on for Bulsatcom.
To use docker-bulsatcom, follow these steps:
-
Clone and start the container:
docker run -v ./data:/data \ -e BULSAT_USERNAME=me@mail.com \ -e BULSAT_PASSWORD=123456 \ docker.io/aguslr/bulsatcom:latest --epg
-
Access the files
bulsat.m3u
andbulsat.xml
inside./data
directory.
The image is configured using environment variables passed at runtime. All these
variables are prefixed by BULSAT_
.
Variable | Function | Default |
---|---|---|
USERNAME |
Username for Bulsatcom | test |
PASSWORD |
Password for Bulsatcom | test |
OUTPUT |
Output directory for files | /data |
TIMEOUT |
Timeout in seconds | 10 |
WAIT |
Wait time between updates | 300 |
EPG |
Download EPG | False |
CACHE |
Enable cache | False |
BLOCK |
Comma separated list of genres to block | EMPTY |
Instead of pulling the image from a remote repository, you can build it locally:
-
Clone the repository:
git clone https://github.com/aguslr/docker-bulsatcom.git
-
Change into the newly created directory and use
docker-compose
to build and launch the container:cd docker-bulsatcom && docker-compose up --build -d