mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-11 02:12:23 +02:00
5.8 KiB
5.8 KiB
Changelog
v1.0.2(2023-10-??)
- Added scheduler to update lists in server mode.
- Added Xtream Cluster Live, Video, Series. M3u Playlist cluster guessing through video file endings.
- Added api-proxy config for xtream proxy, to define server info and user credentials
- Added Xtream Api Endpoints.
- Added multiple input support
- Added Telegram message support
- Added Target watch for groups
- Fixed TLS problem with docker scratch
- Added simple stats
v1.0.1(2023-09-07)
- Refactored sorting. Sorting channels inside group now possible
Changelog
v1.0.0(2023-04-27)
- Added target argument for command line.
m3u-filter -t <target_name> -t <target_name>. Target names should be provided in the config. - Added filter to mapper definition.
- Refactored filter parsing.
- Fixed sort after mapping group names.
- Refactored mapping, fixed reading unmodified initial values in mapping loop from ValueProvider, because of cloned channel
v0.9.9(2023-03-20)
- Added optional 'enabled' property to input and target. Default is true.
- Fixed template dependency replacement.
- Added optional 'name' property to target. Default is 'default'.
- Added Dockerfile
- Added xtream support
- Breaking changes: config changes for input
Changelog
v0.9.8(2023-02-25)
- Added new fields to mapping attributes and assignments
- "name"
- "title"
- "group"
- "id"
- "chno"
- "logo"
- "logo_small"
- "parent_code"
- "audio_track"
- "time_shift"
- "rec"
- "source"
- Added static suffix and prefix at inpupt source level
v0.9.7(2023-02-15)
- Breaking changes, mappings.yml refactored
- Added
threadsproperty to config, which executes different sources in threads. - WebUI: Added clipboard collector on left side
- Added templates to config to use in filters
- Added nested templates, templates can have references to other templates with
!name!. - Renamed Enum Constants
- M3u -> m3u,
- Strm -> strm
- FRM -> frm
- FMR -> fmr
- RFM -> rfm
- RMF -> rmf
- MFR -> mfr
- MRF -> mrf
- Group -> group (Not in filter regular expressions)
- Name -> name (Not in filter regular expressions)
- Title -> title (Not in filter regular expressions)
- Url -> url (Not in filter regular expressions)
- Discard -> discard
- Include -> include
- Asc -> asc
- Desc -> desc
v0.9.6(2023-01-14)
- Renamed
mappings.templatesattributekeytoname mappings.tagis now a struct- captures: List of captured variable names like
quality. - concat: if you have more than one captures defined this is the join string between them
- suffix: suffix for thge tag
- prefix: prefix for the tag
- captures: List of captured variable names like
v0.9.5(2023-01-13)
- Upgraded libraries, fixed serde_yaml v.0.8 empty string bug.
- Added Processing Pipe to target for filter, map and rename. Values are:
- FRM
- FMR
- RFM
- RMF
- MFR
- MRF default is FMR
- Added mapping parameter
match_as_ascii. Default isfalse. Iftruebefore regexp matching the matching text will be converted to ascii. unidecode
Added regexp templates to mapper:
mappings:
- id: France
tag: ""
match_as_ascii: true
templates:
- key: delimiter
value: '[\s_-]*'
- key: quality
value: '(?i)(?P<quality>HD|LQ|4K|UHD)?'
mapper:
- tvg_name: TF1 $quality
# https://regex101.com/r/UV233E/1
tvg_names:
- '^\s*(FR)?[: |]?TF1!delimiter!!quality!\s*$'
tvg_id: TF1.fr
tvg_chno: "1"
tvg_logo: https://emojipedia-us.s3.amazonaws.com/source/skype/289/shrimp_1f990.png
group_title:
- FR
- TNT
mappingattribute for target is now a list. You can assign multiple mapper to a target.
mapping:
- France
- Belgium
- Germany
v0.9.4(2023-01-12)
- Added mappings. Mappings are defined in a file named
mapping.ymlor can be given by command line option-m.targethas now an optional fieldmappingwhich has the id of the mapping configuration. - rename is now optional
v0.9.3(2022-04-21)
Strmoutput has an additional optionkodi_style. This option tries to guess the year, season and episode for kodi style names. https://kodi.wiki/view/Naming_video_files/TV_shows
v0.9.2(2022-04-05)
Strmoutput has an additional optioncleanup. This deletes the old directory given atfilename.
v0.9.1(2022-04-05)
- There are two types of targets
m3uandstrm. This can be set by theoutputattribute toStrmorM3u. If the attribute is not specifiedM3uis created by default.Strmoutput has an additional optionunderscore_whitespace. This replaces all whitespaces with_in the path.
v0.9.0(2022-04-04)
- Changed filter. Filter are now defined as filter statements. Url added to filter fields.
v0.8.0(2022-03-24)
- Changed configuration. It is now possible to handle multiple sources. Each input has its own targets.
v0.7.0(2022-01-20)
- Updated frontend libraries
- Added Search, currently only plain text search
v0.6.0(2021-12-29)
- Added options to target, currently only ignore_logo
- Added sorting to groups
v0.5.0(2021-10-15)
- Fixed: config input persistence filename was ignored
- Added working_dir to configuration
- relative web_root is now checked for existence in current path and working_dir.
v0.4.0(2021-10-08)
- Fixed server exit on playlist not found
- Added copy link to clipboard in playlist tree
v0.3.0(2021-10-08)
- Updated frontend packages
- Added linter for code checking
- Updated tree layout and added hover coloring
- Fixed Url Field could not be edited after drop down selection
- Added download on key-"Enter" press
v0.2.0(2021-10-07)
- Added simple WEB-UI
- Start in server mode
v0.1.0(2021-10-01)
- Initial project release