[ { "metadata": { "id": "tamtaro.complete", "name": "Tamtaro Complete SEL Setup", "description": "Fully configurable all-in-one setup based on Tamtaro's recommended filters, sort orders, and SELs described on the [GitHub](https://github.com/Tam-Taro/SEL-Filtering-and-Sorting). One template for both Debrid/Usenet or P2P users. \n\n * Guides you through API keys, language preferences, optional filters and smart passthroughs during import.\n * Comes with optional addons and optional formatter. \n * Dynamic core filtering options: Standard SEL (keeps ~20 results) or Extended SEL (keeps ~40).\n * Comes with auto-synced urls for SELs & [Vidhin's Regexes](https://github.com/Vidhin05/Releases-Regex) so you'll receive latest SEL hotfixes automatically. Set & forget.\n * **ⓘ For catalogs, check out GitHub for AIOMetadata configs.**", "source": "external", "author": "Tamtaro", "version": "2.0.8", "category": "AIO", "serviceRequired": false, "changelogUrl": "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/CHANGELOG.md", "inputs": [ { "__if": "!services", "id": "header.p2p", "name": "", "description": "No services selected - proceeding with P2P setup. If torrenting is forbidden where you live, VPN or a service from previous page is required.", "type": "alert", "intent": "warning" }, { "id": "header.basicUI", "name": "", "description": "Basic UI Filters Settings", "type": "alert", "intent": "info" }, { "id": "languages", "name": "Preferred Languages", "description": "Select your preferred stream languages. These are placed first in the language ranking. Original, Dual Audio, Multi, Dubbed, and Unknown are automatically appended after your selections. Fine-tune the full order in Filters → Language after import. The included formatter will display only your preferred languages. Streams without any of your preferred languages, beside title's Original language, will be removed.", "type": "multi-select", "required": true, "default": [ "English" ], "options": [ { "value": "Arabic", "label": "Arabic" }, { "value": "Bengali", "label": "Bengali" }, { "value": "Bulgarian", "label": "Bulgarian" }, { "value": "Chinese", "label": "Chinese" }, { "value": "Croatian", "label": "Croatian" }, { "value": "Czech", "label": "Czech" }, { "value": "Danish", "label": "Danish" }, { "value": "Dutch", "label": "Dutch" }, { "value": "English", "label": "English" }, { "value": "Estonian", "label": "Estonian" }, { "value": "Finnish", "label": "Finnish" }, { "value": "French", "label": "French" }, { "value": "German", "label": "German" }, { "value": "Greek", "label": "Greek" }, { "value": "Gujarati", "label": "Gujarati" }, { "value": "Hebrew", "label": "Hebrew" }, { "value": "Hindi", "label": "Hindi" }, { "value": "Hungarian", "label": "Hungarian" }, { "value": "Indonesian", "label": "Indonesian" }, { "value": "Italian", "label": "Italian" }, { "value": "Japanese", "label": "Japanese" }, { "value": "Kannada", "label": "Kannada" }, { "value": "Korean", "label": "Korean" }, { "value": "Latino", "label": "Latino" }, { "value": "Latvian", "label": "Latvian" }, { "value": "Lithuanian", "label": "Lithuanian" }, { "value": "Malayalam", "label": "Malayalam" }, { "value": "Malay", "label": "Malay" }, { "value": "Marathi", "label": "Marathi" }, { "value": "Norwegian", "label": "Norwegian" }, { "value": "Persian", "label": "Persian" }, { "value": "Polish", "label": "Polish" }, { "value": "Portuguese", "label": "Portuguese" }, { "value": "Punjabi", "label": "Punjabi" }, { "value": "Romanian", "label": "Romanian" }, { "value": "Russian", "label": "Russian" }, { "value": "Serbian", "label": "Serbian" }, { "value": "Slovak", "label": "Slovak" }, { "value": "Slovenian", "label": "Slovenian" }, { "value": "Spanish", "label": "Spanish" }, { "value": "Swedish", "label": "Swedish" }, { "value": "Tamil", "label": "Tamil" }, { "value": "Telugu", "label": "Telugu" }, { "value": "Thai", "label": "Thai" }, { "value": "Turkish", "label": "Turkish" }, { "value": "Ukrainian", "label": "Ukrainian" }, { "value": "Vietnamese", "label": "Vietnamese" } ] }, { "id": "includeAddon", "name": "Addon Options", "description": "This template comes with a base set of addons that works for most. If you want to keep your existing addons page untouched, select **No Addons**.", "type": "subsection", "required": false, "subOptions": [ { "id": "none", "name": "No Addons", "description": "If selected, no addons from this template will be included. This option retains your existing addon list, groups, dynamic fetching strategy, and only imports filters, expressions, and other settings.", "type": "boolean", "required": false, "default": false }, { "id": "noAnime", "name": "No Anime", "description": "If selected, anime addons will be removed from the addon list.", "type": "boolean", "required": false, "default": false }, { "id": "debridio", "name": "Debridio", "description": "If selected, [Debridio Scraper](https://debridio.com) will be added. You will need your Debridio API key from your account settings.", "type": "boolean", "required": false, "default": false }, { "id": "httpAddons", "name": "HTTP Addons", "description": "If selected, HTTP streams will included. Good backup options for niche/older titles, especially if you're without usenet. HTTP Addons are auto-included in P2P Setup.", "type": "boolean", "required": false, "default": false }, { "id": "timeout", "name": "Global Timeout", "description": "Enter the time in ms you're willing to wait for results before your add-ons timeout. Default: 7000 ms.", "type": "number", "required": false, "advanced": true, "default": 7000 } ] }, { "id": "ExcludeVisualTags", "name": "Excluded Visual Tags", "description": "By defaults, AI and 3D visual tags are excluded. If your device does not support DV, select 'DV Only' to exclude all DV streams with no HDR fallbacks. You will remove all HDR+DV streams if you simply exclude 'DV'.", "type": "multi-select", "required": false, "default": [ "AI", "3D", "H-OU", "H-SBS" ], "options": [ { "value": "DV Only", "label": "DV Only" }, { "value": "DV", "label": "DV" }, { "value": "HDR", "label": "HDR" }, { "value": "HDR10", "label": "HDR10" }, { "value": "HDR10+", "label": "HDR10+" }, { "value": "HDR+DV", "label": "HDR+DV" }, { "value": "IMAX", "label": "IMAX" }, { "value": "3D", "label": "3D" }, { "value": "H-OU", "label": "3D OU" }, { "value": "H-SBS", "label": "3D SBS" }, { "value": "AI", "label": "AI" } ] }, { "__if": "services", "id": "sorting", "name": "Sorting Options", "description": "Streams are sorted under Global Cached: SeaDex → Resolution → Quality → Library → Stream Expression → Stream Expression Score → Language → Encode → Bitrate → Seeders.", "type": "subsection", "required": false, "advanced": true, "subOptions": [ { "__if": "services", "id": "library", "name": "Library Boost", "description": "By default, library streams rank first within each Quality/Resolution category, above SEL scores. Boost this if you want your library streams to always be at the top, even if they have lower Resolution/Quality/SEL scores. Useful for identifying episodes from season packs or manually added streams.", "type": "select", "required": false, "default": "default", "options": [ { "value": "none", "label": "No Library Boost" }, { "value": "default", "label": "Default — Moderate Boost" }, { "value": "high", "label": "High — Strong Boost" } ] }, { "id": "language", "name": "Language Boost", "description": "Priority given to streams in your preferred languages. If you struggle to see your preferred languages in the results, even after using the language passthrough option, try increasing this boost. May rank lower-quality streams higher if your preferred languages are uncommon among the results, so use with caution.", "type": "select", "required": false, "default": "default", "options": [ { "value": "none", "label": "No Language Priority" }, { "value": "default", "label": "Default — Moderate boost" }, { "value": "high", "label": "High — Strong boost" } ] }, { "id": "selScore", "name": "SEL Score Boost", "description": "Priority given to streams with higher SEL scores. Recommendation is default. Boost this if you want to strictly prioritize higher SEL scores regardless of Quality or Resolution.", "type": "select", "required": false, "default": "default", "options": [ { "value": "none", "label": "No SEL Score Priority" }, { "value": "default", "label": "Default — Moderate Boost" }, { "value": "high", "label": "High — Strong Boost" } ] } ] }, { "__if": "!services", "id": "sortingP2P", "name": "Sorting Options", "description": "Streams are sorted under Global Cached: SeaDex → Resolution → Quality → Library → Stream Expression → Stream Expression Score → Seeders → Language → Encode → Bitrate", "type": "subsection", "advanced": true, "subOptions": [ { "id": "language", "name": "Language Boost", "description": "Priority given to streams in your preferred languages. If you struggle to see your preferred languages in the results, even after using the language passthrough option, try increasing this boost. May rank lower-quality streams higher if your preferred languages are uncommon among the results, so use with caution.", "type": "select", "required": false, "default": "default", "options": [ { "value": "none", "label": "No Language Priority" }, { "value": "default", "label": "Default — Moderate Boost" }, { "value": "high", "label": "High — Strong Boost" } ] }, { "id": "selScore", "name": "SEL Score Boost", "description": "Priority given to streams with higher SEL scores. Recommendation is default. Boost this if you want to strictly prioritize higher SEL scores regardless of Quality or Resolution.", "type": "select", "required": false, "default": "default", "options": [ { "value": "none", "label": "No SEL Score Priority" }, { "value": "default", "label": "Default — Moderate Boost" }, { "value": "high", "label": "High — Strong Boost" } ] }, { "__if": "!services", "id": "seeders", "name": "Seeders Boost", "description": "Boost this if you want highest seeders to always be at the top, even if they have lower Resolution/Quality/SEL scores. In most cases, low seeders will have already been filtered out by SEL.", "type": "select", "required": false, "default": "default", "options": [ { "value": "none", "label": "No Seeders Boost" }, { "value": "default", "label": "Default — Moderate Boost" }, { "value": "high", "label": "High — Strong Boost" } ] } ] }, { "id": "formatterChoice", "name": "Formatter Style", "description": "Choose the formatter. **Tamtaro (Recommended)** strips audio/video tags from the rseMatched line for a cleaner look. **Tamtaro (Full RSE Matched)** keeps all matched Vidhin regex tags in the last line, useful for debugging scores. **AppleTV Stremio** (dividedby & stepthomas) modified version to fit the 4-line format on tvOS. **None** retains your existing formatter.", "type": "select", "required": false, "default": "default", "options": [ { "value": "default", "label": "Tamtaro (Recommended)" }, { "value": "fullRse", "label": "Tamtaro (Full RSE Matched)" }, { "value": "appleTv", "label": "AppleTV Stremio (dividedby & stepthomas)" }, { "value": "retain", "label": "None (Use Your Current)" } ] }, { "id": "header.advancedSEL", "name": "", "description": "Advanced SEL Filters Settings", "type": "alert", "advanced": true, "intent": "info" }, { "__if": "services.torbox", "id": "torboxTier", "name": "TorBox Tier Limit", "description": "Apply a size cap to uncached downloads matching your TorBox subscription tier. Selecting Pro will auto-add Torbox Search (Usenet) addon to your config.", "type": "select", "required": true, "advanced": false, "options": [ { "value": "nonPro", "label": "Essential or Standard — 200 GB limit" }, { "value": "pro", "label": "Pro — 1 TB limit" } ] }, { "id": "optionalFilters", "name": "Recommended Optional SELs", "description": "**☑ NZB Only**: keeps only health-checked Zyclops/UsenetStreamer results, removes rest. **DV Profile 5**: removes DV Only Non-Remux streams. **4K Remux or 1080p Remux**: removes 1080p or 4k Remux due to device compatability or file size. **Bitrate Hardcap (Mobile)**: removes bitrate over 4K@8Mbps · 1080p@3Mbps · 720p@2Mbps. **Bitrate Softcap (Travel)**: dynamic, doesn't remove higher-bitrate streams if choices are few", "type": "multi-select", "required": false, "advanced": true, "default": [], "options": [ { "value": "nzbOnly", "label": "☑ NZB-Only" }, { "value": "dvOnlyNonRemux", "label": "DV Profile 5" }, { "value": "4kRemux", "label": "4K Remux" }, { "value": "1080pRemux", "label": "1080p Remux" }, { "value": "bitrateHardcapMobile", "label": "Bitrate Hardcap (Mobile)" }, { "value": "bitrateSoftcapTravel", "label": "Bitrate Softcap (Travel)" } ] }, { "id": "passthrough", "name": "Pin & Passthrough Options", "description": "Bypass select streams from SEL filters, and optionally pin them to the top. Rest of the results will still follow default SEL setup. Any streams selected for passthrough will be exempted from any additional filtering limits you set below", "type": "subsection", "advanced": true, "required": false, "subOptions": [ { "id": "languageNotice", "name": "", "description": "Language Passthrough Options", "type": "alert", "intent": "info-basic" }, { "id": "language", "name": "Language Passthrough", "description": "Always show results in this language if available, bypassing SEL filters.", "type": "select", "default": "none", "required": false, "options": [ { "value": "none", "label": "Disabled" }, { "value": "Arabic", "label": "Arabic" }, { "value": "Bengali", "label": "Bengali" }, { "value": "Bulgarian", "label": "Bulgarian" }, { "value": "Chinese", "label": "Chinese" }, { "value": "Croatian", "label": "Croatian" }, { "value": "Czech", "label": "Czech" }, { "value": "Danish", "label": "Danish" }, { "value": "Dubbed", "label": "Dubbed" }, { "value": "Dual Audio", "label": "Dual Audio" }, { "value": "Dutch", "label": "Dutch" }, { "value": "English", "label": "English" }, { "value": "Estonian", "label": "Estonian" }, { "value": "Finnish", "label": "Finnish" }, { "value": "French", "label": "French" }, { "value": "German", "label": "German" }, { "value": "Greek", "label": "Greek" }, { "value": "Gujarati", "label": "Gujarati" }, { "value": "Hebrew", "label": "Hebrew" }, { "value": "Hindi", "label": "Hindi" }, { "value": "Hungarian", "label": "Hungarian" }, { "value": "Indonesian", "label": "Indonesian" }, { "value": "Italian", "label": "Italian" }, { "value": "Japanese", "label": "Japanese" }, { "value": "Kannada", "label": "Kannada" }, { "value": "Korean", "label": "Korean" }, { "value": "Latino", "label": "Latino" }, { "value": "Latvian", "label": "Latvian" }, { "value": "Lithuanian", "label": "Lithuanian" }, { "value": "Malayalam", "label": "Malayalam" }, { "value": "Malay", "label": "Malay" }, { "value": "Marathi", "label": "Marathi" }, { "value": "Multi", "label": "Multi" }, { "value": "Norwegian", "label": "Norwegian" }, { "value": "Original", "label": "Original" }, { "value": "Persian", "label": "Persian" }, { "value": "Polish", "label": "Polish" }, { "value": "Portuguese", "label": "Portuguese" }, { "value": "Punjabi", "label": "Punjabi" }, { "value": "Romanian", "label": "Romanian" }, { "value": "Russian", "label": "Russian" }, { "value": "Serbian", "label": "Serbian" }, { "value": "Slovak", "label": "Slovak" }, { "value": "Slovenian", "label": "Slovenian" }, { "value": "Spanish", "label": "Spanish" }, { "value": "Swedish", "label": "Swedish" }, { "value": "Tamil", "label": "Tamil" }, { "value": "Telugu", "label": "Telugu" }, { "value": "Thai", "label": "Thai" }, { "value": "Turkish", "label": "Turkish" }, { "value": "Ukrainian", "label": "Ukrainian" }, { "value": "Unknown", "label": "Unknown" }, { "value": "Vietnamese", "label": "Vietnamese" } ] }, { "id": "languageAmount", "name": "Language Passthrough Amount", "description": "Choose the amount for the above language streams to bypass SEL filters.", "type": "number", "required": false, "default": 5, "constraints": { "min": 1, "max": 15, "forceInUi": true } }, { "id": "languagePin", "name": "Pin Language Passthrough", "description": "Pin the above language passthrough streams to the top.", "type": "boolean", "required": false, "default": false }, { "id": "languageAnimeOnly", "name": "Anime only", "description": "Apply the above language passthrough settings for anime only. If Language Passthrough is English, Dual Audio & SeaDex results will also be included.", "type": "boolean", "required": false, "default": false }, { "id": "visualTagNotice", "name": "", "description": "Visual Tags Passthrough Options", "type": "alert", "intent": "info-basic" }, { "id": "visualTag", "name": "Visual Tags Passthrough", "description": "Allow up to 5 results containing each selected visual tags to bypass SEL filters. Use this option if the default filtering does not provide enough streams in your preferred visual tags.", "type": "multi-select", "required": false, "default": [], "options": [ { "value": "DV", "label": "Any DV" }, { "value": "dvHDR", "label": "DV + HDR" }, { "value": "HDRonly", "label": "HDR Only" }, { "value": "SDR", "label": "SDR (Non-HDR/DV)" } ] }, { "id": "visualTagPin", "name": "Pin Visual Tags", "description": "Pin the above visual tag passthrough streams to the top.", "type": "boolean", "required": false, "default": false }, { "id": "Top1Notice", "name": "", "description": "Top 1 Pin Options", "type": "alert", "intent": "info-basic" }, { "id": "top1ResPin", "name": "Pin Top 1 Per Resolution", "description": "This will pin the top 1 result for each resolution (3 max), bypassing SEL filters.", "type": "boolean", "required": false, "default": false }, { "id": "top1QualResPin", "name": "Pin Top 1 Per Quality/Resolution", "description": "This will pin the top 1 result for each Quality/Resolution (6 max), bypassing SEL filters.", "type": "boolean", "required": false, "default": false } ] }, { "id": "usenetNotice", "name": "Usenet Options", "description": "", "type": "alert", "advanced": true, "intent": "info-basic" }, { "id": "usenet", "name": "Usenet Passthrough & Sort", "description": "Various passthrough and sort options for Usenet. Any streams selected for passthrough will be exempted from any additional filtering limits you set below.", "type": "subsection", "advanced": true, "required": false, "subOptions": [ { "id": "usenetHealth", "name": "Health-Checked Usenet Passthrough", "description": "**☑ NZB Passthrough**: allows all health-checked Zyclops/UsenetStreamer usenet to bypass SEL filters. **☑ NZB-Only Passthrough**: allows all health-checked usenet to bypass SEL filters *and* removes all non-health-checked usenet.", "type": "select", "required": false, "default": "none", "options": [ { "value": "none", "label": "Disabled" }, { "value": "Checkednzb", "label": "☑ NZB " }, { "value": "CheckednzbOnly", "label": "☑ NZB-Only" } ] }, { "id": "usenetTopQualRes", "name": "Usenet Per Quality/Resolution Passthrough", "description": "Allow top usenet results from each Quality/Resolution category to bypass SEL filters. Usenet results (unless health checked) will be ranked lower than cached debrid for any given Quality/Resolution category. You can merge cached Usenet and cached Debrid using the Boost Usenet toggle.", "type": "select", "required": false, "default": "0", "options": [ { "value": "0", "label": "Disabled" }, { "value": "1", "label": "1 per Quality/Resolution" }, { "value": "2", "label": "2 per Quality/Resolution" }, { "value": "3", "label": "3 per Quality/Resolution" }, { "value": "4", "label": "4 per Quality/Resolution" }, { "value": "5", "label": "5 per Quality/Resolution" }, { "value": "6", "label": "6 per Quality/Resolution" } ] }, { "id": "usenetSort", "name": "Boost Cached Usenet", "description": "Select this if you want to prioritize all cached usenet (not just health-checked) on the same level as cached debrid. Their results will merge in the sort order. Good idea only if your usenet health is as reliable as your debrid. Uncached usenet will still appear at the bottom, due to Cached first sorting.", "type": "boolean", "required": false, "default": false }, { "id": "usenetUncachedSort", "name": "Boost Uncached Usenet", "description": "If selected, uncached usenet results will be merged into the global results instead of being separated into an 'Uncached' group. This effectively treats uncached usenet with the same priority rules as cached results.", "type": "boolean", "required": false, "default": false } ] }, { "id": "header.filteringLimit", "name": "", "description": "Filtering Limit", "type": "alert", "intent": "info-basic" }, { "id": "coreFilter", "name": "Core Filtering Engine", "description": "The core filtering engine defaults to the Standard SEL, which dynamically keeps top 3 per Quality/Resolution, resulting in about 20 total streams. Choose the Extended SEL option to keep 2x more (top 6 per Quality/Resolution).", "type": "select", "required": false, "default": "standard", "options": [ { "value": "standard", "label": "Standard SEL" }, { "value": "extended", "label": "Extended SEL" } ] }, { "id": "filterLimit", "name": "Additional Limit Options", "description": "Setting Additional Limit Options may result in too few streams, so try out Pin/Passthrough options first.", "type": "subsection", "advanced": true, "required": false, "subOptions": [ { "id": "filterLimitNotice", "name": "", "description": "These options will add SELs that run after Standard/Extended SEL, reducing remaining streams even more. Any streams not selected here will be removed (exceptions: previously passthrough streams, library and SeaDex). If a Limit Filter results in 0 stream, that filter will be disabled.", "type": "alert", "intent": "warning-basic" }, { "id": "global", "name": "Global Result Limit", "description": "Limit the remaining results after Standard/Extended SEL to just the overall top results (passthrough, library and SeaDex exempted). Rest will be removed. Leave blank (recommended) to keep a dynamic results list with different Resolution/Quality.", "type": "number", "required": false, "constraints": { "min": 1, "max": 20, "forceInUi": true } }, { "id": "top1Res", "name": "Top Results Per Resolution", "description": "Limit the total remaining results after Standard/Extended SEL to top X results from each Resolution for max of 3 top resolutions (passthrough, library and SeaDex exempted). Rest will be removed.", "type": "select", "required": false, "default": "0", "options": [ { "value": "0", "label": "Disabled" }, { "value": "1", "label": "1 per Resolution" }, { "value": "2", "label": "2 per Resolution" }, { "value": "3", "label": "3 per Resolution" }, { "value": "4", "label": "4 per Resolution" }, { "value": "5", "label": "5 per Resolution" }, { "value": "6", "label": "6 per Resolution" } ] }, { "id": "top1QualRes", "name": "Top Results Per Quality/Resolution", "description": "Limit the total remaining results after Standard/Extended SEL to top X results from each Quality/Resolution category (passthrough, library and SeaDex exempted). Rest will be removed. May choose up to 3 if on Standard SEL, up to 6 if on Extended SEL.", "type": "select", "required": false, "default": "0", "options": [ { "value": "0", "label": "Disabled" }, { "value": "1", "label": "1 per Quality/Resolution" }, { "value": "2", "label": "2 per Quality/Resolution" }, { "value": "3", "label": "3 per Quality/Resolution (Standard SEL)" }, { "value": "4", "label": "4 per Quality/Resolution" }, { "value": "5", "label": "5 per Quality/Resolution" }, { "value": "6", "label": "6 per Quality/Resolution (Extended SEL)" } ] }, { "id": "visualTag", "name": "Top 5 DV+HDR, 5 HDR Only, 5 SDR", "description": "From the remaining results after Standard/SEL, this will keep up to 5 DV/HDR, 5 HDR Only and 5 non-DV/HDR streams (passthrough, library and SeaDex exempted). Rest will be removed. Pair this option with 'Exclude Visual Tags' option if you only want a few results in HDR or SDR.", "type": "boolean", "required": false, "default": false } ] }, { "id": "header.miscOptions", "name": "", "description": "Misc Options", "type": "alert", "intent": "info-basic" }, { "id": "keepScore", "name": "Keep Custom SEL Edits", "description": "Select this option if you want to prevent your custom edits to SEL or regex in synced urls from being overwritten with default values. Leave it unchecked to benefit from Vidhin's default SEL scores, which are designed to work well with this template.", "type": "boolean", "required": false, "default": false }, { "id": "header.catalogsNotice", "name": "", "description": "**This template does not include any catalogs**. Many prefer AIOMetadata (separate addon from AIOStreams), so after you finish importing this template, access [Tamtaro's AIOMetadata guide](https://github.com/Tam-Taro/SEL-Filtering-and-Sorting/tree/main?tab=readme-ov-file#%EF%B8%8F-whats-included-for-aiometadata) for your metadata and catalog management needs.", "type": "alert", "advanced": true, "intent": "alert" }, { "id": "credits", "name": "Credits", "description": "", "type": "socials", "socials": [ { "id": "github", "url": "https://github.com/Tam-Taro/SEL-Filtering-and-Sorting" }, { "id": "ko-fi", "url": "https://ko-fi.com/tamtaro" } ] } ] }, "config": { "trusted": false, "showChanges": false, "addonName": "AIOStreams", "addonLogo": "https://github.com/Tam-Taro/SEL-Filtering-and-Sorting/blob/main/logo.png?raw=true", "excludedResolutions": [], "includedResolutions": [], "requiredResolutions": [], "preferredResolutions": [ "2160p", "1440p", "1080p", "720p", "576p", "480p", "360p", "240p", "144p", "Unknown" ], "excludedQualities": [], "includedQualities": [], "requiredQualities": [], "preferredQualities": [ "BluRay REMUX", "BluRay", "WEB-DL", "WEBRip", "HDRip", "HC HD-Rip", "DVDRip", "HDTV", "SCR", "TC", "TS", "CAM", "Unknown" ], "excludedLanguages": [], "includedLanguages": [], "requiredLanguages": [ "{{inputs.languages}}", "Original", "Dual Audio", "Multi", "Dubbed", "Unknown" ], "preferredLanguages": [ "{{inputs.languages}}", "Original", "Dual Audio", "Multi", "Dubbed", "Unknown" ], "excludedVisualTags": [ "{{inputs.ExcludeVisualTags}}" ], "includedVisualTags": [], "requiredVisualTags": [], "preferredVisualTags": [ "HDR+DV", "DV", "HDR10+", "HDR10", "HDR", "HLG", "10bit", "SDR", "IMAX", "AI" ], "excludedAudioTags": [], "includedAudioTags": [], "requiredAudioTags": [], "preferredAudioTags": [ "Atmos", "DTS:X", "TrueHD", "DTS-HD MA", "FLAC", "DTS-HD", "DTS-ES", "DTS", "DD+", "DD", "OPUS", "AAC" ], "excludedAudioChannels": [], "includedAudioChannels": [], "requiredAudioChannels": [], "preferredAudioChannels": [], "excludedStreamTypes": [], "includedStreamTypes": [], "requiredStreamTypes": [], "preferredStreamTypes": [ "debrid", "usenet" ], "excludedEncodes": [], "includedEncodes": [], "requiredEncodes": [], "preferredEncodes": [ "AV1", "HEVC", "AVC", "Unknown", "XviD", "DivX" ], "excludedRegexPatterns": [], "includedRegexPatterns": [], "requiredRegexPatterns": [], "preferredRegexPatterns": [], "syncedPreferredRegexUrls": [], "syncedRankedRegexUrls": [ "https://raw.githubusercontent.com/Vidhin05/Releases-Regex/main/English/regexes.json" ], "syncedPreferredStreamExpressionUrls": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-PSEs.json" ], "syncedExcludedStreamExpressionUrls": [ { "__if": "inputs.coreFilter includes extended", "__value": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-ESEs-extended.json" ] }, { "__if": "inputs.coreFilter includes standard", "__value": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-ESEs-standard.json" ] } ], "syncedIncludedStreamExpressionUrls": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-ISEs.json" ], "syncedRankedStreamExpressionUrls": [ "https://raw.githubusercontent.com/Vidhin05/Releases-Regex/main/English/expressions.json" ], "requiredKeywords": [], "includedKeywords": [], "excludedKeywords": [ "r00", "iso" ], "preferredKeywords": [], "excludeSeederRange": [ 0, 1000 ], "includeSeederRange": [ 0, 1000 ], "requiredSeederRange": [ 0, 1000 ], "seederRangeTypes": [], "ageRangeTypes": [], "digitalReleaseFilter": { "enabled": true, "tolerance": 1, "requestTypes": [ "movie", "series", "anime" ], "addons": [] }, "excludeCachedFromAddons": [], "excludeCachedFromServices": [], "excludeCachedFromStreamTypes": [], "excludeUncached": false, "excludeUncachedFromAddons": [], "excludeUncachedFromServices": [], "excludeUncachedFromStreamTypes": [], "excludeUncachedMode": "or", "excludedStreamExpressions": [ { "__if": "inputs.coreFilter includes extended", "expression": "/*Core Filtering by Extended SEL. Reimport Tamtaro's template or visit GitHub for more optional SELs*/ []", "enabled": true }, { "__if": "inputs.coreFilter includes standard", "expression": "/*Core Filtering by Standard SEL. Reimport Tamtaro's template or visit GitHub for more optional SELs*/ []", "enabled": true }, { "__if": "inputs.optionalFilters includes nzbOnly", "expression": "/*☑ ɴᴢʙ-Only*/ negate(message(type(streams, 'usenet', 'stremio-usenet'),'includes','✅','🧝'), type(streams, 'usenet', 'stremio-usenet'))", "enabled": true }, { "__if": "inputs.usenet.usenetHealth includes Checkednzb", "expression": "/*☑ ɴᴢʙ Passthrough*/ passthrough(message(type(streams, 'usenet', 'stremio-usenet'),'includes','✅','🧝'), 'excluded', 'required')", "enabled": true }, { "__if": "inputs.usenet.usenetHealth includes CheckednzbOnly", "expression": "/*☑ ɴᴢʙ-Only Passthrough*/ merge(negate(message(streams,'includes','✅','🧝'), type(streams, 'usenet', 'stremio-usenet')), passthrough(message(type(streams, 'usenet', 'stremio-usenet'),'includes','✅','🧝'), 'excluded', 'required'))", "enabled": true }, { "__if": "inputs.optionalFilters includes dvOnlyNonRemux", "expression": "/*DV Only Non-Remux*/ isAnime?[]:negate(merge(quality(streams,'BluRay REMUX'),releaseGroup(streams, 'Flights'),regexMatched(streams, 'Hulu')),visualTag(streams,'DV Only'))", "enabled": true }, { "__if": "inputs.torboxTier == nonPro", "expression": "/*TB Non-Pro Download Limit*/ size(uncached(service(streams, 'torbox')), '200GB')", "enabled": true }, { "__if": "inputs.torboxTier == pro", "expression": "/*TB Pro Download Limit*/ size(uncached(service(streams, 'torbox')), '1TB')", "enabled": true }, { "__if": "inputs.optionalFilters includes 4kRemux", "expression": "/*4k Remux Filter*/ resolution(quality(streams,'BluRay REMUX'), '2160p')", "enabled": true }, { "__if": "inputs.optionalFilters includes 1080pRemux", "expression": "/*1080p Remux Filter*/ resolution(quality(streams,'BluRay REMUX'), '1080p')", "enabled": true }, { "__if": "inputs.passthrough.language != none and !inputs.passthrough.languagePin and !inputs.passthrough.languageAnimeOnly", "expression": "/*Top {{inputs.passthrough.languageAmount}} {{inputs.passthrough.language}} Passthrough*/ passthrough(slice(language(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), '{{inputs.passthrough.language}}'), 0, {{inputs.passthrough.languageAmount}}), 'excluded', 'required')", "enabled": true }, { "__if": "inputs.passthrough.language != none and inputs.passthrough.languagePin and !inputs.passthrough.languageAnimeOnly", "expression": "/*Pin {{inputs.passthrough.languageAmount}} {{inputs.passthrough.language}} Passthrough*/ pin(passthrough(slice(language(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), '{{inputs.passthrough.language}}'), 0, {{inputs.passthrough.languageAmount}}), 'excluded', 'required'), 'top')", "enabled": true }, { "__if": "inputs.passthrough.language != none and inputs.passthrough.language != English and !inputs.passthrough.languagePin and inputs.passthrough.languageAnimeOnly", "expression": "/*Anime Only {{inputs.passthrough.languageAmount}} {{inputs.passthrough.language}} Passthrough*/ isAnime ? passthrough(slice(language(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), '{{inputs.passthrough.language}}'), 0, {{inputs.passthrough.languageAmount}}), 'excluded', 'required') : []", "enabled": true }, { "__if": "inputs.passthrough.language != none and inputs.passthrough.language != English and inputs.passthrough.languagePin and inputs.passthrough.languageAnimeOnly", "expression": "/*Pin Anime Only {{inputs.passthrough.languageAmount}} {{inputs.passthrough.language}} Passthrough*/ isAnime ? pin(passthrough(slice(language(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), '{{inputs.passthrough.language}}'), 0, {{inputs.passthrough.languageAmount}}), 'excluded', 'required'), 'top') : []", "enabled": true }, { "__if": "inputs.passthrough.language == English and !inputs.passthrough.languagePin and inputs.passthrough.languageAnimeOnly", "expression": "/*Anime Only {{inputs.passthrough.languageAmount}} {{inputs.passthrough.language}} Passthrough*/ isAnime ? merge(seadex(streams), passthrough(slice(language(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), '{{inputs.passthrough.language}}', 'Dual Audio'), 0, {{inputs.passthrough.languageAmount}}), 'excluded', 'required')) : []", "enabled": true }, { "__if": "inputs.passthrough.language == English and inputs.passthrough.languagePin and inputs.passthrough.languageAnimeOnly", "expression": "/*Pin Anime Only {{inputs.passthrough.languageAmount}} {{inputs.passthrough.language}} Passthrough*/ isAnime ? merge(pin(seadex(streams)), pin(passthrough(slice(language(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), '{{inputs.passthrough.language}}', 'Dual Audio'), 0, {{inputs.passthrough.languageAmount}}), 'excluded', 'required'), 'top')) : []", "enabled": true }, { "__if": "inputs.passthrough.visualTag includes DV and inputs.passthrough.visualTagPin", "expression": "/*DV Passthrough*/ passthrough(slice(resolution(visualTag(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), 'DV'), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), 'excluded', 'required')", "enabled": true }, { "__if": "inputs.passthrough.visualTag includes DV and inputs.passthrough.visualTagPin", "expression": "/*Pin 5 DV Passthrough*/ pin(passthrough(slice(resolution(visualTag(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), 'DV'), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), 'excluded', 'required'), 'top')", "enabled": true }, { "__if": "inputs.passthrough.visualTag includes dvHDR and inputs.passthrough.visualTagPin", "expression": "/*Top 5 DV+HDR Passthrough*/ passthrough(slice(resolution(visualTag(visualTag(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), 'DV'), 'HDR', 'HDR10','HDR10+'), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), 'excluded', 'required')", "enabled": true }, { "__if": "inputs.passthrough.visualTag includes dvHDR and inputs.passthrough.visualTagPin", "expression": "/*Pin 5 DV+HDR Passthrough*/ pin(passthrough(slice(resolution(visualTag(visualTag(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), 'DV'), 'HDR', 'HDR10','HDR10+'), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), 'excluded', 'required'), 'top')", "enabled": true }, { "__if": "inputs.passthrough.visualTag includes HDRonly and inputs.passthrough.visualTagPin", "expression": "/*Top 5 HDRonly Passthrough*/ passthrough(slice(resolution(negate(visualTag(streams, 'DV'), visualTag(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), 'HDR', 'HDR10','HDR10+')), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), 'excluded', 'required')", "enabled": true }, { "__if": "inputs.passthrough.visualTag includes HDRonly and inputs.passthrough.visualTagPin", "expression": "/*Pin 5 HDRonly Passthrough*/ pin(passthrough(slice(resolution(negate(visualTag(streams, 'DV'), visualTag(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), 'HDR', 'HDR10','HDR10+')), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), 'excluded', 'required'), 'top')", "enabled": true }, { "__if": "inputs.passthrough.visualTag includes SDR and inputs.passthrough.visualTagPin", "expression": "/*Top 5 SDR*/ passthrough(slice(resolution(negate(visualTag(streams, 'HDR', 'HDR10', 'HDR10+', 'DV'), visualTag(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), 'SDR', 'HLG', '10bit', 'IMAX', 'Unknown')), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), 'excluded', 'required')", "enabled": true }, { "__if": "inputs.passthrough.visualTag includes SDR and inputs.passthrough.visualTagPin", "expression": "/*Pin 5 SDR*/ pin(passthrough(slice(resolution(negate(visualTag(streams, 'HDR', 'HDR10', 'HDR10+', 'DV'), visualTag(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')), 'SDR', 'HLG', '10bit', 'IMAX', 'Unknown')), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), 'excluded', 'required'), 'top')", "enabled": true }, { "__if": "inputs.passthrough.top1ResPin", "expression": "/*Top 1 Per Resolution (3 Max)*/ pin(merge(seadex(streams), passthrough(slice(negate(merge(library(streams), uncached(type(streams, 'debrid'))), merge(slice(resolution(streams,'2160p'), 0, 1), slice(resolution(streams,'1080p'), 0, 1), slice(resolution(streams,'720p'), 0, 1), slice(resolution(streams,'576p','480p','Unknown'), 0, 1))), 0, 3), 'excluded', 'required')), 'top')", "enabled": true }, { "__if": "inputs.passthrough.top1QualResPin", "expression": "/*Top 1 Per Quality/Resolution (6 Max)*/ pin(merge(seadex(streams), passthrough(slice(negate(merge(library(streams), uncached(type(streams, 'debrid'))), merge(slice(quality(resolution(streams,'2160p'),'Bluray REMUX'),0,1),slice(quality(resolution(streams,'2160p'),'Bluray'),0,1), slice(quality(resolution(streams,'2160p'),'WEB-DL'),0,1),slice(quality(resolution(streams,'1080p'),'Bluray REMUX'),0,1), slice(quality(resolution(streams,'1080p'),'Bluray'),0,1),slice(quality(resolution(streams,'1080p'),'WEB-DL'),0,1), slice(quality(resolution(streams,'720p'),'Bluray REMUX'),0,1),slice(quality(resolution(streams,'720p'),'Bluray'),0,1), slice(quality(resolution(streams,'720p'),'WEB-DL'),0,1))), 0, 6), 'excluded', 'required')), 'top')", "enabled": true }, { "__if": "!inputs.usenet.usenetTopQualRes or inputs.usenet.usenetTopQualRes != 0", "expression": "/*Top {{inputs.usenet.usenetTopQualRes}} Usenet Per Quality/Resolution*/ passthrough(slice(negate(merge(library(streams), message(streams,'includes','✅','🧝')), merge(slice(quality(resolution(type(streams, 'usenet', 'stremio-usenet'),'2160p'),'Bluray REMUX'),0,{{inputs.usenet.usenetTopQualRes}}),slice(quality(resolution(type(streams, 'usenet', 'stremio-usenet'),'2160p'),'Bluray'),0,{{inputs.usenet.usenetTopQualRes}}), slice(quality(resolution(type(streams, 'usenet', 'stremio-usenet'),'2160p'),'WEB-DL'),0,{{inputs.usenet.usenetTopQualRes}}),slice(quality(resolution(type(streams, 'usenet', 'stremio-usenet'),'1080p'),'Bluray REMUX'),0,{{inputs.usenet.usenetTopQualRes}}), slice(quality(resolution(type(streams, 'usenet', 'stremio-usenet'),'1080p'),'Bluray'),0,{{inputs.usenet.usenetTopQualRes}}),slice(quality(resolution(type(streams, 'usenet', 'stremio-usenet'),'1080p'),'WEB-DL'),0,{{inputs.usenet.usenetTopQualRes}}), slice(quality(resolution(type(streams, 'usenet', 'stremio-usenet'),'720p'),'Bluray REMUX'),0,{{inputs.usenet.usenetTopQualRes}}),slice(quality(resolution(type(streams, 'usenet', 'stremio-usenet'),'720p'),'Bluray'),0,{{inputs.usenet.usenetTopQualRes}}), slice(quality(resolution(type(streams, 'usenet', 'stremio-usenet'),'720p'),'WEB-DL'),0,{{inputs.usenet.usenetTopQualRes}}))), 0, {{inputs.usenet.usenetTopQualRes}}*6), 'excluded', 'required')", "enabled": true }, { "__if": "inputs.optionalFilters includes bitrateSoftcapTravel", "expression": "/*Bitrate Softcap for Travel*/ merge( bitrate(resolution(streams,'2160p'), count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'2160p'),1,'6Mbps'))>5?'6Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'2160p'),1,'9Mbps'))>5?'9Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'2160p'),1,'12Mbps'))>5?'12Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'2160p'),1,'15Mbps'))>5?'15Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'2160p'),1,'20Mbps'))>5?'20Mbps': max(values(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'2160p'),'bitrate')) ), bitrate(resolution(streams,'1440p','1080p'), count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'1440p','1080p'),1,'6Mbps'))>5?'6Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'1440p','1080p'),1,'9Mbps'))>5?'9Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'1440p','1080p'),1,'12Mbps'))>5?'12Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'1440p','1080p'),1,'15Mbps'))>5?'15Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'1440p','1080p'),1,'20Mbps'))>5?'20Mbps': max(values(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'1440p','1080p'),'bitrate')) ), bitrate(resolution(streams,'720p'), count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'720p'),1,'6Mbps'))>5?'6Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'720p'),1,'9Mbps'))>5?'9Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'720p'),1,'12Mbps'))>5?'12Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'720p'),1,'15Mbps'))>5?'15Mbps': count(bitrate(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'720p'),1,'20Mbps'))>5?'20Mbps': max(values(resolution(merge(cached(streams), type(streams, 'p2p','http','usenet','stremio-usenet')),'720p'),'bitrate')) ))", "enabled": true }, { "expression": "/*Selfhosters: Enable synced urls by setting SEL_SYNC_ACCESS=all or TEMPLATE_URLS env https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/Tamtaro-All-Templates-for-AIOStreams.json */[]", "enabled": true } ], "requiredStreamExpressions": [ { "__if": "inputs.filterLimit.top1QualRes != 0 or !inputs.filterLimit.top1QualRes", "expression": "/*Top {{inputs.filterLimit.top1QualRes}} Per Quality/Resolution*/ merge(library(streams), seadex(streams), count(slice(merge(slice(quality(resolution(streams,'2160p'),'Bluray REMUX'),0,{{inputs.filterLimit.top1QualRes}}),slice(quality(resolution(streams,'2160p'),'Bluray'),0,{{inputs.filterLimit.top1QualRes}}), slice(quality(resolution(streams,'2160p'),'WEB-DL'),0,{{inputs.filterLimit.top1QualRes}}),slice(quality(resolution(streams,'1080p'),'Bluray REMUX'),0,{{inputs.filterLimit.top1QualRes}}), slice(quality(resolution(streams,'1080p'),'Bluray'),0,{{inputs.filterLimit.top1QualRes}}),slice(quality(resolution(streams,'1080p'),'WEB-DL'),0,{{inputs.filterLimit.top1QualRes}}), slice(quality(resolution(streams,'720p'),'Bluray REMUX'),0,{{inputs.filterLimit.top1QualRes}}),slice(quality(resolution(streams,'720p'),'Bluray'),0,{{inputs.filterLimit.top1QualRes}}), slice(quality(resolution(streams,'720p'),'WEB-DL'),0,{{inputs.filterLimit.top1QualRes}})), 0, {{inputs.filterLimit.top1QualRes}}*6)) > 0? slice(merge(slice(quality(resolution(streams,'2160p'),'Bluray REMUX'),0,{{inputs.filterLimit.top1QualRes}}),slice(quality(resolution(streams,'2160p'),'Bluray'),0,{{inputs.filterLimit.top1QualRes}}), slice(quality(resolution(streams,'2160p'),'WEB-DL'),0,{{inputs.filterLimit.top1QualRes}}),slice(quality(resolution(streams,'1080p'),'Bluray REMUX'),0,{{inputs.filterLimit.top1QualRes}}), slice(quality(resolution(streams,'1080p'),'Bluray'),0,{{inputs.filterLimit.top1QualRes}}),slice(quality(resolution(streams,'1080p'),'WEB-DL'),0,{{inputs.filterLimit.top1QualRes}}), slice(quality(resolution(streams,'720p'),'Bluray REMUX'),0,{{inputs.filterLimit.top1QualRes}}),slice(quality(resolution(streams,'720p'),'Bluray'),0,{{inputs.filterLimit.top1QualRes}}), slice(quality(resolution(streams,'720p'),'WEB-DL'),0,{{inputs.filterLimit.top1QualRes}})), 0, {{inputs.filterLimit.top1QualRes}}*6) : streams)", "enabled": true }, { "__if": "inputs.filterLimit.top1Res != 0 or !inputs.filterLimit.top1Res", "expression": "/*Top {{inputs.filterLimit.top1Res}} Per Resolution*/ merge(library(streams), seadex(streams), count(slice(merge(slice(resolution(streams,'2160p'), 0, {{inputs.filterLimit.top1Res}}), slice(resolution(streams,'1080p'), 0, {{inputs.filterLimit.top1Res}}), slice(resolution(streams,'720p'), 0, {{inputs.filterLimit.top1Res}}), slice(resolution(streams,'576p','480p','Unknown'), 0, {{inputs.filterLimit.top1Res}} )), 0, {{inputs.filterLimit.top1Res}}*3)) > 0? slice(merge(slice(resolution(streams,'2160p'), 0, {{inputs.filterLimit.top1Res}}), slice(resolution(streams,'1080p'), 0, {{inputs.filterLimit.top1Res}}), slice(resolution(streams,'720p'), 0, {{inputs.filterLimit.top1Res}}), slice(resolution(streams,'576p','480p','Unknown'), 0, {{inputs.filterLimit.top1Res}} )), 0, {{inputs.filterLimit.top1Res}}*3) : streams)", "enabled": true }, { "__if": "inputs.filterLimit.visualTag", "expression": "/*Only 5 x DV+HDR/HDR Only/SDR*/merge(library(streams), seadex(streams), count(slice(resolution(visualTag(visualTag(streams, 'DV'), 'HDR', 'HDR10','HDR10+'), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), slice(resolution(negate(visualTag(streams, 'DV'), visualTag(streams, 'HDR', 'HDR10','HDR10+')), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), slice(resolution(negate(merge(visualTag(streams, 'HDR', 'HDR10', 'HDR10+', 'DV')), visualTag(streams, 'SDR', 'HLG', '10bit', 'IMAX', 'Unknown')), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5)) >0? merge(slice(resolution(visualTag(visualTag(streams, 'DV'), 'HDR', 'HDR10','HDR10+'), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), slice(resolution(negate(visualTag(streams, 'DV'), visualTag(streams, 'HDR', 'HDR10','HDR10+')), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5), slice(resolution(negate(merge(visualTag(streams, 'HDR', 'HDR10', 'HDR10+', 'DV')), visualTag(streams, 'SDR', 'HLG', '10bit', 'IMAX', 'Unknown')), '2160p', '1080p', '720p', '480p', 'Unknown'), 0, 5)) : streams)", "enabled": true }, { "__if": "inputs.filterLimit.global", "expression": "/*Global Result Limit*/ merge(library(streams), seadex(streams), slice(negate(merge(library(streams),seadex(streams)), streams), 0, {{inputs.filterLimit.global}}))", "enabled": true } ], "preferredStreamExpressions": [ { "__if": "inputs.usenet.usenetSort", "expression": "/*Boost Cached Usenet*/ merge(cached(type(streams, 'usenet', 'debrid')), type(streams, 'stremio-usenet'))", "enabled": true }, { "__if": "inputs.usenet.usenetUncachedSort", "expression": "/*Boost Uncached Usenet*/ merge(cached(type(streams, 'debrid')), type(streams, 'usenet', 'stremio-usenet'))", "enabled": true }, { "expression": "/*If you are using SEL Only Template, add Stream Expressions in Sort Order to use synced url below.*/ []", "enabled": true } ], "includedStreamExpressions": [], "rankedStreamExpressions": [ { "expression": "/*#Vidhin's regex is used to score and tags streams via rseMatched in formatter*/ []", "score": 0, "enabled": true } ], "regexOverrides": { "__if": "!inputs.keepScore", "__value": [] }, "selOverrides": { "__if": "!inputs.keepScore", "__value": [] }, "enableSeadex": { "__if": "inputs.includeAddon.noAnime", "__value": false }, "dynamicAddonFetching": { "__if": "!inputs.includeAddon.none", "__value": { "enabled": false, "condition": "" } }, "groups": { "__if": "!inputs.includeAddon.none", "__value": { "enabled": false } }, "sortCriteria": { "global": [ { "__if": "!inputs.usenet.usenetUncachedSort", "key": "cached", "direction": "desc" }, { "__if": "inputs.usenet.usenetUncachedSort", "__value": [ { "key": "streamExpressionMatched", "direction": "desc" }, { "__if": "services and inputs.sorting.library == high", "key": "library", "direction": "desc" }, { "__if": "!services and inputs.sortingP2P.seeders == high", "key": "seeders", "direction": "desc" }, { "__if": "services and inputs.sorting.language == high or !services and inputs.sortingP2P.language == 'high'", "key": "language", "direction": "desc" }, { "__if": "services and inputs.sorting.selScore == high", "key": "streamExpressionScore", "direction": "desc" }, { "__if": "!inputs.includeAddon.noAnime", "key": "seadex", "direction": "desc" }, { "key": "resolution", "direction": "desc" }, { "key": "quality", "direction": "desc" }, { "__if": "services and inputs.sorting.library == 'default'", "key": "library", "direction": "desc" }, { "__if": "services and inputs.sorting.selScore == default or !services and inputs.sortingP2P.selScore == default", "key": "streamExpressionScore", "direction": "desc" }, { "__if": "!services and inputs.sortingP2P.seeders == 'default'", "key": "seeders", "direction": "desc" }, { "__if": "services and inputs.sorting.language == 'default' or !services and inputs.sortingP2P.language == 'default'", "key": "language", "direction": "desc" }, { "key": "visualTag", "direction": "desc" }, { "key": "audioTag", "direction": "desc" }, { "key": "encode", "direction": "desc" }, { "key": "bitrate", "direction": "desc" }, { "__if": "services or inputs.sorting.seeders == none", "key": "seeders", "direction": "desc" } ] } ], "series": [], "anime": [], "cached": [ { "__if": "!inputs.usenet.usenetUncachedSort", "__value": [ { "__if": "services and inputs.sorting.library == high", "key": "library", "direction": "desc" }, { "__if": "!services and inputs.sortingP2P.seeders == high", "key": "seeders", "direction": "desc" }, { "__if": "services and inputs.sorting.language == high or !services and inputs.sortingP2P.language == high", "key": "language", "direction": "desc" }, { "__if": "services and inputs.sorting.selScore == high or !services and inputs.sortingP2P.selScore == high", "key": "streamExpressionScore", "direction": "desc" }, { "__if": "!inputs.includeAddon.noAnime", "key": "seadex", "direction": "desc" }, { "key": "resolution", "direction": "desc" }, { "key": "quality", "direction": "desc" }, { "__if": "services and inputs.sorting.library == default", "key": "library", "direction": "desc" }, { "key": "streamExpressionMatched", "direction": "desc" }, { "__if": "services and inputs.sorting.selScore == default or !services and inputs.sortingP2P.selScore == default", "key": "streamExpressionScore", "direction": "desc" }, { "__if": "!services and inputs.sortingP2P.seeders == default", "key": "seeders", "direction": "desc" }, { "__if": "services and inputs.sorting.language == default or !services and inputs.sortingP2P.language == default", "key": "language", "direction": "desc" }, { "key": "visualTag", "direction": "desc" }, { "key": "audioTag", "direction": "desc" }, { "key": "encode", "direction": "desc" }, { "key": "bitrate", "direction": "desc" }, { "__if": "services or inputs.sorting.seeders == none", "key": "seeders", "direction": "desc" } ] } ], "uncached": { "__if": "services and !inputs.usenet.usenetUncachedSort", "__value": [ { "__if": "inputs.sorting.library == high", "key": "library", "direction": "desc" }, { "__if": "inputs.sorting.language == high", "key": "language", "direction": "desc" }, { "__if": "inputs.sorting.selScore == high", "key": "streamExpressionScore", "direction": "desc" }, { "__if": "!inputs.includeAddon.noAnime", "key": "seadex", "direction": "desc" }, { "key": "resolution", "direction": "desc" }, { "key": "quality", "direction": "desc" }, { "__if": "inputs.sorting.library == default", "key": "library", "direction": "desc" }, { "key": "streamExpressionMatched", "direction": "desc" }, { "__if": "inputs.sorting.selScore == default", "key": "streamExpressionScore", "direction": "desc" }, { "key": "seeders", "direction": "desc" }, { "__if": "inputs.sorting.language == default", "key": "language", "direction": "desc" }, { "key": "visualTag", "direction": "desc" }, { "key": "audioTag", "direction": "desc" }, { "key": "encode", "direction": "desc" }, { "key": "bitrate", "direction": "desc" } ] }, "cachedMovies": [] }, "posterService": "rpdb", "usePosterRedirectApi": true, "formatter": { "__switch": "inputs.formatterChoice", "cases": { "default": { "id": "custom", "definition": { "name": "{stream.resolution::exists[\"{stream.resolution::replace('2160p','   4K ')::replace('1440p','    2K ')::replace('p','P')}‍\"||\"‍     \"]}{stream.type::exists[\"‍{stream.type::replace('debrid','    ')::replace('p2p','⁽ᵖ²ᵖ⁾')::replace('live','⁽ˡᶦᵛᵉ⁾')::replace('http','⁽ʷᵉᵇ⁾')::replace('usenet','‍⁽ⁿᶻᵇ⁾‍')::replace('stremio-usenet','‏⁽ⁿᶻᵇ⁾')::replace('info','⁽ᶦⁿᶠᵒ⁾')::replace('statistic','⁽ˢᵗᵃᵗˢ⁾')::replace('external','⁽ᵉˣᵗ⁾')::replace('error','⁽ᵉʳʳᵒʳ⁾')::replace('youtube','⁽ʸᵗ⁾')}‍‍‍\"||\"\"]}{service.cached::istrue[\"⚡\"||\"\"]}{service.cached::isfalse[\"‍⏳‍​\"||\"\"]}{stream.quality::exists[\"‍‍\\n  〈{stream.quality::title::replace('Bluray Remux','Remux')::replace('Web-dl','Web‍-‍dl')::replace('Hc Hd-rip','HC HDRip')::replace('Hdrip','HDRip')}〉‍     \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}{stream.nSeScore::exists[\"‍\\n  {stream.nSeScore::star::replace('⯪','☆')}            \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}", "description": "{stream.title::exists::and::stream.library::isfalse[\"✎ {stream.title::title::truncate(15)}\"||\"\"]}{stream.title::exists::and::stream.library::istrue[\"☁︎ {stream.title::title::truncate(15)} \"||\"\"]}{stream.year::exists::and::stream.episodes::exists::isfalse::and::stream.seasons::exists::isfalse[\" ({stream.year})\"||\"\"]}{stream.seasonEpisode::exists[\" {stream.seasonEpisode::join('·')::replace('E','ᴇ')::replace('S','s')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}\n{stream.visualTags::=IMAX[\"{tools.removeLine}\\n\"||\"{tools.removeLine}\\n\"]}{stream.encode::exists[\"▣ {stream.encode} \"||\"\"]}{stream.visualTags::~DV::or::stream.visualTags::~HDR::or::stream.visualTags::~HDR10::or::stream.visualTags::~HDR10+::and::stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"✦ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse::and::stream.visualTags::~DV::isfalse::and::stream.visualTags::~HDR::isfalse::and::stream.visualTags::~HDR10::isfalse::and::stream.visualTags::~HDR10+::isfalse[\"✧ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"{stream.visualTags::sort::join(' · ')::replace('HDR · HDR','HDR')::replace(' · IMAX','')} \"||\"\"]}\n{stream.audioTags::exists[\"♬ {stream.audioTags::lsort::join(' · ')::replace('DD · DD','DD')::replace('DTS · DTS','DTS')} \"||\"\"]}{stream.audioChannels::exists[\"♯ {stream.audioChannels::join(' · ')} \"||\"\"]}\n{stream.size::>0::and::stream.seasonPack::istrue[\"❖ \"||\"\"]}{stream.size::>0::and::stream.seasonPack::isfalse[\"◈ \"||\"\"]}{stream.size::>0[\"{stream.size::sbytes}\"||\"\"]}{stream.folderSize::>0[\"/{stream.folderSize::sbytes}\"||\"\"]}{stream.bitrate::exists[\" · {stream.bitrate::sbitrate::replace('Mbps','ᴹᵇᵖˢ')::replace('Kbps','ᴷᵇᵖˢ')} \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::isfalse::or::stream.type::=p2p::and::stream.seeders::>0[\"⇄ {stream.seeders}❦ \"||\"\"]}{stream.age::exists[\"· {stream.age}\"||\"\"]}\n{stream.proxied::istrue[\"⛊ \"||\"⛉ \"]}{service.shortName::exists[\"[{service.shortName}] \"||\"\"]}{addon.name}{stream.private::istrue[\" ⚿ ᴘʀɪᴠᴀᴛᴇ \"||\"\"]}{stream.releaseGroup::exists[\" · {stream.releaseGroup::truncate(13)}\"||\"\"]}{stream.indexer::exists::and::stream.type::~usenet[\" · {stream.indexer::truncate(13)}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}\n{stream.uLanguages::exists[\"⛿ {stream.uSmallLanguageCodes::join(' · ')::replace('ꜰ','ғ')::replace('x','х')::replace('ꞯ','ϙ')::replace('ꜱ','s')::replace('ᴅᴜᴀʟ ᴀᴜᴅɪᴏ','ᴅᴜᴏ')::replace('ᴅᴜʙʙᴇᴅ','ᴅᴜʙ')} \"||\"\"]}{stream.seadex::or::stream.seScore::>0::or::stream.seScore::<0::or::stream.message::exists::or::stream.rseMatched::length::>0[\" » \"||\"\"]}{stream.seadexBest::istrue[\" ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ \"||\"\"]}{stream.seadex::istrue::and::stream.seadexBest::isfalse[\" ᴀʟᴛ ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ\"||\"\"]}{stream.seadex::isfalse::and::stream.rseMatched::length::>0[\"{stream.rseMatched::remove('TrueHD ATMOS')::remove('DD+ ATMOS')::remove('ATMOS')::remove('TrueHD')::remove('DTS-HD MA')::remove('FLAC')::remove('DTS-HD HRA')::remove('DD+')::remove('DD')::remove('DTS-ES')::remove('DTS X')::remove('DTS')::remove('AAC')::remove('Opus')::remove('DV (Disk)')::remove('DV')::remove('HDR10+ Boost')::remove('HDR')::remove('UHD Streaming Boost')::remove('HD Streaming Boost')::remove('INTERNAL')::remove('No-RlsGroup')::remove('FHD')::remove('UHD ')::remove('UHD')::remove('HD ')::remove('HD')::remove('4K')::remove('126811')::remove('SiC')::remove('FraMeSToR')::remove('TheFarm')::remove('hallowed')::remove('BHDStudio')::remove('FLUX')::join(' ')::replace('Movies Anywhere','MA')::upper::replace('F','ғ')::replace('X','х')::replace('Q','ϙ')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')::smallcaps::replace('ꜱ','s')} \"||\"\"]}{stream.message::exists[\" {stream.message::replace('NZB Health: ✅','☑ ɴᴢʙ')::replace('NZB Health: 🧝','☑ ᴇʟғ ɴᴢʙ')::replace('NZB Health: ⚠️','ᴜɴᴠᴇʀɪғɪᴇᴅ ɴᴢʙ')::replace('NZB Health: 🚫','✘ɴᴢʙ')::smallcaps} \"||\"\"]}{stream.seScore::>0::or::stream.seScore::<0[\"{stream.seScore::string::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::istrue::and::stream.message::~Download::istrue[\"\\n➥ DL Stream\"||\"\"]}" } }, "fullRse": { "id": "custom", "definition": { "name": "{stream.resolution::exists[\"{stream.resolution::replace('2160p','   4K ')::replace('1440p','    2K ')::replace('p','P')}‍\"||\"‍     \"]}{stream.type::exists[\"‍{stream.type::replace('debrid','    ')::replace('p2p','⁽ᵖ²ᵖ⁾')::replace('live','⁽ˡᶦᵛᵉ⁾')::replace('http','⁽ʷᵉᵇ⁾')::replace('usenet','‍⁽ⁿᶻᵇ⁾‍')::replace('stremio-usenet','‏⁽ⁿᶻᵇ⁾')::replace('info','⁽ᶦⁿᶠᵒ⁾')::replace('statistic','⁽ˢᵗᵃᵗˢ⁾')::replace('external','⁽ᵉˣᵗ⁾')::replace('error','⁽ᵉʳʳᵒʳ⁾')::replace('youtube','⁽ʸᵗ⁾')}‍‍‍\"||\"\"]}{service.cached::istrue[\"⚡\"||\"\"]}{service.cached::isfalse[\"‍⏳‍​\"||\"\"]}{stream.quality::exists[\"‍‍\\n  〈{stream.quality::title::replace('Bluray Remux','Remux')::replace('Web-dl','Web‍-‍dl')::replace('Hc Hd-rip','HC HDRip')::replace('Hdrip','HDRip')}〉‍     \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}{stream.nSeScore::exists[\"‍\\n  {stream.nSeScore::star::replace('⯪','☆')}            \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}", "description": "{stream.title::exists::and::stream.library::isfalse[\"✎ {stream.title::title::truncate(15)}\"||\"\"]}{stream.title::exists::and::stream.library::istrue[\"☁︎ {stream.title::title::truncate(15)} \"||\"\"]}{stream.year::exists::and::stream.episodes::exists::isfalse::and::stream.seasons::exists::isfalse[\" ({stream.year})\"||\"\"]}{stream.seasonEpisode::exists[\" {stream.seasonEpisode::join('·')::replace('E','ᴇ')::replace('S','s')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}\n{stream.visualTags::=IMAX[\"{tools.removeLine}\\n\"||\"{tools.removeLine}\\n\"]}{stream.encode::exists[\"▣ {stream.encode} \"||\"\"]}{stream.visualTags::~DV::or::stream.visualTags::~HDR::or::stream.visualTags::~HDR10::or::stream.visualTags::~HDR10+::and::stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"✦ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse::and::stream.visualTags::~DV::isfalse::and::stream.visualTags::~HDR::isfalse::and::stream.visualTags::~HDR10::isfalse::and::stream.visualTags::~HDR10+::isfalse[\"✧ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"{stream.visualTags::sort::join(' · ')::replace('HDR · HDR','HDR')::replace(' · IMAX','')} \"||\"\"]}\n{stream.audioTags::exists[\"♬ {stream.audioTags::lsort::join(' · ')::replace('DD · DD','DD')::replace('DTS · DTS','DTS')} \"||\"\"]}{stream.audioChannels::exists[\"♯ {stream.audioChannels::join(' · ')} \"||\"\"]}\n{stream.size::>0::and::stream.seasonPack::istrue[\"❖ \"||\"\"]}{stream.size::>0::and::stream.seasonPack::isfalse[\"◈ \"||\"\"]}{stream.size::>0[\"{stream.size::sbytes}\"||\"\"]}{stream.folderSize::>0[\"/{stream.folderSize::sbytes}\"||\"\"]}{stream.bitrate::exists[\" · {stream.bitrate::sbitrate::replace('Mbps','ᴹᵇᵖˢ')::replace('Kbps','ᴷᵇᵖˢ')} \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::isfalse::or::stream.type::=p2p::and::stream.seeders::>0[\"⇄ {stream.seeders}❦ \"||\"\"]}{stream.age::exists[\"· {stream.age}\"||\"\"]}\n{stream.proxied::istrue[\"⛊ \"||\"⛉ \"]}{service.shortName::exists[\"[{service.shortName}] \"||\"\"]}{addon.name}{stream.private::istrue[\" ⚿ ᴘʀɪᴠᴀᴛᴇ \"||\"\"]}{stream.releaseGroup::exists[\" · {stream.releaseGroup::truncate(13)}\"||\"\"]}{stream.indexer::exists::and::stream.type::~usenet[\" · {stream.indexer::truncate(13)}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}\n{stream.uLanguages::exists[\"⛿ {stream.uSmallLanguageCodes::join(' · ')::replace('ꜰ','ғ')::replace('x','х')::replace('ꞯ','ϙ')::replace('ꜱ','s')::replace('ᴅᴜᴀʟ ᴀᴜᴅɪᴏ','ᴅᴜᴏ')::replace('ᴅᴜʙʙᴇᴅ','ᴅᴜʙ')} \"||\"\"]}{stream.seadex::or::stream.seScore::>0::or::stream.seScore::<0::or::stream.message::exists::or::stream.rseMatched::length::>0[\" » \"||\"\"]}{stream.seadexBest::istrue[\" ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ \"||\"\"]}{stream.seadex::istrue::and::stream.seadexBest::isfalse[\" ᴀʟᴛ ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ\"||\"\"]}{stream.seadex::isfalse::and::stream.rseMatched::length::>0[\"{stream.rseMatched::join(' ')::replace('Movies Anywhere','MA')::upper::replace('F','ғ')::replace('X','х')::replace('Q','ϙ')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')::smallcaps::replace('ꜱ','s')} \"||\"\"]}{stream.message::exists[\" {stream.message::replace('NZB Health: ✅','☑ ɴᴢʙ')::replace('NZB Health: 🧝','☑ ᴇʟғ ɴᴢʙ')::replace('NZB Health: ⚠️','ᴜɴᴠᴇʀɪғɪᴇᴅ ɴᴢʙ')::replace('NZB Health: 🚫','✘ɴᴢʙ')::smallcaps} \"||\"\"]}{stream.seScore::>0::or::stream.seScore::<0[\"{stream.seScore::string::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::istrue::and::stream.message::~Download::istrue[\"\\n➥ DL Stream\"||\"\"]}" } }, "appleTv": { "id": "custom", "definition": { "name": "{stream.resolution::exists[\"{stream.resolution::replace('2160p','4K')::replace('1440p','2K')::replace('p','P')}‍\"||\"‍\"]}{stream.type::exists[\"‍{stream.type::replace('debrid','')::replace('p2p','⁽ᵖ²ᵖ⁾')::replace('live','⁽ˡᶦᵛᵉ⁾')::replace('http','⁽ʷᵉᵇ⁾')::replace('usenet','‍⁽ⁿᶻᵇ⁾‍')::replace('stremio-usenet','‏⁽ⁿᶻᵇ⁾')::replace('info','⁽ᶦⁿᶠᵒ⁾')::replace('statistic','⁽ˢᵗᵃᵗˢ⁾')::replace('external','⁽ᵉˣᵗ⁾')::replace('error','⁽ᵉʳʳᵒʳ⁾')::replace('youtube','⁽ʸᵗ⁾')}‍‍‍\"||\"\"]} {service.cached::istrue[\"⚡\"||\"\"]}{service.cached::isfalse[\"‍⏳‍​\"||\"\"]}{stream.quality::exists[\"‍‍{stream.quality::title::replace('Bluray Remux','ʀᴇᴍᴜx')::replace('Bluray','ʙʟᴜʀᴀʏ')::replace('Web-dl','ᴡᴇʙ‍-‍ᴅʟ')::replace('Hc Hd-rip','ʜᴄ ʜᴅʀɪᴘ')::replace('Hdrip','ʜᴅʀɪᴘ')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]} {stream.nSeScore::exists[\"‍{stream.nSeScore::star::replace('⯪','☆')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}", "description": "{stream.title::exists::and::stream.library::isfalse[\"✎ {stream.title::title::truncate(15)}\"||\"\"]}{stream.title::exists::and::stream.library::istrue[\"☁︎ {stream.title::title::truncate(15)} \"||\"\"]}{stream.year::exists::and::stream.episodes::exists::isfalse::and::stream.seasons::exists::isfalse[\" ({stream.year})\"||\"\"]}{stream.seasonEpisode::exists[\" {stream.seasonEpisode::join('·')::replace('E','ᴇ')::replace('S','s')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}\n{stream.visualTags::=IMAX[\"{tools.removeLine}\\n\"||\"{tools.removeLine}\\n\"]}{stream.encode::exists[\"▣ {stream.encode} \"||\"\"]}{stream.visualTags::~DV::or::stream.visualTags::~HDR::or::stream.visualTags::~HDR10::or::stream.visualTags::~HDR10+::and::stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"✦ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse::and::stream.visualTags::~DV::isfalse::and::stream.visualTags::~HDR::isfalse::and::stream.visualTags::~HDR10::isfalse::and::stream.visualTags::~HDR10+::isfalse[\"✧ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"{stream.visualTags::sort::join(' · ')::replace('HDR · HDR','HDR')::replace(' · IMAX','')} \"||\"\"]} {stream.audioTags::exists[\"♬ {stream.audioTags::lsort::join(' · ')::replace('DD · DD','DD')::replace('DTS · DTS','DTS')} \"||\"\"]}{stream.audioChannels::exists[\"♯ {stream.audioChannels::join(' · ')} \"||\"\"]}\n{stream.size::>0::and::stream.seasonPack::istrue[\"❖ \"||\"\"]}{stream.size::>0::and::stream.seasonPack::isfalse[\"◈ \"||\"\"]}{stream.size::>0[\"{stream.size::sbytes}\"||\"\"]}{stream.folderSize::>0[\"/{stream.folderSize::sbytes}\"||\"\"]}{stream.bitrate::exists[\" · {stream.bitrate::sbitrate::replace('Mbps','ᴹᵇᵖˢ')::replace('Kbps','ᴷᵇᵖˢ')} \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::isfalse::or::stream.type::=p2p::and::stream.seeders::>0[\"⇄ {stream.seeders}❦ \"||\"\"]}{stream.age::exists[\"· {stream.age}\"||\"\"]} {stream.proxied::istrue[\"⛊ \"||\"⛉ \"]}{service.shortName::exists[\"[{service.shortName}] \"||\"\"]}{addon.name}{stream.private::istrue[\" ⚿ ᴘʀɪᴠᴀᴛᴇ \"||\"\"]}{stream.releaseGroup::exists[\" · {stream.releaseGroup::truncate(13)}\"||\"\"]}{stream.indexer::exists::and::stream.type::~usenet[\" · {stream.indexer::truncate(13)}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}\n{stream.uLanguages::exists[\"⛿ {stream.uSmallLanguageCodes::join(' · ')::replace('ꜰ','ғ')::replace('x','х')::replace('ꞯ','ϙ')::replace('ꜱ','s')::replace('ᴅᴜᴀʟ ᴀᴜᴅɪᴏ','ᴅᴜᴏ')::replace('ᴅᴜʙʙᴇᴅ','ᴅᴜʙ')} \"||\"\"]}{stream.seadex::or::stream.seScore::>0::or::stream.seScore::<0::or::stream.message::exists::or::stream.rseMatched::length::>0[\" » \"||\"\"]}{stream.seadexBest::istrue[\" ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ \"||\"\"]}{stream.seadex::istrue::and::stream.seadexBest::isfalse[\" ᴀʟᴛ ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ\"||\"\"]}{stream.seadex::isfalse::and::stream.rseMatched::length::>0[\"{stream.rseMatched::remove('TrueHD ATMOS')::remove('DD+ ATMOS')::remove('ATMOS')::remove('TrueHD')::remove('DTS-HD MA')::remove('FLAC')::remove('DTS-HD HRA')::remove('DD+')::remove('DD')::remove('DTS-ES')::remove('DTS X')::remove('DTS')::remove('AAC')::remove('Opus')::remove('DV (Disk)')::remove('DV')::remove('HDR10+ Boost')::remove('HDR')::remove('UHD Streaming Boost')::remove('HD Streaming Boost')::remove('INTERNAL')::remove('No-RlsGroup')::remove('FHD')::remove('UHD ')::remove('UHD')::remove('HD ')::remove('HD')::remove('4K')::remove('126811')::remove('SiC')::remove('FraMeSToR')::remove('TheFarm')::remove('hallowed')::remove('BHDStudio')::remove('FLUX')::join(' ')::replace('Movies Anywhere','MA')::upper::replace('F','ғ')::replace('X','х')::replace('Q','ϙ')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')::smallcaps::replace('ꜱ','s')} \"||\"\"]}{stream.message::exists[\" {stream.message::replace('NZB Health: ✅','☑ ɴᴢʙ')::replace('NZB Health: 🧝','☑ ᴇʟғ ɴᴢʙ')::replace('NZB Health: ⚠️','ᴜɴᴠᴇʀɪғɪᴇᴅ ɴᴢʙ')::replace('NZB Health: 🚫','✘ɴᴢʙ')::smallcaps} \"||\"\"]}{stream.seScore::>0::or::stream.seScore::<0[\"{stream.seScore::string::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::istrue::and::stream.message::~Download::istrue[\"\\n➥ DL Stream\"||\"\"]}" } }, "retain": { "__remove": true } }, "default": { "id": "tamtaro" } }, "resultLimits": {}, "size": { "global": { "movies": [ 0, 100000000000 ], "series": [ 0, 100000000000 ] }, "resolution": { "2160p": { "movies": [ 0, 100000000000 ] } } }, "bitrate": { "useMetadataRuntime": true, "global": { "movies": [ 0, 250000000 ], "series": [ 0, 250000000 ] } }, "hideErrors": true, "hideErrorsForResources": [], "statistics": { "enabled": false, "position": "bottom", "statsToShow": [ "addon", "filter" ] }, "tmdbApiKey": "", "tvdbApiKey": "", "yearMatching": { "enabled": true, "tolerance": 1, "strict": true, "requestTypes": [ "movie", "series", "anime" ], "addons": [] }, "titleMatching": { "mode": "exact", "similarityThreshold": 1, "enabled": true, "requestTypes": [ "movie", "series", "anime" ], "addons": [] }, "seasonEpisodeMatching": { "enabled": true, "strict": true, "requestTypes": [ "movie", "series", "anime" ], "addons": [] }, "deduplicator": { "enabled": true, "excludeAddons": [], "multiGroupBehaviour": "aggressive", "keys": [ "filename", "infoHash", "smartDetect" ], "cached": "single_result", "uncached": "single_result", "p2p": "single_result", "smartDetectAttributes": [ "size", "resolution", "quality", "visualTags", "audioTags", "audioChannels", "languages", "encode", "edition", "network", "remastered", "bitrate", "releaseGroup" ], "smartDetectRounding": 10 }, "autoPlay": { "attributes": [ "resolution", "quality", "releaseGroup" ] }, "areYouStillThere": { "enabled": false }, "precacheNextEpisode": false, "precacheSelector": "count(cached(streams)) == 0 ? uncached(streams) : []", "presets": { "__if": "!inputs.includeAddon.none", "__value": { "__switch": "services", "cases": { "": [ { "type": "meteor", "instanceId": "064", "enabled": true, "options": { "name": "Meteor", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "includeP2P": true, "removeTrash": false, "useMultipleInstances": false, "mediaTypes": [] } }, { "type": "comet", "instanceId": "b0f", "enabled": true, "options": { "name": "Comet", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "includeP2P": true, "removeTrash": false, "mediaTypes": [], "url": "" } }, { "type": "stremthruTorz", "instanceId": "bb9", "enabled": true, "options": { "name": "STorz", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "mediaTypes": [], "includeP2P": true, "useMultipleInstances": false, "url": "" } }, { "type": "mediafusion", "instanceId": "276", "enabled": true, "options": { "name": "MediaFusion", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream", "meta" ], "useCachedResultsOnly": true, "enableWatchlistCatalogs": false, "downloadViaBrowser": false, "contributorStreams": false, "certificationLevelsFilter": [], "nudityFilter": [], "mediaTypes": [], "url": "" } }, { "type": "torrentio", "instanceId": "4ef", "enabled": true, "options": { "name": "Torrentio", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "providers": [], "useMultipleInstances": false } }, { "type": "torrents-db", "instanceId": "a15", "enabled": true, "options": { "name": "TorrentsDB", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "mediaTypes": [], "providers": [ "yts", "1337x", "torrentcsv", "1lou", "nyaa", "sktorrent", "1tamilblasters", "limetorrent", "1tamilmv", "rargb", "knaben", "thepiratebay", "kickasstorrents", "animetosho", "extremlymtorrents", "yggtorrent", "tokyotosho", "rutor", "rutracker", "torrent9", "ilcorsaronero", "manual" ], "includeP2P": true, "useMultipleInstances": false } }, { "type": "peerflix", "instanceId": "8b6", "enabled": true, "options": { "name": "Peerflix", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "mediaTypes": [], "useMultipleInstances": false, "showTorrentLinks": true } }, { "type": "sootio", "instanceId": "9d3", "enabled": true, "options": { "name": "Sootio", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "httpProviders": [ "http4khdhub", "httpHDHub4u", "httpUHDMovies", "httpMoviesDrive", "httpMKVCinemas", "httpMkvDrama", "httpMalluMv", "httpCineDoze", "httpNetflixMirror", "httpVixSrc" ], "mediaTypes": [], "useMultipleInstances": false, "url": "https://sooti.info" } }, { "__if": "!inputs.includeAddon.noAnime", "type": "nuvio-streams", "instanceId": "703", "enabled": true, "options": { "name": "Nuvio Anime", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "url": "", "showBoxRegion": "USA7", "providers": [ "animepahe" ], "mediaTypes": [ "anime" ] } }, { "type": "nuvio-streams", "instanceId": "0f6", "enabled": true, "options": { "name": "Nuvio Streams", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "url": "", "showBoxRegion": "USA7", "providers": [ "showbox", "vidzee", "vidsrc", "mp4hydra", "uhdmovies", "moviesmod", "moviesdrive", "4khdhub", "dramadrip", "vixsrc" ], "mediaTypes": [] } }, { "type": "webstreamr", "instanceId": "645", "enabled": true, "options": { "name": "WebStreamr", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "mediaTypes": [], "providers": [ "multi", "en", "de", "es", "fr", "hi", "it", "mx" ], "includeExternalUrls": false, "showErrors": false } } ] }, "default": [ { "__if": "!inputs.includeAddon.noAnime", "type": "seadex", "instanceId": "326", "enabled": true, "options": { "name": "SeaDex", "timeout": "{{inputs.includeAddon.timeout}}", "mediaTypes": [ "anime" ] } }, { "type": "library", "instanceId": "ae7", "enabled": true, "options": { "name": "Library", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "mediaTypes": [], "showRefreshActions": [ "catalog" ], "skipProcessing": false, "hideStreams": false, "useMultipleInstances": false } }, { "__if": "services.torbox", "type": "torbox-search", "instanceId": "8ae", "enabled": true, "options": { "name": "Search", "timeout": "{{inputs.includeAddon.timeout}}", "sources": [ "torrent" ], "mediaTypes": [], "userSearchEngines": false, "onlyShowUserSearchResults": false, "useMultipleInstances": false } }, { "__if": "inputs.torboxTier == pro", "type": "newznab", "instanceId": "8f3", "enabled": true, "options": { "name": "Searchⁿᶻᵇ", "newznabUrl": "https://search-api.torbox.app/newznab", "apiPath": "/api", "timeout": "{{inputs.includeAddon.timeout}}", "mediaTypes": [], "searchMode": "both", "paginate": false, "checkOwned": true, "useMultipleInstances": false, "services": [ "torbox" ], "apiKey": "{{services.torbox.apiKey}}" } }, { "__if": "inputs.includeAddon.debridio", "type": "debridio", "instanceId": "911", "enabled": true, "options": { "name": "Debridio", "timeout": "{{inputs.includeAddon.timeout}}", "debridioApiKey": "" } }, { "type": "meteor", "instanceId": "ddd", "enabled": true, "options": { "name": "Meteor", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "includeP2P": false, "removeTrash": false, "useMultipleInstances": false, "mediaTypes": [] } }, { "type": "comet", "instanceId": "b0f", "enabled": true, "options": { "name": "Comet", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "includeP2P": false, "removeTrash": false, "mediaTypes": [], "url": "" } }, { "type": "torznab", "instanceId": "a08", "enabled": true, "options": { "name": "STorz", "torznabUrl": "https://stremthru.13377001.xyz/v0/torznab", "apiPath": "/api", "timeout": "{{inputs.includeAddon.timeout}}", "mediaTypes": [], "searchMode": "both", "paginate": false, "useMultipleInstances": false } }, { "type": "torrentio", "instanceId": "4ef", "enabled": true, "options": { "name": "Torrentio", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "providers": [], "useMultipleInstances": false } }, { "type": "mediafusion", "instanceId": "276", "enabled": true, "options": { "name": "MediaFusion", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "useCachedResultsOnly": true, "enableWatchlistCatalogs": false, "downloadViaBrowser": false, "contributorStreams": false, "certificationLevelsFilter": [], "nudityFilter": [], "mediaTypes": [], "url": "" } }, { "type": "knaben", "instanceId": "dc9", "enabled": true, "options": { "name": "Knaben", "timeout": "{{inputs.includeAddon.timeout}}", "mediaTypes": [], "useMultipleInstances": false } }, { "__if": "!inputs.includeAddon.noAnime", "type": "animetosho", "instanceId": "d1c", "enabled": true, "options": { "name": "AnimeTosho", "timeout": "{{inputs.includeAddon.timeout}}", "mediaTypes": [ "anime" ], "useMultipleInstances": false } }, { "type": "sootio", "instanceId": "30b", "enabled": true, "options": { "name": "Sootio", "timeout": "{{inputs.includeAddon.timeout}}", "resources": [ "stream" ], "httpProviders": [ { "__if": "inputs.includeAddon.httpAddons", "__value": [ "http4khdhub", "httpHDHub4u", "httpUHDMovies", "httpMoviesDrive", "httpMKVCinemas", "httpMkvDrama", "httpMalluMv", "httpCineDoze", "httpNetflixMirror", "httpVixSrc" ] } ], "mediaTypes": [], "useMultipleInstances": false } }, { "__if": "inputs.includeAddon.httpAddons and inputs.includeAddon.debridio", "type": "debridio-watchtower", "instanceId": "79c", "enabled": true, "options": { "name": "Watchtower", "timeout": 7000, "resources": [ "stream" ], "url": "", "debridioApiKey": "", "mediaTypes": [] } }, { "__if": "inputs.includeAddon.httpAddons", "type": "webstreamr", "instanceId": "4a6", "enabled": true, "options": { "name": "WebStreamr", "timeout": 7000, "resources": [ "stream" ], "mediaTypes": [], "providers": [ "multi", "en", "de", "es", "fr", "hi", "it", "mx" ], "includeExternalUrls": false, "showErrors": false } } ] } }, "catalogModifications": { "__if": "!inputs.includeAddon.none", "__value": [] }, "mergedCatalogs": { "__if": "!inputs.includeAddon.none", "__value": [] }, "externalDownloads": false, "cacheAndPlay": { "enabled": true, "streamTypes": [ "usenet" ] }, "autoRemoveDownloads": false, "checkOwned": true, "serviceWrap": { "enabled": { "__if": "services", "__value": false }, "reconfigureService": false } } }, { "metadata": { "id": "tamtaro.partial", "name": "Tamtaro Partial SEL Setup", "description": "A focused template for importing partial aspects of Tamtaro SEL Setup, without overriding your existing configurations. Use this 'Partial' template if you want to keep your current setup but upgrade your filtering and sorting logic. \n* **Core Filtering Engine**: Choose between **Standard** (keeps top 3 streams per Quality/Resolution, approx. 20 total) or **Extended** (keeps top 6, approx. 40 total) to eliminate clutter while maintaining quality coverage.\n* **Synced URL Integration**: Automatically pulls the latest synced URLs for Excluded, Included, and Preferred Stream Expressions from [GitHub](https://github.com/Tam-Taro/SEL-Filtering-and-Sorting).\n* To use Preferred Stream Expressions, ensure 'Stream Expressions' is added to your Sort Order.\n* **Custom Formatter Only**: Includes the custom Tamtaro formatter with options for a clean look or a full debug view (RSE Matched).", "source": "external", "author": "Tamtaro", "version": "2.0.8", "category": "AIO", "serviceRequired": false, "services": [], "inputs": [ { "id": "header.intro", "name": "", "description": "Only selected options will be imported into AIOStreams. Everything else is untouched.", "type": "alert", "intent": "info" }, { "id": "formatterChoice", "name": "Formatter Only", "description": "This will import only the formatter used in Complete SEL Setup. **Tamtaro (Recommended)** strips audio/video tags from the rseMatched line for a cleaner look. **Tamtaro (Full RSE Matched)** keeps all matched Vidhin regex tags in the last line, useful for debugging scores. **AppleTV Stremio** (dividedby & stepthomas) modified version to fit the 4-line format on tvOS. **None** retains your existing formatter (no changes will be made to the formatter, but other filters and settings will still be imported).", "type": "select", "required": false, "default": "retain", "options": [ { "value": "retain", "label": "None (Use Your Current)" }, { "value": "default", "label": "Tamtaro (Recommended)" }, { "value": "fullRse", "label": "Tamtaro (Full RSE Matched)" }, { "value": "appleTv", "label": "AppleTV Stremio (dividedby & stepthomas)" } ] }, { "id": "header.formatterinfo", "name": "", "description": "This formatter displays special tags from ranked stream expressions (RSE) matched. Designed to work with [Vidhin's Regexes](https://github.com/Vidhin05/Releases-Regex), which you'll need to import separately.", "type": "alert", "intent": "info-basic" }, { "id": "coreFilter", "name": "Core Filtering Engine", "description": "The core filtering engine used in Complete SEL Setup is the Standard SEL, which dynamically keeps top 3 per Quality/Resolution, resulting in about 20 total streams. Choose the Extended SEL option to keep 2x more (top 6 per Quality/Resolution).", "type": "select", "required": false, "default": "none", "options": [ { "value": "none", "label": "None" }, { "value": "standard", "label": "Standard SEL Only" }, { "value": "extended", "label": "Extended SEL Only" } ] }, { "id": "header.selinfo", "name": "", "description": "Standard/Extended SEL Only automatically pulls the latest synced URLs for Excluded, Included, and Preferred Stream Expressions from [GitHub](https://github.com/Tam-Taro/SEL-Filtering-and-Sorting) so you'll receive latest SEL hotfixes automatically. Set & forget. To use Preferred Stream Expressions, ensure 'Stream Expressions' is added to your Sort Order.", "type": "alert", "intent": "info-basic" }, { "id": "credits", "name": "Credits", "description": "", "type": "socials", "socials": [ { "id": "github", "url": "https://github.com/Tam-Taro/SEL-Filtering-and-Sorting" }, { "id": "ko-fi", "url": "https://ko-fi.com/tamtaro" } ] } ] }, "config": { "formatter": { "__switch": "inputs.formatterChoice", "cases": { "default": { "id": "custom", "definition": { "name": "{stream.resolution::exists[\"{stream.resolution::replace('2160p','   4K ')::replace('1440p','    2K ')::replace('p','P')}‍\"||\"‍     \"]}{stream.type::exists[\"‍{stream.type::replace('debrid','    ')::replace('p2p','⁽ᵖ²ᵖ⁾')::replace('live','⁽ˡᶦᵛᵉ⁾')::replace('http','⁽ʷᵉᵇ⁾')::replace('usenet','‍⁽ⁿᶻᵇ⁾‍')::replace('stremio-usenet','‏⁽ⁿᶻᵇ⁾')::replace('info','⁽ᶦⁿᶠᵒ⁾')::replace('statistic','⁽ˢᵗᵃᵗˢ⁾')::replace('external','⁽ᵉˣᵗ⁾')::replace('error','⁽ᵉʳʳᵒʳ⁾')::replace('youtube','⁽ʸᵗ⁾')}‍‍‍\"||\"\"]}{service.cached::istrue[\"⚡\"||\"\"]}{service.cached::isfalse[\"‍⏳‍​\"||\"\"]}{stream.quality::exists[\"‍‍\\n  〈{stream.quality::title::replace('Bluray Remux','Remux')::replace('Web-dl','Web‍-‍dl')::replace('Hc Hd-rip','HC HDRip')::replace('Hdrip','HDRip')}〉‍     \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}{stream.nSeScore::exists[\"‍\\n  {stream.nSeScore::star::replace('⯪','☆')}            \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}", "description": "{stream.title::exists::and::stream.library::isfalse[\"✎ {stream.title::title::truncate(15)}\"||\"\"]}{stream.title::exists::and::stream.library::istrue[\"☁︎ {stream.title::title::truncate(15)} \"||\"\"]}{stream.year::exists::and::stream.episodes::exists::isfalse::and::stream.seasons::exists::isfalse[\" ({stream.year})\"||\"\"]}{stream.seasonEpisode::exists[\" {stream.seasonEpisode::join('·')::replace('E','ᴇ')::replace('S','s')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}\n{stream.visualTags::=IMAX[\"{tools.removeLine}\\n\"||\"{tools.removeLine}\\n\"]}{stream.encode::exists[\"▣ {stream.encode} \"||\"\"]}{stream.visualTags::~DV::or::stream.visualTags::~HDR::or::stream.visualTags::~HDR10::or::stream.visualTags::~HDR10+::and::stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"✦ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse::and::stream.visualTags::~DV::isfalse::and::stream.visualTags::~HDR::isfalse::and::stream.visualTags::~HDR10::isfalse::and::stream.visualTags::~HDR10+::isfalse[\"✧ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"{stream.visualTags::sort::join(' · ')::replace('HDR · HDR','HDR')::replace(' · IMAX','')} \"||\"\"]}\n{stream.audioTags::exists[\"♬ {stream.audioTags::lsort::join(' · ')::replace('DD · DD','DD')::replace('DTS · DTS','DTS')} \"||\"\"]}{stream.audioChannels::exists[\"♯ {stream.audioChannels::join(' · ')} \"||\"\"]}\n{stream.size::>0::and::stream.seasonPack::istrue[\"❖ \"||\"\"]}{stream.size::>0::and::stream.seasonPack::isfalse[\"◈ \"||\"\"]}{stream.size::>0[\"{stream.size::sbytes}\"||\"\"]}{stream.folderSize::>0[\"/{stream.folderSize::sbytes}\"||\"\"]}{stream.bitrate::exists[\" · {stream.bitrate::sbitrate::replace('Mbps','ᴹᵇᵖˢ')::replace('Kbps','ᴷᵇᵖˢ')} \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::isfalse::or::stream.type::=p2p::and::stream.seeders::>0[\"⇄ {stream.seeders}❦ \"||\"\"]}{stream.age::exists[\"· {stream.age}\"||\"\"]}\n{stream.proxied::istrue[\"⛊ \"||\"⛉ \"]}{service.shortName::exists[\"[{service.shortName}] \"||\"\"]}{addon.name}{stream.private::istrue[\" ⚿ ᴘʀɪᴠᴀᴛᴇ \"||\"\"]}{stream.releaseGroup::exists[\" · {stream.releaseGroup::truncate(13)}\"||\"\"]}{stream.indexer::exists::and::stream.type::~usenet[\" · {stream.indexer::truncate(13)}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}\n{stream.uLanguages::exists[\"⛿ {stream.uSmallLanguageCodes::join(' · ')::replace('ꜰ','ғ')::replace('x','х')::replace('ꞯ','ϙ')::replace('ꜱ','s')::replace('ᴅᴜᴀʟ ᴀᴜᴅɪᴏ','ᴅᴜᴏ')::replace('ᴅᴜʙʙᴇᴅ','ᴅᴜʙ')} \"||\"\"]}{stream.seadex::or::stream.seScore::>0::or::stream.seScore::<0::or::stream.message::exists::or::stream.rseMatched::length::>0[\" » \"||\"\"]}{stream.seadexBest::istrue[\" ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ \"||\"\"]}{stream.seadex::istrue::and::stream.seadexBest::isfalse[\" ᴀʟᴛ ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ\"||\"\"]}{stream.seadex::isfalse::and::stream.rseMatched::length::>0[\"{stream.rseMatched::remove('TrueHD ATMOS')::remove('DD+ ATMOS')::remove('ATMOS')::remove('TrueHD')::remove('DTS-HD MA')::remove('FLAC')::remove('DTS-HD HRA')::remove('DD+')::remove('DD')::remove('DTS-ES')::remove('DTS X')::remove('DTS')::remove('AAC')::remove('Opus')::remove('DV (Disk)')::remove('DV')::remove('HDR10+ Boost')::remove('HDR')::remove('UHD Streaming Boost')::remove('HD Streaming Boost')::remove('INTERNAL')::remove('No-RlsGroup')::remove('FHD')::remove('UHD ')::remove('UHD')::remove('HD ')::remove('HD')::remove('4K')::remove('126811')::remove('SiC')::remove('FraMeSToR')::remove('TheFarm')::remove('hallowed')::remove('BHDStudio')::remove('FLUX')::join(' ')::replace('Movies Anywhere','MA')::upper::replace('F','ғ')::replace('X','х')::replace('Q','ϙ')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')::smallcaps::replace('ꜱ','s')} \"||\"\"]}{stream.message::exists[\" {stream.message::replace('NZB Health: ✅','☑ ɴᴢʙ')::replace('NZB Health: 🧝','☑ ᴇʟғ ɴᴢʙ')::replace('NZB Health: ⚠️','ᴜɴᴠᴇʀɪғɪᴇᴅ ɴᴢʙ')::replace('NZB Health: 🚫','✘ɴᴢʙ')::smallcaps} \"||\"\"]}{stream.seScore::>0::or::stream.seScore::<0[\"{stream.seScore::string::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::istrue::and::stream.message::~Download::istrue[\"\\n➥ DL Stream\"||\"\"]}" } }, "fullRse": { "id": "custom", "definition": { "name": "{stream.resolution::exists[\"{stream.resolution::replace('2160p','   4K ')::replace('1440p','    2K ')::replace('p','P')}‍\"||\"‍     \"]}{stream.type::exists[\"‍{stream.type::replace('debrid','    ')::replace('p2p','⁽ᵖ²ᵖ⁾')::replace('live','⁽ˡᶦᵛᵉ⁾')::replace('http','⁽ʷᵉᵇ⁾')::replace('usenet','‍⁽ⁿᶻᵇ⁾‍')::replace('stremio-usenet','‏⁽ⁿᶻᵇ⁾')::replace('info','⁽ᶦⁿᶠᵒ⁾')::replace('statistic','⁽ˢᵗᵃᵗˢ⁾')::replace('external','⁽ᵉˣᵗ⁾')::replace('error','⁽ᵉʳʳᵒʳ⁾')::replace('youtube','⁽ʸᵗ⁾')}‍‍‍\"||\"\"]}{service.cached::istrue[\"⚡\"||\"\"]}{service.cached::isfalse[\"‍⏳‍​\"||\"\"]}{stream.quality::exists[\"‍‍\\n  〈{stream.quality::title::replace('Bluray Remux','Remux')::replace('Web-dl','Web‍-‍dl')::replace('Hc Hd-rip','HC HDRip')::replace('Hdrip','HDRip')}〉‍     \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}{stream.nSeScore::exists[\"‍\\n  {stream.nSeScore::star::replace('⯪','☆')}            \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}", "description": "{stream.title::exists::and::stream.library::isfalse[\"✎ {stream.title::title::truncate(15)}\"||\"\"]}{stream.title::exists::and::stream.library::istrue[\"☁︎ {stream.title::title::truncate(15)} \"||\"\"]}{stream.year::exists::and::stream.episodes::exists::isfalse::and::stream.seasons::exists::isfalse[\" ({stream.year})\"||\"\"]}{stream.seasonEpisode::exists[\" {stream.seasonEpisode::join('·')::replace('E','ᴇ')::replace('S','s')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}\n{stream.visualTags::=IMAX[\"{tools.removeLine}\\n\"||\"{tools.removeLine}\\n\"]}{stream.encode::exists[\"▣ {stream.encode} \"||\"\"]}{stream.visualTags::~DV::or::stream.visualTags::~HDR::or::stream.visualTags::~HDR10::or::stream.visualTags::~HDR10+::and::stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"✦ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse::and::stream.visualTags::~DV::isfalse::and::stream.visualTags::~HDR::isfalse::and::stream.visualTags::~HDR10::isfalse::and::stream.visualTags::~HDR10+::isfalse[\"✧ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"{stream.visualTags::sort::join(' · ')::replace('HDR · HDR','HDR')::replace(' · IMAX','')} \"||\"\"]}\n{stream.audioTags::exists[\"♬ {stream.audioTags::lsort::join(' · ')::replace('DD · DD','DD')::replace('DTS · DTS','DTS')} \"||\"\"]}{stream.audioChannels::exists[\"♯ {stream.audioChannels::join(' · ')} \"||\"\"]}\n{stream.size::>0::and::stream.seasonPack::istrue[\"❖ \"||\"\"]}{stream.size::>0::and::stream.seasonPack::isfalse[\"◈ \"||\"\"]}{stream.size::>0[\"{stream.size::sbytes}\"||\"\"]}{stream.folderSize::>0[\"/{stream.folderSize::sbytes}\"||\"\"]}{stream.bitrate::exists[\" · {stream.bitrate::sbitrate::replace('Mbps','ᴹᵇᵖˢ')::replace('Kbps','ᴷᵇᵖˢ')} \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::isfalse::or::stream.type::=p2p::and::stream.seeders::>0[\"⇄ {stream.seeders}❦ \"||\"\"]}{stream.age::exists[\"· {stream.age}\"||\"\"]}\n{stream.proxied::istrue[\"⛊ \"||\"⛉ \"]}{service.shortName::exists[\"[{service.shortName}] \"||\"\"]}{addon.name}{stream.private::istrue[\" ⚿ ᴘʀɪᴠᴀᴛᴇ \"||\"\"]}{stream.releaseGroup::exists[\" · {stream.releaseGroup::truncate(13)}\"||\"\"]}{stream.indexer::exists::and::stream.type::~usenet[\" · {stream.indexer::truncate(13)}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}\n{stream.uLanguages::exists[\"⛿ {stream.uSmallLanguageCodes::join(' · ')::replace('ꜰ','ғ')::replace('x','х')::replace('ꞯ','ϙ')::replace('ꜱ','s')::replace('ᴅᴜᴀʟ ᴀᴜᴅɪᴏ','ᴅᴜᴏ')::replace('ᴅᴜʙʙᴇᴅ','ᴅᴜʙ')} \"||\"\"]}{stream.seadex::or::stream.seScore::>0::or::stream.seScore::<0::or::stream.message::exists::or::stream.rseMatched::length::>0[\" » \"||\"\"]}{stream.seadexBest::istrue[\" ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ \"||\"\"]}{stream.seadex::istrue::and::stream.seadexBest::isfalse[\" ᴀʟᴛ ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ\"||\"\"]}{stream.seadex::isfalse::and::stream.rseMatched::length::>0[\"{stream.rseMatched::join(' ')::replace('Movies Anywhere','MA')::upper::replace('F','ғ')::replace('X','х')::replace('Q','ϙ')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')::smallcaps::replace('ꜱ','s')} \"||\"\"]}{stream.message::exists[\" {stream.message::replace('NZB Health: ✅','☑ ɴᴢʙ')::replace('NZB Health: 🧝','☑ ᴇʟғ ɴᴢʙ')::replace('NZB Health: ⚠️','ᴜɴᴠᴇʀɪғɪᴇᴅ ɴᴢʙ')::replace('NZB Health: 🚫','✘ɴᴢʙ')::smallcaps} \"||\"\"]}{stream.seScore::>0::or::stream.seScore::<0[\"{stream.seScore::string::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::istrue::and::stream.message::~Download::istrue[\"\\n➥ DL Stream\"||\"\"]}" } }, "appleTv": { "id": "custom", "definition": { "name": "{stream.resolution::exists[\"{stream.resolution::replace('2160p','4K')::replace('1440p','2K')::replace('p','P')}‍\"||\"‍\"]}{stream.type::exists[\"‍{stream.type::replace('debrid','')::replace('p2p','⁽ᵖ²ᵖ⁾')::replace('live','⁽ˡᶦᵛᵉ⁾')::replace('http','⁽ʷᵉᵇ⁾')::replace('usenet','‍⁽ⁿᶻᵇ⁾‍')::replace('stremio-usenet','‏⁽ⁿᶻᵇ⁾')::replace('info','⁽ᶦⁿᶠᵒ⁾')::replace('statistic','⁽ˢᵗᵃᵗˢ⁾')::replace('external','⁽ᵉˣᵗ⁾')::replace('error','⁽ᵉʳʳᵒʳ⁾')::replace('youtube','⁽ʸᵗ⁾')}‍‍‍\"||\"\"]} {service.cached::istrue[\"⚡\"||\"\"]}{service.cached::isfalse[\"‍⏳‍​\"||\"\"]}{stream.quality::exists[\"‍‍{stream.quality::title::replace('Bluray Remux','ʀᴇᴍᴜx')::replace('Bluray','ʙʟᴜʀᴀʏ')::replace('Web-dl','ᴡᴇʙ‍-‍ᴅʟ')::replace('Hc Hd-rip','ʜᴄ ʜᴅʀɪᴘ')::replace('Hdrip','ʜᴅʀɪᴘ')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]} {stream.nSeScore::exists[\"‍{stream.nSeScore::star::replace('⯪','☆')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}", "description": "{stream.title::exists::and::stream.library::isfalse[\"✎ {stream.title::title::truncate(15)}\"||\"\"]}{stream.title::exists::and::stream.library::istrue[\"☁︎ {stream.title::title::truncate(15)} \"||\"\"]}{stream.year::exists::and::stream.episodes::exists::isfalse::and::stream.seasons::exists::isfalse[\" ({stream.year})\"||\"\"]}{stream.seasonEpisode::exists[\" {stream.seasonEpisode::join('·')::replace('E','ᴇ')::replace('S','s')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}\n{stream.visualTags::=IMAX[\"{tools.removeLine}\\n\"||\"{tools.removeLine}\\n\"]}{stream.encode::exists[\"▣ {stream.encode} \"||\"\"]}{stream.visualTags::~DV::or::stream.visualTags::~HDR::or::stream.visualTags::~HDR10::or::stream.visualTags::~HDR10+::and::stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"✦ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse::and::stream.visualTags::~DV::isfalse::and::stream.visualTags::~HDR::isfalse::and::stream.visualTags::~HDR10::isfalse::and::stream.visualTags::~HDR10+::isfalse[\"✧ \"||\"\"]}{stream.visualTags::exists::and::stream.visualTags::=IMAX::isfalse[\"{stream.visualTags::sort::join(' · ')::replace('HDR · HDR','HDR')::replace(' · IMAX','')} \"||\"\"]} {stream.audioTags::exists[\"♬ {stream.audioTags::lsort::join(' · ')::replace('DD · DD','DD')::replace('DTS · DTS','DTS')} \"||\"\"]}{stream.audioChannels::exists[\"♯ {stream.audioChannels::join(' · ')} \"||\"\"]}\n{stream.size::>0::and::stream.seasonPack::istrue[\"❖ \"||\"\"]}{stream.size::>0::and::stream.seasonPack::isfalse[\"◈ \"||\"\"]}{stream.size::>0[\"{stream.size::sbytes}\"||\"\"]}{stream.folderSize::>0[\"/{stream.folderSize::sbytes}\"||\"\"]}{stream.bitrate::exists[\" · {stream.bitrate::sbitrate::replace('Mbps','ᴹᵇᵖˢ')::replace('Kbps','ᴷᵇᵖˢ')} \"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::isfalse::or::stream.type::=p2p::and::stream.seeders::>0[\"⇄ {stream.seeders}❦ \"||\"\"]}{stream.age::exists[\"· {stream.age}\"||\"\"]} {stream.proxied::istrue[\"⛊ \"||\"⛉ \"]}{service.shortName::exists[\"[{service.shortName}] \"||\"\"]}{addon.name}{stream.private::istrue[\" ⚿ ᴘʀɪᴠᴀᴛᴇ \"||\"\"]}{stream.releaseGroup::exists[\" · {stream.releaseGroup::truncate(13)}\"||\"\"]}{stream.indexer::exists::and::stream.type::~usenet[\" · {stream.indexer::truncate(13)}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\\n\"||\"\"]}\n{stream.uLanguages::exists[\"⛿ {stream.uSmallLanguageCodes::join(' · ')::replace('ꜰ','ғ')::replace('x','х')::replace('ꞯ','ϙ')::replace('ꜱ','s')::replace('ᴅᴜᴀʟ ᴀᴜᴅɪᴏ','ᴅᴜᴏ')::replace('ᴅᴜʙʙᴇᴅ','ᴅᴜʙ')} \"||\"\"]}{stream.seadex::or::stream.seScore::>0::or::stream.seScore::<0::or::stream.message::exists::or::stream.rseMatched::length::>0[\" » \"||\"\"]}{stream.seadexBest::istrue[\" ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ \"||\"\"]}{stream.seadex::istrue::and::stream.seadexBest::isfalse[\" ᴀʟᴛ ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ\"||\"\"]}{stream.seadex::isfalse::and::stream.rseMatched::length::>0[\"{stream.rseMatched::remove('TrueHD ATMOS')::remove('DD+ ATMOS')::remove('ATMOS')::remove('TrueHD')::remove('DTS-HD MA')::remove('FLAC')::remove('DTS-HD HRA')::remove('DD+')::remove('DD')::remove('DTS-ES')::remove('DTS X')::remove('DTS')::remove('AAC')::remove('Opus')::remove('DV (Disk)')::remove('DV')::remove('HDR10+ Boost')::remove('HDR')::remove('UHD Streaming Boost')::remove('HD Streaming Boost')::remove('INTERNAL')::remove('No-RlsGroup')::remove('FHD')::remove('UHD ')::remove('UHD')::remove('HD ')::remove('HD')::remove('4K')::remove('126811')::remove('SiC')::remove('FraMeSToR')::remove('TheFarm')::remove('hallowed')::remove('BHDStudio')::remove('FLUX')::join(' ')::replace('Movies Anywhere','MA')::upper::replace('F','ғ')::replace('X','х')::replace('Q','ϙ')::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')::smallcaps::replace('ꜱ','s')} \"||\"\"]}{stream.message::exists[\" {stream.message::replace('NZB Health: ✅','☑ ɴᴢʙ')::replace('NZB Health: 🧝','☑ ᴇʟғ ɴᴢʙ')::replace('NZB Health: ⚠️','ᴜɴᴠᴇʀɪғɪᴇᴅ ɴᴢʙ')::replace('NZB Health: 🚫','✘ɴᴢʙ')::smallcaps} \"||\"\"]}{stream.seScore::>0::or::stream.seScore::<0[\"{stream.seScore::string::replace('0','₀')::replace('1','₁')::replace('2','₂')::replace('3','₃')::replace('4','₄')::replace('5','₅')::replace('6','₆')::replace('7','₇')::replace('8','₈')::replace('9','₉')}\"||\"\"]}{stream.message::~Download[\"{tools.removeLine}\"||\"\"]}{service.cached::istrue::and::stream.message::~Download::istrue[\"\\n➥ DL Stream\"||\"\"]}" } }, "retain": { "__remove": true } } }, "syncedPreferredStreamExpressionUrls": { "__switch": "inputs.coreFilter", "cases": { "standard": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-PSEs.json" ], "extended": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-PSEs.json" ], "none": { "__remove": true } } }, "syncedExcludedStreamExpressionUrls": { "__switch": "inputs.coreFilter", "cases": { "standard": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-ESEs-standard.json" ], "extended": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-ESEs-extended.json" ], "none": { "__remove": true } } }, "syncedIncludedStreamExpressionUrls": { "__switch": "inputs.coreFilter", "cases": { "standard": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-ISEs.json" ], "extended": [ "https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/AIOStreams-SyncedURLs/Tamtaro-synced-ISEs.json" ], "none": { "__remove": true } } }, "excludedStreamExpressions": { "__switch": "inputs.coreFilter", "cases": { "extended": [ { "expression": "/*Core Filtering by Extended SEL. Reimport Tamtaro's template or visit GitHub for more optional SELs*/ []", "enabled": true }, { "expression": "/*Selfhosters: Enable synced urls by setting SEL_SYNC_ACCESS=all or TEMPLATE_URLS env https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/Tamtaro-All-Templates-for-AIOStreams.json */[]", "enabled": true } ], "standard": [ { "expression": "/*Core Filtering by Standard SEL. Reimport Tamtaro's template or visit GitHub for more optional SELs*/ []", "enabled": true }, { "expression": "/*Selfhosters: Enable synced urls by setting SEL_SYNC_ACCESS=all or TEMPLATE_URLS env https://raw.githubusercontent.com/Tam-Taro/SEL-Filtering-and-Sorting/refs/heads/main/Tamtaro-All-Templates-for-AIOStreams.json */[]", "enabled": true } ], "none": { "__remove": true } } }, "preferredStreamExpressions": { "__switch": "inputs.coreFilter", "cases": { "standard": [ { "expression": "/*If you are using SEL Only Template, add Stream Expressions in Sort Order to use synced url below.*/ []", "enabled": true } ], "extended": [ { "expression": "/*If you are using SEL Only Template, add Stream Expressions in Sort Order to use synced url below.*/ []", "enabled": true } ], "none": { "__remove": true } } }, "includedStreamExpressions": { "__switch": "inputs.coreFilter", "cases": { "standard": [], "extended": [], "none": { "__remove": true } } } } } ]