-- @operation: export -- @entity: batch -- @name: Create and Negate Banned Dual Audio Groups CF / Attempt at threading the needle between Totally Banning and leaving their Original Releases -- @exportedAt: 2026-05-07T22:35:42.478Z -- @opIds: 8747, 8748, 8749, 8750, 8751, 8752, 8753, 8754, 8755, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8763, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8772, 8773, 8774, 8775, 8776, 8777, 8778, 8779, 8780, 8781, 8782, 8783, 8784, 8785, 8786, 8787 -- --- BEGIN op 8747 ( create custom_format "Banned Dual Audio Groups" ) insert into "custom_formats" ("name", "description") values ('Banned Dual Audio Groups', ''); -- --- END op 8747 -- --- BEGIN op 8748 ( update custom_format "Banned Dual Audio Groups" ) update "custom_formats" set "description" = 'Match Releases that contain Dual Audio when original isn''t the default language' where "name" = 'Banned Dual Audio Groups' and "description" = ''; -- --- END op 8748 -- --- BEGIN op 8749 ( update custom_format "Banned Dual Audio Groups" ) insert into "tags" ("name") values ('Banned') on conflict ("name") do nothing; insert into "custom_format_tags" ("custom_format_name", "tag_name") values ('Banned Dual Audio Groups', 'Banned'); -- --- END op 8749 -- --- BEGIN op 8750 ( update custom_format "Banned Dual Audio Groups" ) INSERT INTO custom_format_conditions (custom_format_name, name, type, arr_type, negate, required) VALUES ('Banned Dual Audio Groups', 'Dual Audio', 'release_title', 'all', 0, 1); INSERT INTO condition_patterns (custom_format_name, condition_name, regular_expression_name) VALUES ('Banned Dual Audio Groups', 'Dual Audio', 'Dual Audio'); -- --- END op 8750 -- --- BEGIN op 8751 ( create regular_expression "alfaHD" ) insert into "regular_expressions" ("name", "pattern", "description", "regex101_id") values ('alfaHD', '(?<=^|[\s.-])alfaHD\b', 'Matches alfaHD when preceded by whitespace, a hyphen or dot', NULL); insert into "tags" ("name") values ('Release Group') on conflict ("name") do nothing; INSERT INTO regular_expression_tags (regular_expression_name, tag_name) VALUES ('alfaHD', 'Release Group'); insert into "tags" ("name") values ('WEB-DL') on conflict ("name") do nothing; INSERT INTO regular_expression_tags (regular_expression_name, tag_name) VALUES ('alfaHD', 'WEB-DL'); -- --- END op 8751 -- --- BEGIN op 8752 ( create regular_expression "CYPHER" ) insert into "regular_expressions" ("name", "pattern", "description", "regex101_id") values ('CYPHER', '(?<=^|[\s.-])alfaHD\b', 'Matches alfaHD when preceded by whitespace, a hyphen or dot', NULL); insert into "tags" ("name") values ('Release Group') on conflict ("name") do nothing; INSERT INTO regular_expression_tags (regular_expression_name, tag_name) VALUES ('CYPHER', 'Release Group'); insert into "tags" ("name") values ('WEB-DL') on conflict ("name") do nothing; INSERT INTO regular_expression_tags (regular_expression_name, tag_name) VALUES ('CYPHER', 'WEB-DL'); -- --- END op 8752 -- --- BEGIN op 8753 ( update regular_expression "alfaHD" ) DELETE FROM regular_expression_tags WHERE regular_expression_name = 'alfaHD' AND tag_name = 'WEB-DL'; insert into "tags" ("name") values ('Dual Audio') on conflict ("name") do nothing; INSERT INTO regular_expression_tags (regular_expression_name, tag_name) VALUES ('alfaHD', 'Dual Audio'); -- --- END op 8753 -- --- BEGIN op 8754 ( update regular_expression "CYPHER" ) update "regular_expressions" set "pattern" = '(?<=^|[\s.-])CYPHER\b' where "name" = 'CYPHER' and "pattern" = '(?<=^|[\s.-])alfaHD\b'; -- --- END op 8754 -- --- BEGIN op 8755 ( update regular_expression "CYPHER" ) DELETE FROM regular_expression_tags WHERE regular_expression_name = 'CYPHER' AND tag_name = 'WEB-DL'; insert into "tags" ("name") values ('Dual Audio') on conflict ("name") do nothing; INSERT INTO regular_expression_tags (regular_expression_name, tag_name) VALUES ('CYPHER', 'Dual Audio'); -- --- END op 8755 -- --- BEGIN op 8756 ( create regular_expression "TURG" ) insert into "regular_expressions" ("name", "pattern", "description", "regex101_id") values ('TURG', '(?<=^|[\s.-])CYPHER\b', 'Matches alfaHD when preceded by whitespace, a hyphen or dot', NULL); insert into "tags" ("name") values ('Dual Audio') on conflict ("name") do nothing; INSERT INTO regular_expression_tags (regular_expression_name, tag_name) VALUES ('TURG', 'Dual Audio'); insert into "tags" ("name") values ('Release Group') on conflict ("name") do nothing; INSERT INTO regular_expression_tags (regular_expression_name, tag_name) VALUES ('TURG', 'Release Group'); -- --- END op 8756 -- --- BEGIN op 8757 ( update regular_expression "TURG" ) update "regular_expressions" set "description" = 'Matches TURG when preceded by whitespace, a hyphen or dot' where "name" = 'TURG' and "description" = 'Matches alfaHD when preceded by whitespace, a hyphen or dot'; -- --- END op 8757 -- --- BEGIN op 8758 ( update regular_expression "TURG" ) update "regular_expressions" set "pattern" = '(?<=^|[\s.-])TURG\b' where "name" = 'TURG' and "pattern" = '(?<=^|[\s.-])CYPHER\b'; -- --- END op 8758 -- --- BEGIN op 8759 ( update regular_expression "CYPHER" ) update "regular_expressions" set "description" = 'Matches CYPHER when preceded by whitespace, a hyphen or dot' where "name" = 'CYPHER' and "description" = 'Matches alfaHD when preceded by whitespace, a hyphen or dot'; -- --- END op 8759 -- --- BEGIN op 8760 ( update regular_expression "SiGLA" ) DELETE FROM regular_expression_tags WHERE regular_expression_name = 'SiGLA' AND tag_name = 'WEB-DL'; insert into "tags" ("name") values ('Dual Audio') on conflict ("name") do nothing; INSERT INTO regular_expression_tags (regular_expression_name, tag_name) VALUES ('SiGLA', 'Dual Audio'); -- --- END op 8760 -- --- BEGIN op 8761 ( update custom_format "Banned Dual Audio Groups" ) INSERT INTO custom_format_conditions (custom_format_name, name, type, arr_type, negate, required) VALUES ('Banned Dual Audio Groups', 'alfahd', 'release_group', 'all', 0, 0); INSERT INTO condition_patterns (custom_format_name, condition_name, regular_expression_name) VALUES ('Banned Dual Audio Groups', 'alfahd', 'alfaHD'); -- --- END op 8761 -- --- BEGIN op 8762 ( update custom_format "Banned Dual Audio Groups" ) INSERT INTO custom_format_conditions (custom_format_name, name, type, arr_type, negate, required) VALUES ('Banned Dual Audio Groups', 'CYPHER', 'release_group', 'all', 0, 0); INSERT INTO condition_patterns (custom_format_name, condition_name, regular_expression_name) VALUES ('Banned Dual Audio Groups', 'CYPHER', 'CYPHER'); -- --- END op 8762 -- --- BEGIN op 8763 ( update custom_format "Banned Dual Audio Groups" ) INSERT INTO custom_format_conditions (custom_format_name, name, type, arr_type, negate, required) VALUES ('Banned Dual Audio Groups', 'TURG', 'release_group', 'all', 0, 0); INSERT INTO condition_patterns (custom_format_name, condition_name, regular_expression_name) VALUES ('Banned Dual Audio Groups', 'TURG', 'TURG'); -- --- END op 8763 -- --- BEGIN op 8764 ( update custom_format "Banned Dual Audio Groups" ) INSERT INTO custom_format_conditions (custom_format_name, name, type, arr_type, negate, required) VALUES ('Banned Dual Audio Groups', 'SiGLA', 'release_group', 'all', 0, 0); INSERT INTO condition_patterns (custom_format_name, condition_name, regular_expression_name) VALUES ('Banned Dual Audio Groups', 'SiGLA', 'SiGLA'); -- --- END op 8764 -- --- BEGIN op 8765 ( update custom_format "Banned Dual Audio Groups" ) update "custom_formats" set "description" = 'Match Releases that contain Dual Audio Regex' where "name" = 'Banned Dual Audio Groups' and "description" = 'Match Releases that contain Dual Audio when original isn''t the default language'; -- --- END op 8765 -- --- BEGIN op 8766 ( update quality_profile "1080p Balanced" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Balanced', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Balanced' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8766 -- --- BEGIN op 8767 ( update quality_profile "1080p Balanced" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Balanced', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Balanced' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8767 -- --- BEGIN op 8768 ( update quality_profile "1080p Compact" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Compact', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Compact' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8768 -- --- BEGIN op 8769 ( update quality_profile "1080p Compact" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Compact', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Compact' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8769 -- --- BEGIN op 8770 ( update quality_profile "1080p Efficient" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Efficient', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Efficient' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8770 -- --- BEGIN op 8771 ( update quality_profile "1080p Efficient" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Efficient', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Efficient' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8771 -- --- BEGIN op 8772 ( update quality_profile "1080p Quality" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Quality', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Quality' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8772 -- --- BEGIN op 8773 ( update quality_profile "1080p Quality" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Quality', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Quality' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8773 -- --- BEGIN op 8774 ( update quality_profile "1080p Quality HDR" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Quality HDR', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Quality HDR' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8774 -- --- BEGIN op 8775 ( update quality_profile "1080p Quality HDR" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Quality HDR', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Quality HDR' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8775 -- --- BEGIN op 8776 ( update quality_profile "1080p Remux" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Remux', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Remux' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8776 -- --- BEGIN op 8777 ( update quality_profile "1080p Remux" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '1080p Remux', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '1080p Remux' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8777 -- --- BEGIN op 8778 ( update quality_profile "2160p Balanced" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '2160p Balanced', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '2160p Balanced' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8778 -- --- BEGIN op 8779 ( update quality_profile "2160p Balanced" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '2160p Balanced', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '2160p Balanced' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8779 -- --- BEGIN op 8780 ( update quality_profile "2160p Efficient" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '2160p Efficient', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '2160p Efficient' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8780 -- --- BEGIN op 8781 ( update quality_profile "2160p Efficient" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '2160p Efficient', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '2160p Efficient' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8781 -- --- BEGIN op 8782 ( update quality_profile "2160p Quality" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '2160p Quality', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '2160p Quality' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8782 -- --- BEGIN op 8783 ( update quality_profile "2160p Quality" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '2160p Quality', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '2160p Quality' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8783 -- --- BEGIN op 8784 ( update quality_profile "2160p Remux" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '2160p Remux', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '2160p Remux' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8784 -- --- BEGIN op 8785 ( update quality_profile "2160p Remux" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '2160p Remux', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '2160p Remux' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8785 -- --- BEGIN op 8786 ( update quality_profile "720p Quality" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '720p Quality', 'Banned Dual Audio Groups', 'radarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '720p Quality' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'radarr' ); -- --- END op 8786 -- --- BEGIN op 8787 ( update quality_profile "720p Quality" ) INSERT INTO quality_profile_custom_formats (quality_profile_name, custom_format_name, arr_type, score) SELECT '720p Quality', 'Banned Dual Audio Groups', 'sonarr', -999999 WHERE NOT EXISTS ( SELECT 1 FROM quality_profile_custom_formats WHERE quality_profile_name = '720p Quality' AND custom_format_name = 'Banned Dual Audio Groups' AND arr_type = 'sonarr' ); -- --- END op 8787