Commit Graph

131 Commits

Author SHA1 Message Date
Viren070 2cd7d4dfd1 fix: restore TMDBMetadata import in main.ts and enable metadata export in index.ts 2025-06-09 18:46:20 +01:00
Viren070 bdf9a9198f fix: decode data before attempting validation 2025-06-09 16:54:51 +01:00
Viren070 fda5ffe206 fix: add missing audio tags to constant 2025-06-09 16:43:08 +01:00
Viren070 16b208b05b fix: wrap switch cases in blocks 2025-06-09 15:56:55 +01:00
Viren070 f7af103644 docs: add example for generating SECRET_KEY in env.ts 2025-06-09 15:55:11 +01:00
Viren070 02a2885d33 fix: add block scope for array modifier handling in BaseFormatter 2025-06-09 15:50:26 +01:00
Viren070 85a7775445 fix: wrap handling for join case in block 2025-06-09 15:50:00 +01:00
Viren070 5daebd6750 refactor: remove unused handleComparison method from BaseFormatter 2025-06-09 15:49:01 +01:00
Viren070 a7bb8983de fix: adapt query for SQLite dialect in DB class 2025-06-09 15:48:01 +01:00
Viren070 9d299ae5bd refactor: remove unecessary catches in commit and rollback methods 2025-06-09 15:47:08 +01:00
Viren070 6bc9e9dac5 refactor: import fs at root level in db.ts 2025-06-09 15:46:17 +01:00
Viren070 67b188e7d7 fix: ensure transaction rollback only occurs if not committed in deleteUser method 2025-06-09 15:45:41 +01:00
Viren070 cbfb4b7838 fix: return original URL when no modifications are made in CometStreamParser 2025-06-09 15:43:46 +01:00
Viren070 4791f360da fix: return url when no modifications are needed in JackettioStreamParser 2025-06-09 15:43:28 +01:00
Viren070 843b535d7c fix: add validation for encrypted data format in decryptString function 2025-06-09 15:37:50 +01:00
Viren070 edc310fe5f fix: update AIOStream schema export and enhance AIOStreamsStreamParser with validation 2025-06-09 15:36:21 +01:00
Viren070 f8b08b3093 fix: prevent mutating options object in OrionPreset 2025-06-09 15:34:16 +01:00
Viren070 ed73f5de6c fix: replace incorrect hardcoded SUPPORTED_RESOURCES with supportedResources in DebridioPreset 2025-06-09 15:32:15 +01:00
Viren070 886a8cb981 fix: ensure debridDownloader defaults to an empty string when no serviceIds are present in StreamFusionPreset 2025-06-09 15:31:34 +01:00
Viren070 9c48fad6a6 fix: safely access catalogs options and default to false for streamfusion 2025-06-09 15:31:23 +01:00
Viren070 4ee350e9de refactor: remove redundant check for manifest.json in NuvioStreamsPreset 2025-06-09 15:28:30 +01:00
Viren070 4eeeb59186 fix: replace hardcoded SUPPORTED_RESOURCES with supportedResources in NuvioStreamsPreset 2025-06-09 15:28:00 +01:00
Viren070 8e87004a07 fix: call await on all compileRegex calls 2025-06-09 15:26:23 +01:00
Viren070 f1afe5f5a2 fix: simplify duration formatting in getTimeTakenSincePoint function 2025-06-09 15:26:06 +01:00
Viren070 1a0d57af43 fix: add timeout to fetch requests in TMDBMetadata class to prevent hanging requests 2025-06-09 15:25:58 +01:00
Viren070 807b6810ea fix: add missing braces in parseConnectionURI function for sqlite and postgres cases 2025-06-09 15:25:50 +01:00
Viren070 dbd5dd6bd7 fix: remove check of non-existent url option in OpenSubtitlesPreset 2025-06-09 15:25:42 +01:00
Viren070 6d08d7c033 fix: ignore language flags in Torrentio streams if Multi Subs is present 2025-06-09 14:51:36 +01:00
Viren070 7a02f12818 fix: enhance Japanese language regex to include 'jpn' as an abbreviation 2025-06-09 14:43:17 +01:00
Viren070 34b57c9883 feat: revert 89eac415a4 2025-06-09 14:29:49 +01:00
Viren070 89eac415a4 feat: implement detailed statistics tracking and reporting for stream deduplication process 2025-06-09 14:25:51 +01:00
Viren070 d0faecc563 fix: update MediaFlowProxy to conditionally include api_password in proxy URL for /proxy/ip endpoint 2025-06-09 14:12:44 +01:00
Viren070 50db0e2714 feat: enhance language detection in MediaFusionStreamParser to parse languages from stream descriptions 2025-06-09 13:53:19 +01:00
Viren070 4a8e9c3f7d fix: update size filter constraints to allow zero values 2025-06-09 13:49:36 +01:00
Viren070 062247a89a fix: don't make name required in MetaPreview schema 2025-06-09 13:25:49 +01:00
Viren070 163352a190 feat: improve French language regex to include common indicators 2025-06-09 13:25:00 +01:00
Viren070 90432ae9c8 feat: add support for includes modifier for array 2025-06-09 13:07:14 +01:00
Viren070 714fedb2c3 fix: improve filename sanitization in StreamParser by using Emoji_Presentation to keep numbers and removing identifiers 2025-06-09 12:51:50 +01:00
Viren070 ab1c21695e fix: update Peerflix logo URL 2025-06-09 12:51:19 +01:00
Viren070 18e034f7bf feat: add stream type exclusions for cached and uncached results 2025-06-08 18:37:36 +01:00
Viren070 fcec2b9ed8 feat: add size filters, allowing resolution specific limit 2025-06-08 18:23:17 +01:00
Viren070 4b1f45da3a feat: add infohash extractor in base stream parser 2025-06-08 16:25:42 +01:00
Viren070 17873bb476 fix: don't validate user data on retrieval within UserRepository 2025-06-08 16:25:23 +01:00
Viren070 279ff003be fix(mediaflow): include api_password in public IP endpoint URL only 2025-06-08 16:24:44 +01:00
Viren070 df546d3a0c feat: add audio channel filter and fix unknown filtering not working in some cases 2025-06-08 15:13:50 +01:00
Viren070 980682cd28 feat: implement pre-caching of the next episode 2025-06-08 14:36:06 +01:00
Viren070 bb30b4a19a fix: update error handling in OrionStreamParser to throw an error instead of returning an error stream for partial success 2025-06-08 14:34:47 +01:00
Viren070 6a2ce9697a fix remove cookie 2025-06-08 00:34:15 +01:00
Viren070 34ed3846da feat: add nuviostreams and anime kitsu 2025-06-07 23:58:43 +01:00
Viren070 8c0622ea98 feat: remove useMultipleInstances and debridDownloader options for simplicity and force multiple instances. 2025-06-07 22:30:55 +01:00