{ "id": "custom", "name": "{service.cached::istrue[\"✦ \"||\"✧ \"]}{stream.title::exists[\"{stream.title::replace('.', ' ')::title::truncate(35)} \"||\"\"]}{service.shortName::exists[\"「 {service.shortName::upper} 」 \"||\"\"]}{stream.resolution::exists[\"「 {stream.resolution::replace('2160p','4K UHD')::upper} 」 \"||\"「 UNKNOWN 」 \"]}{stream.quality::exists[\"「 {stream.quality::replace('BluRay REMUX','REMUX')::replace('BluRay','BLURAY')::replace('WEB-DL','WEB-DL')::replace('WEBRip','WEBRIP')::upper} 」 \"||\"「 STANDARD 」 \"]}{stream.audioTags::exists[\"「 {stream.audioTags::join(' | ')::replace('Atmos','Aᴛᴍᴏs')::replace('TrueHD','TʀᴜᴇHD')::replace('AAC','Aᴀᴄ')::replace('FLAC','Fʟᴀᴄ')::smallcaps} 」 \"||\"\"]}{stream.audioChannels::exists[\"「 {stream.audioChannels::join('/')} 」 \"||\"\"]}{stream.audioTags::~EAC3[\"『 JBL Sᴘᴀᴛɪᴀʟ 』 \"||\"\"]}{stream.audioTags::~DDP[\"『 JBL Sᴘᴀᴛɪᴀʟ 』 \"||\"\"]}{stream.audioTags::~DD+[\"『 JBL Sᴘᴀᴛɪᴀʟ 』 \"||\"\"]}{stream.releaseGroup::~(?i)(epsilon|framestor|qxr|tigole|ntb|flux|d-z0n3|playbd|hifi|don|huno|bmf)[\"『 ★ Pʀᴇᴍɪᴜᴍ 』\"||\"\"]}", "description": "{addon.name::exists[\"「 ◼ {addon.name::upper} 」 \"||\"\"]}{stream.type::exists[\"「 ⬤ {stream.type::upper} 」 \"||\"\"]}{stream.age::>0[\"「 ⧗ {stream.age::smallcaps} 」\"||\"「 ► ɴᴇᴡ 」\"]}{tools.newLine}{stream.size::>0[\"「 ▤ {stream.size::sbytes::smallcaps} 」 \"||\"「 ▤ Uɴᴋɴᴏᴡɴ 」 \"]}{stream.bitrate::exists[\"「 ▼ {stream.bitrate::sbitrate::smallcaps} 」 \"||\"\"]}{stream.seeders::>0[\"「 ▲ {stream.seeders} ꜱᴇᴇᴅᴇʀꜱ 」 \"||\"\"]}{stream.private::istrue[\"「 🔒 ᴘʀɪᴠᴀᴛᴇ 」 \"||\"\"]}{stream.freeleech::istrue[\"「 🆓 ꜰʀᴇᴇʟᴇᴇᴄʜ 」\"||\"\"]}{tools.newLine}{tools.newLine}▶ Vɪᴅᴇᴏ: 「 {stream.visualTags::join(' | ')::replace('HDR10+','ʜᴅʀ¹⁰⁺')::replace('HDR10','ʜᴅʀ¹⁰')::smallcaps} 」 「 ▣ {stream.encode::smallcaps} 」{tools.newLine}⚑ Lᴀɴɢ: {stream.languages::>1[\"「 ᴇɴɢʟɪꜱʜ » ᴍᴜʟᴛɪ 」 \"||\"\"]}{stream.languages::==1[\"「 {stream.smallLanguageCodes::first} 」 \"||\"\"]}{stream.subtitles::>1[\"「 💬 ꜱᴜʙꜱ: ᴇɴɢʟɪꜱʜ » ᴍᴜʟᴛɪ 」\"||\"\"]}{stream.subtitles::==1[\"「 💬 ꜱᴜʙs: {stream.smallSubtitleCodes::first} 」\"||\"\"]}{tools.newLine}◆ Rᴇʟᴇᴀsᴇ: {stream.releaseGroup::exists[\"『 ★ {stream.releaseGroup::truncate(25)::title} 』\"||\"『 👤 Uɴᴋɴᴏᴡɴ 』\"]}{stream.editions::exists[\" 『 ▰ {stream.editions::join(' | ')::smallcaps} 』\"||\"\"]}{stream.repack::istrue[\" 『 ♻ ʀᴇᴘᴀᴄᴋ 』\"||\"\"]}{stream.regraded::istrue[\" 『 🎨 ʀᴇɢʀᴀᴅᴇᴅ 』\"||\"\"]}{stream.upscaled::istrue[\" 『 ⇪ ᴜᴘꜱᴄᴀʟᴇᴅ 』\"||\"\"]}{stream.uncensored::istrue[\" 『 ⍉ ᴜɴᴄᴇɴꜱᴏʀᴇᴅ 』\"||\"\"]}{stream.unrated::istrue[\" 『 ▰ ᴜɴʀᴀᴛᴇᴅ 』\"||\"\"]}{stream.filename::~(?i)(IMAX)[\" 『 ⛶ Iᴍᴀx 』\"||\"\"]}{stream.filename::~(?i)(Hybrid)[\" 『 ⚨ Hʏʙʀɪᴅ 』\"||\"\"]}{stream.regexMatched::exists[\" 『 ⛨ {stream.regexMatched::smallcaps} 』\"||\"\"]}{stream.seadexBest::istrue[\" 『 ✪ Bᴇꜱᴛ 』\"||\"\"]}", "_note": "Use this formatter in new templates: formatter = {\"id\": \"custom\", \"definitions\": {\"name\": name, \"description\": description}}" }