{ "filters": [ { "id": "rmx", "groupId": "g-src", "name": "Remux", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/remux.png", "pattern": "(?i)\\bremux\\b", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "bray", "groupId": "g-src", "name": "BluRay", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/bray.png", "pattern": "(?i)^(?=.*(?:bluray|blu-ray|bdrip|bd-rip|brrip|br-rip))(?!.*remux)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "wdl", "groupId": "g-src", "name": "WebDL", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/webdl.png", "pattern": "(?i)\\b(?:web[-_. ]?dl|webdl|webrip|web-rip)\\b", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "uhd", "groupId": "g-res", "name": "4K", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/uhd.png", "pattern": "(?i)\\b(4k|2160p|uhd|ultra\\s*hd)\\b", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "fhd", "groupId": "g-res", "name": "1080p", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/fhd.png", "pattern": "(?i)\\b1080[pi]?\\b", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "hd", "groupId": "g-res", "name": "720p", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/720p.png", "pattern": "(?i)\\b720[pi]?\\b", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "sd", "groupId": "g-res", "name": "480p", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/480p.png", "pattern": "(?i)\\b480[pi]?\\b", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "sdx", "groupId": "g-rng", "name": "SeaDex", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/seadex.png", "pattern": "(?i)\\b(?:seadex|best[\\s._-]?release|alt[\\s._-]?(?:best[\\s._-]?)?release)\\b|ᴀʟᴛ ʀᴇʟᴇᴀsᴇ|ʙᴇsᴛ ʀᴇʟᴇᴀsᴇ", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "at-dv", "groupId": "g-rng", "name": "Dolby Atmos+Vision", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/d-av.png", "pattern": "(?i)^(?=.*\\b(?:dolby\\s*atmos|atmos)\\b)(?=.*\\b(?:dolby\\s*vision|dovi|dv)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "dv", "groupId": "g-rng", "name": "DV", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/dv.png", "pattern": "(?i)^(?=.*\\b(?:dolby\\s*vision|dovi|dv)\\b)(?!.*\\b(?:dolby\\s*atmos|atmos)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "hdr10p", "groupId": "g-rng", "name": "HDR10+", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/hdr10+.png", "pattern": "(?i)^(?=.*\\b(?:hdr10\\+|hdr10\\s*plus|hdr\\s*10\\s*\\+)\\b)(?!.*\\b(?:dolby\\s*vision|dovi|dv)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "hdr10", "groupId": "g-rng", "name": "HDR10", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/hdr10.png", "pattern": "(?i)^(?=.*\\b(?:hdr10|hdr\\s*10)\\b(?!\\s*[\\+]|\\s*plus))(?!.*\\b(?:dolby\\s*vision|dovi|dv)\\b)(?!.*\\b(?:hdr10\\+|hdr10\\s*plus|hdr\\s*10\\s*\\+)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "hdr", "groupId": "g-rng", "name": "HDR", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/hdr.png", "pattern": "(?i)^(?=.*\\bhdr\\b(?!\\s*10))(?!.*\\b(?:dolby\\s*vision|dovi|dv)\\b)(?!.*\\b(?:hdr10\\+|hdr10\\s*plus|hdr\\s*10\\s*\\+)\\b)(?!.*\\b(?:hdr10|hdr\\s*10)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "imax-e", "groupId": "g-rng", "name": "IMAX Enhanced", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/imax-e.png", "pattern": "(?i)\\b(imax[\\s._-]*enhanced)\\b", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "imax", "groupId": "g-rng", "name": "IMAX", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/imax.png", "pattern": "(?i)\\b(imax)\\b(?![\\s._-]*enhanced)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "atmos", "groupId": "g-snd", "name": "Dolby Atmos", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/da.png", "pattern": "(?i)^(?=.*\\b(?:dolby\\s*atmos|atmos)\\b)(?!.*\\b(?:dolby\\s*vision|dovi|dv)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "dtsx", "groupId": "g-snd", "name": "DTS:X", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/dtsx.png", "pattern": "(?i)^(?=.*\\b(?:dts[:\\s._-]*x)\\b)(?!.*\\b(?:dolby\\s*atmos|atmos)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "thd", "groupId": "g-snd", "name": "Dolby TrueHD", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/dthd.png", "pattern": "(?i)^(?=.*\\b(?:truehd|true\\s*hd|dolby\\s*truehd)\\b)(?!.*\\b(?:dolby\\s*atmos|atmos)\\b)(?!.*\\b(?:dts[:\\s._-]*x)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "dtsma", "groupId": "g-snd", "name": "DTS-HD MA", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/dtshdma.png", "pattern": "(?i)^(?=.*\\b(?:dts[\\s._-]*hd[\\s._-]*ma|dtshd\\s*ma|dts[\\s._-]*hd[\\s._-]*master)\\b)(?!.*\\b(?:dolby\\s*atmos|atmos)\\b)(?!.*\\b(?:dts[:\\s._-]*x)\\b)(?!.*\\b(?:truehd|true\\s*hd|dolby\\s*truehd)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "dtshd", "groupId": "g-snd", "name": "DTS-HD", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/dtshd.png", "pattern": "(?i)^(?=.*\\b(?:dts[\\s._-]*hd|dtshd)\\b)(?!.*\\b(?:dts[\\s._-]*hd[\\s._-]*ma|dtshd\\s*ma|dts[\\s._-]*hd[\\s._-]*master)\\b)(?!.*\\b(?:dolby\\s*atmos|atmos)\\b)(?!.*\\b(?:dts[:\\s._-]*x)\\b)(?!.*\\b(?:truehd|true\\s*hd|dolby\\s*truehd)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "ddp", "groupId": "g-snd", "name": "DD+", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/ddp.png", "pattern": "(?i)^(?=.*\\b(?:ddp|dd\\+|e-?ac-?3|dolby[\\s._-]*digital[\\s._-]*plus)\\b)(?!.*\\b(?:dolby\\s*atmos|atmos)\\b)(?!.*\\b(?:dts[:\\s._-]*x)\\b)(?!.*\\b(?:truehd|true\\s*hd|dolby\\s*truehd)\\b)(?!.*\\b(?:dts[\\s._-]*hd|dtshd)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "dd", "groupId": "g-snd", "name": "DD", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/dd.png", "pattern": "(?i)^(?=.*\\b(?:dd[\\s._-]*[0-9][\\s._-]*[0-9]|dd|dolby[\\s._-]*digital|ac-?3)\\b(?![\\s._-]*plus|\\+|p|[a-z]))(?!.*\\b(?:dolby\\s*atmos|atmos)\\b)(?!.*\\b(?:dts[:\\s._-]*x)\\b)(?!.*\\b(?:truehd|true\\s*hd|dolby\\s*truehd)\\b)(?!.*\\b(?:dts[\\s._-]*hd|dtshd)\\b)(?!.*\\b(?:ddp|dd\\+|e-?ac-?3|dolby[\\s._-]*digital[\\s._-]*plus)\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "dts", "groupId": "g-snd", "name": "DTS", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/dts.png", "pattern": "(?i)^(?=.*\\bdts\\b(?!.*\\bdts[\\s._:-]*(?:x|hd)\\b))(?!.*\\b(?:dolby\\s*atmos|atmos)\\b)(?!.*\\b(?:dts[:\\s._-]*x)\\b)(?!.*\\b(?:truehd|true\\s*hd|dolby\\s*truehd)\\b)(?!.*\\b(?:dts[\\s._-]*hd|dtshd)\\b)(?!.*\\b(?:ddp|dd\\+|e-?ac-?3|dolby[\\s._-]*digital[\\s._-]*plus)\\b)(?!.*\\b(?:dd[\\s._-]*[0-9][\\s._-]*[0-9]|dd|dolby[\\s._-]*digital|ac-?3)\\b(?![\\s._-]*plus|\\+|p|[a-z]))", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "ch71", "groupId": "g-ch", "name": "7.1", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/71.png", "pattern": "(?i)\\b(7\\.1|7-1|8ch|8\\s*channel)\\b", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "ch61", "groupId": "g-ch", "name": "6.1", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/61.png", "pattern": "(?i)^(?=.*(?:[^0-9]6[ .][0-1]\\b|\\b6\\.1\\b|\\b6-1\\b))(?!(?=.*\\b(?:7\\.1|7-1|8ch|8\\s*channel)\\b))(?!(?=.*[^0-9][7-8][ .][0-1]\\b))", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" }, { "id": "ch51", "groupId": "g-ch", "name": "5.1", "isEnabled": true, "imageURL": "https://raw.githubusercontent.com/drsphinx/badges/main/badges/51.png", "pattern": "(?i)^(?=.*\\b(?:5\\.1|5-1|6ch|6\\s*channel)\\b)(?!.*\\b(?:7\\.1|7-1|8ch|8\\s*channel)\\b)(?!.*\\b(?:6\\.1|6-1)\\b)(?!.*[^0-9]6[ .][0-1]\\b)", "textColor": "#00000000", "tagColor": "#00000000", "borderColor": "#00000000", "tagStyle": "filled and bordered", "type": "filter" } ], "groups": [ { "id": "g-src", "name": "Source", "color": "#00000000", "borderColor": "#00000000", "isExpanded": true }, { "id": "g-res", "name": "Resolution", "color": "#00000000", "borderColor": "#00000000", "isExpanded": true }, { "id": "g-rng", "name": "Dynamic Range", "color": "#00000000", "borderColor": "#00000000", "isExpanded": true }, { "id": "g-snd", "name": "Sound Formats", "color": "#00000000", "borderColor": "#00000000", "isExpanded": true }, { "id": "g-ch", "name": "Audio Channels", "color": "#00000000", "borderColor": "#00000000", "isExpanded": true } ] }