Commit Graph

840 Commits

Author SHA1 Message Date
Viren070 6ebaca9e32 fix: ensure tests are only added when filename or indexer is defined and log sort regexes 2025-05-06 18:55:16 +01:00
Viren070 e9610a3af9 fix: rename excludeCached to excludeUncached for clarity 2025-05-06 18:37:41 +01:00
Viren070 fdb484947a fix: remove keyword skip reasons 2025-05-06 18:37:26 +01:00
Viren070 dfe940b248 refactor: merge keyword and regex filters during filtering 2025-05-06 18:35:47 +01:00
Viren070 9dd8336edc feat: use envalid, improve cache implementation, refactor regex caching 2025-05-06 17:42:08 +01:00
Vidhin d4020b05a8 perf: Implement caching for regex-based sorting to improve performance (#165)
- Added sortPatternMatchCache Map to store regex pattern match results
- Optimized regex sorting logic by caching results
- Improved code structure and readability
2025-05-06 10:43:27 +01:00
Vidhin 56b43a51b1 fix: improve regex pattern handling and add case-insensitive matching (#164)
- Replace nullish coalescing with logical OR for default pattern handling

- Add case-insensitive flag to all sort/filter regex patterns

- Fix handling of empty/falsy values from addon config
2025-05-06 06:06:04 +01:00
Viren070 a2780f0fb1 1.19.4 v1.19.4 2025-05-05 21:43:23 +01:00
Viren070 dc01a20205 fix: assign filename when found 2025-05-05 21:42:49 +01:00
Viren070 2c4fb98dbb 1.19.3 v1.19.3 2025-05-05 16:40:50 +01:00
Vidhin 95e7c898a5 feat: Support regex patterns via environment variables to prevent HTTP 431 errors (#162) 2025-05-05 16:14:45 +01:00
Viren070 1a57ec45d8 fix: account for base64 compressed format in custom config generator 2025-05-05 15:31:07 +01:00
Viren070 07885d3054 fix: handle cases when description and title fields are both undefined 2025-05-05 14:41:38 +01:00
Viren070 bf5742b2b7 fix: handle stremthru config encryption/decryption and load from existing configs 2025-05-05 14:41:27 +01:00
Viren070 ecdcb3bf4c docs: fix stremio addon link, spelling mistake, and add stremthru to credits 2025-05-05 13:00:06 +01:00
Viren070 b99800b82b 1.19.2 v1.19.2 2025-05-04 23:25:00 +01:00
Viren070 88b7cb0148 fix: handle case when there is no arrow in mediafusion stream results 2025-05-04 23:24:18 +01:00
Viren070 0bda252c96 1.19.1 v1.19.1 2025-05-04 23:20:05 +01:00
Viren070 a69e65f8cf fix: filter out undefined when looking for filenames 2025-05-04 23:19:15 +01:00
Viren070 a85ee25280 Update README.md 2025-05-04 22:56:59 +01:00
Viren070 c5b36ee92e 1.19.0 v1.19.0 2025-05-04 22:03:54 +01:00
Viren070 f7f6331746 fix: correctly determine valid filenames within a description to minimise multi-line parse strings 2025-05-04 21:40:54 +01:00
Viren070 8de35c2da6 fix: ensure foldername is extracted correctly for mediafusion results 2025-05-04 21:40:44 +01:00
Vidhin 6fc5929709 docs: update README with regex-based filtering and sorting features (#161) 2025-05-04 20:18:36 +01:00
Viren070 aa5053d2d9 docs: mention stremthru in description too 2025-05-04 20:17:58 +01:00
Viren070 f6e4539972 fix: ensure folder and filename are only added when defined in torrentio format 2025-05-04 20:05:49 +01:00
Viren070 ec96873e1a refactor: simplify IP retrieval logic by extracting retry logic into function 2025-05-04 20:02:55 +01:00
Viren070 09220be8e8 feat: improve error logs for stremthru/mediaflow 2025-05-04 19:57:12 +01:00
Viren070 71cc439ee0 chore: delete lerna.json 2025-05-04 19:54:42 +01:00
Viren070 4ab1c7dee1 style: format code 2025-05-04 19:54:18 +01:00
Viren070 ace955b6e4 feat: enable encrypted proxied urls by default 2025-05-04 19:52:34 +01:00
Viren070 c76e3edbe8 docs: update sample .env and README for StremThru proxy integration 2025-05-04 19:48:57 +01:00
Munif Tanjim 17b30c2c66 feat: add stremthru as proxy provider (#160) 2025-05-04 18:27:47 +01:00
Vidhin 5c7546f0ae feat: Enhance Regex-based Stream Sorting with Multiple Pattern Support (#157) 2025-05-04 15:15:34 +01:00
Vidhin d4db3aff2b feat: Add regex-based stream sorting with API key protection (#156)
* feat: add regex-based stream sorting with API key protection

* refactor: optimize regex matching for stream sorting

* fix: add set regex sort pattern in loadFromConfig
2025-05-03 01:03:14 +01:00
Vidhin b7e512b3d9 feat: implement regex-based stream filtering with API key protection (#155) 2025-05-01 23:20:44 +01:00
Viren070 69247632f9 1.18.0 v1.18.0 2025-05-01 20:29:01 +01:00
Viren070 4efbc1bc51 feat: add tools variable to allow new lines and removing lines 2025-05-01 19:45:32 +01:00
Viren070 feca66d9d5 feat: add folderName property, show in gdrive and torrentio formats. deprecate stream.name, add stream.filename and stream.folderName
closes #147
2025-05-01 19:12:40 +01:00
Viren070 0f4d6b769d fix: use logger and only log when removeIndexes is greater than 0 2025-05-01 18:25:05 +01:00
Viren070 f14ac825cf feat: changes
This commit removes the 'Move Addon Name to description' setting in favour of the custom formatter

Adds the following fields for use in a custom formatter:

config.addonName (returns the value of `ADDON_NAME`)
config.showDie (returns the value of `SHOW_DIE`)

stream.title (string)
stream.year (string)
stream.season (number)
stream.seasons (number[])
stream.episode (number)
stream.proxied (boolean)

you now control 100% of the stream output, including the game die emoji and the detective emoji for proxied streams.

Adds a proxied switch in the preview.

Adjusted default addon name to Torrentio to account for config.addonName

refactored the way streams were generated.
2025-05-01 17:57:30 +01:00
Viren070 22395d0949 fix(cf-worker): use utf-8 encoding when extracting 2025-05-01 17:49:08 +01:00
Viren070 c3b25292b8 docs: add badges 2025-04-30 19:26:33 +01:00
Viren070 7bbe155606 1.17.0 v1.17.0 2025-04-30 18:33:31 +01:00
Viren070 a8658a302a docs: add missing emoji and adjust note to not get auto formatted incorrectly 2025-04-30 17:37:55 +01:00
Viren070 bd65810ed1 docs: fix note again 2025-04-30 17:35:37 +01:00
Viren070 73871dedab docs: emojis 2025-04-30 17:34:13 +01:00
Viren070 dedf04cd11 docs: fix note 2025-04-30 17:02:01 +01:00
Viren070 0e52cf1f04 docs: improve getting started docs 2025-04-30 17:00:26 +01:00
Viren070 6f7eb2db87 docs: fix links 2025-04-30 16:50:57 +01:00