Skip to content

Releases: euzu/m3u-filter

Release v2.0.10

03 Dec 14:29
Compare
Choose a tag to compare
  • added Target Output Option m3u_include_type_in_url, default false. This adds live, movie, series to the url of the stream in reverse proxy mode.
  • added Target Output Option m3u_mask_redirect_url, default false. The urls are pointed to m3u-filter in redirect mode. In stream request a redirect response is send. Usefully if you want to track calls in redirect mode.
  • fixed xtream api redirect url problem.

v2.0.9

01 Dec 14:08
Compare
Choose a tag to compare

Fixed api-proxy url bug

Release v2.0.8

27 Nov 15:09
Compare
Choose a tag to compare

v2.0.8 (2024-11-27)

  • The configured directories data, backup and video-download are created when configured and do not exist.
  • set "actix_web::middleware::logger" to level error
  • masking sensitive information in log
  • hls support (m3u8 url, ignores proxy type, always redirect)

Release v2.0.7

05 Nov 15:10
Compare
Choose a tag to compare

2.0.7 (2024-11-05)

  • EPG is now first downloaded to disk instead of directly into memory, then processed using a SAX parser (slower but reduces memory usage from up to 2GB).
  • Various code optimizations have been applied.
  • Regular expression matching in log output is now set to trace level to prevent flooding the debug log.
  • Processing stats now include a took field indicating the processing time.

Release v2.0.6

02 Nov 11:19
Compare
Choose a tag to compare
  • breaking change virtual_id handling. You need to clear the data directory.
  • new content storage implementation with BPlusTree indexing.
  • api responses are now streamed directly from disk to avoid memory allocation.
  • fixed schedular implementation to only wake up on scheduled times.

v2.0.5

16 Oct 11:08
Compare
Choose a tag to compare

2.0.5(2024-10-16)

  • input url supports now scheme file://... (which is not necessary because file paths are supported). Gzip files are also supported.
  • sort takes now a sequence for channel values which has higher priority than sort order
  • fixed error handling in filter parsing
  • NOT filter is now non greedy. NOT Name ~ "A" AND Group ~ "B" was NOT (Name ~ "A" AND Group ~ "B"). Now it is (NOT Name ~ "A") AND Group ~ "B"
  • Implemented workaround for missing tvg-ID

Release v2.0.4

19 Sep 13:08
Compare
Choose a tag to compare

2.0.4(2024-09-19)

  • if Content type of file download is not set in header, the gzip encoding is checked through magic header.
  • if source is m3u and stream id not a number, the entry is skipped and logged.
  • prefix and suffix was applied wrong, fixed.
  • epg timeshift, define timeshift api-proxy.yml for each user as epg_timeshift: hh:mm, example -2:30, 1:45, +0:15, 2, :30, :3, 2:
  • timeshift.php api implementation
  • New Filter type added can be uses as Type = vod or Type = live or Type = series
  • Counter in mapping.yml. Each mapper can have counters to add counter to specific fields.
  • Added new mapper feature transform. uppercase, lowercase and capitalize supported.
  • Fixed parsing invalid m3u playlist entries like tvg-logo="[""]"

v2.0.3

11 Jul 18:02
Compare
Choose a tag to compare

Release 2.0.3(2024-07-11)

  • added source - input - name attribute to README
  • added chno to Playlist attributes.
  • epg_channel_id mapping fixed

Release v2.0.2

27 May 17:13
Compare
Choose a tag to compare

v2.0.2(2024-05-27)

  • Added Encoding handling: gzip,deflate
  • Fixed panic when tvg-id is not set.

v2.0.1

24 May 14:29
Compare
Choose a tag to compare

v2.0.1(2024-05-24)

  • m3u playlists are not saved as plainfile, therefor m3u output filename is not mandatory, if given the plain m3u playlist is stored.
  • Added --healthcheck argument for docker
  • Added catch-up/timeshift api for xtream