Extract VOD movies and show files from .m3u as .strm files to specific libraries.
4.7K
===========================================================================================
This tool periodically downloads an IPTV M3U playlist, parses it, and generates .strm files for movies and TV series inside predefined directories.
Optionally, it can:
/config/config.json file or environment variables or from the webui.Cet outil tĂ©lĂ©charge pĂ©riodiquement une playlist IPTV M3U, lâanalyse et crĂ©e des fichiers .strm pour les films et sĂ©ries dans des rĂ©pertoires organisĂ©s.
Il peut en option :
/config/config.json ou des variables dâenvironnement ou depuis la webui.docker run -d \
--name m3u-to-strm \
-v /path/to/movies:/movies \
-v /path/to/tv:/tvshows \
-v /path/to/config:/config \
-e M3U_URL="https://example.com/playlist.m3u" \
-e JELLYFIN_URL="http://192.168.1.10:8096" \
-e JELLYFIN_API_KEY="your_api_key_here" \
-e GOTIFY_URL="http://192.168.1.10:8080" \
-e GOTIFY_TOKEN="your_gotify_token" \
-e INTERVAL=3600 \
-e LOG_LEVEL=DEBUG \
-p 8080:8080 \
waazaafr/m3u-to-strm:latest
services:
app:
image: waazaafr/m3u-to-strm:latest
container_name: m3u-to-strm
restart: unless-stopped
environment:
M3U_URL: "https://example.com/playlist.m3u"
FOLDER_MOVIES: "/movies"
FOLDER_TV: "/tvshows"
JELLYFIN_URL: "http://192.168.1.10:8096"
JELLYFIN_API_KEY: "your_api_key_here"
GOTIFY_URL: "http://192.168.1.10:8080"
GOTIFY_TOKEN: "your_gotify_token"
INTERVAL: 3600
LOG_LEVEL: "INFO"
volumes:
- ./config:/config
- ./movies:/movies
- ./tv:/tvshows
ports:
- "8080:8080"
Ensure that the container user has write permissions to the folders.
For Jellyfin, make sure the API key has sufficient permissions to trigger a library scan.
Gotify notifications will include the full list of added files, skipped counts, errors, and next execution time.
=======================================================================
Feel free to join me on https://discord.gg/p9xkjEw8tsâ â â â
If you like this, consider buing me a coffee: https://buymeacoffee.com/waazaaâ â â â
If you need an UnRAID license follow this link: https://unraid.net/pricing?via=4c3f80â â â â
Content type
Image
Digest
sha256:9e78b08e5âŠ
Size
113.2 MB
Last updated
10 months ago
docker pull waazaafr/m3u-to-strm