v2.0.0(2024-05-10)
- major version change due to massive changes
update_on_bootfor config, default is false, if true an update is run on startcategory_idfilter added to xtream api- Handling for m3u files without id and group information
- Added
panel_api.phpendpoint for xtream - Case insensitive filter syntax
- Xtream category_id fixes, to avoid category_id change when title not changes.
- Target options
xtream_skip_live_direct_sourceandxtream_skip_video_direct_sourceare now default true - added new target option
xtream_skip_series_direct_sourcedefault is true
- Added new options to input configuration.
xtream_skip_live,xtream_skip_vod,xtream_skip_series - Updated docker files, New Dockerfile with builder to build an image without installing rust or node environments.
- Generating xtream stream urls from m3u input.
- Reverse proxy implementation for m3u playlist.
- Mapper can now set
epg_channel_id. - Added environment variables for User Credentials
username,passwordandtokenin format${env:<EnvVarName>}where<EnvVarName>should be replaced. - Added
web_ui_enabledtoconfig.yml. Default istrue. Set tofalseto disable webui. - Added
web_authtoconfig.ymlstruct for web-ui-authentication is optional.enabled: default trueissuerissuer for jwt tokensecretsecret for jwt tokenuserfileoptional userfile with generated userfile in format "username: password" per file, default name is user.txt in config path
- Password generation argument --genpwd to generate passwords for userfile.
- Added env var
M3U_FILTER_LOGfor log level - Log Level has now module support like
m3u_filter::util=error,m3u_filter::filter=debug,m3u_filter=debug - Multiple Xtream Sources merging into one target is now supported