From ae132ff1c47ba85b637e992c0602f4e71dd03e28 Mon Sep 17 00:00:00 2001 From: Johan van Eck Date: Sat, 26 Jul 2025 12:26:15 +0300 Subject: [PATCH] Fix naming --- ...6540f8e62f98fe32e49a2a.yml => 10-mono.yml} | 0 ...9acbfde9c35c71e0e565dad8.yml => 1080p.yml} | 0 ...8c4506b55cf53984107c396e.yml => 10bit.yml} | 0 ...268a7e10a19d3c896826.yml => 20-stereo.yml} | 0 ...d61a010ae38e49ceaa24a1ef.yml => 2160p.yml} | 0 ...11c3b8622ca3175d27b37.yml => 30-sound.yml} | 0 ...50cbfa689c0259a01d9e29ba3d6.yml => 3d.yml} | 0 ...fc00c817bd8c7470ea285.yml => 40-sound.yml} | 0 ...f2dd0262b141a5482f.yml => 4k-remaster.yml} | 0 ...97194fd8743d7b4524.yml => 51-surround.yml} | 0 ...7502ab3b63cc7f51e3.yml => 61-surround.yml} | 0 ...cb83744c9c5449b401.yml => 71-surround.yml} | 0 ...608fc88818940cd1833b0b24c.yml => 720p.yml} | 0 ...601cc226190c367ef59aba7463.yml => aac.yml} | 0 ...c74ecbd56bcdbefa4799fb9df.yml => amzn.yml} | 0 ...=> anime-bd-tier-01-top-seadex-muxers.yml} | 0 ...yml => anime-bd-tier-02-seadex-muxers.yml} | 0 ...yml => anime-bd-tier-03-seadex-muxers.yml} | 0 ...yml => anime-bd-tier-04-seadex-muxers.yml} | 0 ...4875d.yml => anime-bd-tier-05-remuxes.yml} | 0 ...886ca.yml => anime-bd-tier-06-fansubs.yml} | 0 ...d896.yml => anime-bd-tier-07-p2pscene.yml} | 0 ....yml => anime-bd-tier-08-mini-encodes.yml} | 0 ...1ce319259a3be.yml => anime-dual-audio.yml} | 0 ...70c25169f77447.yml => anime-lq-groups.yml} | 0 ...d1e33b15aa3677c2365.yml => anime-raws.yml} | 0 ...74e7e.yml => anime-web-tier-01-muxers.yml} | 0 ....yml => anime-web-tier-02-top-fansubs.yml} | 0 ...ml => anime-web-tier-03-official-subs.yml} | 0 ...ml => anime-web-tier-04-official-subs.yml} | 0 ...8dd3.yml => anime-web-tier-05-fansubs.yml} | 0 ...a9d4.yml => anime-web-tier-06-fansubs.yml} | 0 ...4c5d380d4c4475.yml => atmos-undefined.yml} | 0 ...490e748672c2522eaaeb692f7.yml => atvp.yml} | 0 ...cd06f66ed88da4c704350af1d.yml => aubc.yml} | 0 ...30163749b891686f95532519bd.yml => av1.yml} | 0 ...c128d40c07b872.yml => bad-dual-groups.yml} | 0 ...e85a6296ceefe097a77f12f4.yml => bcore.yml} | 0 ...dae44e24275589b5e944.yml => bhdstudio.yml} | 0 ...532b2.yml => black-and-white-editions.yml} | 0 ...1be83fda192888e2286d83.yml => br-disk.yml} | 0 ...eaae2e147183870304dd526761.yml => cbc.yml} | 0 ...3f4b464a79dcc75950fe20382.yml => crav.yml} | 0 ...911d1ab5d5b8b713d5b0036d4.yml => crit.yml} | 0 ...0d5e50319.yml => criterion-collection.yml} | 0 ...bd0d90ed5621d8df281e839436e.yml => dd.yml} | 0 ...919e1bcee0bde047e.yml => ddplus-atmos.yml} | 0 ...64c4562b9022d963ac37424.yml => ddplus.yml} | 0 ...5b2988854bfb76a16e60baea5.yml => dsnp.yml} | 0 ...0a0af62ea4a08280b859636.yml => dts-es.yml} | 0 ...83a5098b056e13bf6db.yml => dts-hd-hra.yml} | 0 ...32445f590a4da84256cd.yml => dts-hd-ma.yml} | 0 ...48b01681dde8afe203bf2e95.yml => dts-x.yml} | 0 ...5e823891c75bc50380a6866f73.yml => dts.yml} | 0 ...60816f2d6ba84af45055.yml => dubs-only.yml} | 0 ...f144ec73dfe3a3e9a.yml => dutch-groups.yml} | 0 ...c023a5734505e77daeaea7.yml => dv-disk.yml} | 0 ...76e595fb990b12e7c609c.yml => dv-hdr10.yml} | 0 ...955896217ab.yml => dv-hdr10plus-boost.yml} | 0 ...624b320627748612f.yml => dv-hdr10plus.yml} | 0 ...9d81cbe20b02efd00aa0efd.yml => dv-hlg.yml} | 0 ...27608af0211acd02bf89735.yml => dv-sdr.yml} | 0 ...17f937fab56cfcf89e1f1.yml => dv-webdl.yml} | 0 ...88f13e2db7f5059c41047876f00.yml => dv.yml} | 0 ...3eb454bde444150b70253cc.yml => extras.yml} | 0 ...176c91baf9e15de05e5dc6a.yml => fansub.yml} | 0 ...7e996391525f2be1d891e0.yml => fastsub.yml} | 0 ...0e56a2874b64e5bfa55202a1b.yml => flac.yml} | 0 ...bc6652dd88c76644b275260ed.yml => flux.yml} | 0 ...2c845b2b466036b0cc2d7c72a3.yml => fod.yml} | 0 ...d46c997ca3ac6994d6f8.yml => framestor.yml} | 0 ...a1e388fa85e959f359d8.yml => freeleech.yml} | 0 ...f8e4400bfd.yml => french-anime-fansub.yml} | 0 ...534792d28.yml => french-anime-tier-01.yml} | 0 ...dfd2f8f57.yml => french-anime-tier-02.yml} | 0 ...bea7ea639.yml => french-anime-tier-03.yml} | 0 ...f47b3.yml => french-hd-bluray-tier-01.yml} | 0 ...58be6.yml => french-hd-bluray-tier-02.yml} | 0 ...f17ea94898f4cdc34fdc.yml => french-lq.yml} | 0 ...41fb42e4a.yml => french-remux-tier-01.yml} | 0 ...567e833b8.yml => french-remux-tier-02.yml} | 0 ...d3bf9409d309fb32b.yml => french-scene.yml} | 0 ...e3e8.yml => french-uhd-bluray-tier-01.yml} | 0 ...4065.yml => french-uhd-bluray-tier-02.yml} | 0 ...f64228786c3ab1bdc7d.yml => french-vf2.yml} | 0 ...3c2006be1d9eb014cb3.yml => french-vfb.yml} | 0 ...f39b4d8e5709319094e.yml => french-vff.yml} | 0 ...d26c2551f79bc538a50.yml => french-vfi.yml} | 0 ...3b77942fc18156f6df6.yml => french-vfq.yml} | 0 ...6ba1871d1b8941aa3cb.yml => french-vof.yml} | 0 ...c547c266bd3dbc2cda9.yml => french-voq.yml} | 0 ...3a1846427b417a3d.yml => french-vostfr.yml} | 0 ...c82354a7a2b385f1c4d8.yml => french-vq.yml} | 0 ...601a17ea40d.yml => french-web-tier-01.yml} | 0 ...d2d7af188f9.yml => french-web-tier-02.yml} | 0 ...0146846c.yml => generated-dynamic-hdr.yml} | 0 ...96ea72d36.yml => german-1080p-booster.yml} | 0 ...dfafaeb55.yml => german-2160p-booster.yml} | 0 ...c423689b.yml => german-bluray-tier-01.yml} | 0 ...11da30b7.yml => german-bluray-tier-02.yml} | 0 ...2f0f3659.yml => german-bluray-tier-03.yml} | 0 ...2b1279.yml => german-lq-release-title.yml} | 0 ...550c68aad0c4278ba1c7.yml => german-lq.yml} | 0 ...9b8bc83c30e4.yml => german-microsized.yml} | 0 ...8e9147713.yml => german-remux-tier-01.yml} | 0 ...60a6db9ee.yml => german-remux-tier-02.yml} | 0 ...573d06b1f237c40dd.yml => german-scene.yml} | 0 ...9c03c84a3df.yml => german-web-tier-01.yml} | 0 ...255c0691d79.yml => german-web-tier-02.yml} | 0 ...c949e037ff3.yml => german-web-tier-03.yml} | 0 ...ee9f5b074af3ef3f9d9ef.yml => hallowed.yml} | 0 ...41146e278f9eab1ddaceb34515.yml => hbo.yml} | 0 ...1f61391bcb35.yml => hd-bluray-tier-01.yml} | 0 ...62b0fbbeeeae.yml => hd-bluray-tier-02.yml} | 0 ...223bae8c9227.yml => hd-bluray-tier-03.yml} | 0 ...2ff9bdaebed239bb.yml => hdr-undefined.yml} | 0 ...db95d22bedcadf030b8f156d96.yml => hdr.yml} | 0 ...41bc9075d6af23b09c2aeecd.yml => hdr10.yml} | 0 ...89859409975758.yml => hdr10plus-boost.yml} | 0 ...066250f1f177d7aa1225.yml => hdr10plus.yml} | 0 ...61ac2cea99d52c4cd6e177ab82.yml => hfr.yml} | 0 ...386c9b4a1100dde8264690add7.yml => hlg.yml} | 0 ...0ce84aff3b21038eea8e9b8ad.yml => hmax.yml} | 0 ...ba0a8596029b4479a29e1a032.yml => htsr.yml} | 0 ...d4c16214309f0fd2b3be18a89.yml => hulu.yml} | 0 ...289cf966fa5948eac571f44.yml => hybrid.yml} | 0 ...1bde14c7b7bec0de.yml => imax-enhanced.yml} | 0 ...57724171f968a66cb5719e152.yml => imax.yml} | 0 ...468f8488e6dcf75a81b81.yml => internal.yml} | 0 ...78161f1e2eef9cd0641a0d09eae.yml => ip.yml} | 0 ...672be6cac914ffad34a6b077209.yml => it.yml} | 0 ...6af412e385404eade438ec51c.yml => itvx.yml} | 0 ...7.yml => language-german-dl-undefined.yml} | 0 ...e1f2c3d6cd5.yml => language-german-dl.yml} | 0 ...96904a4a68e19e.yml => language-german.yml} | 0 ...ecd27e846.yml => language-not-english.yml} | 0 ...0c1eeeb0ac.yml => language-not-french.yml} | 0 ...yml => language-not-german-or-english.yml} | 0 ...61afcea9.yml => language-not-original.yml} | 0 ....yml => language-original-plus-french.yml} | 0 ...b1802042331306.yml => line-mic-dubbed.yml} | 0 ...6eaff48f72905.yml => lq-release-title.yml} | 0 ...9a284dff5103f6346090e6280c8.yml => lq.yml} | 0 ...9655313bf5dab1e43523b62c374.yml => ma.yml} | 0 ...150882bdc58c.yml => masters-of-cinema.yml} | 0 ...13d22e51e0f25b7cd4dc065233.yml => max.yml} | 0 ...3150e7896bdc9ec4b44f2b230f.yml => mp3.yml} | 0 ...6018682f817830ced463332b.yml => mpeg2.yml} | 0 ...1accbfb172729b63323ea8ca.yml => multi.yml} | 0 ...b6c6d4a93e459df2cec6d7b97a.yml => my5.yml} | 0 ...d363bd8516fbf3a3eb05d4faff6.yml => nf.yml} | 0 ...bd336a8cbd1ec4c5e5.yml => no-rlsgroup.yml} | 0 ...ce9ac06d1349dfbd9186289385.yml => now.yml} | 0 ...f8c4d5d0c30b4815ee2.yml => obfuscated.yml} | 0 ...58f9796e65c2a8864b4.yml => open-matte.yml} | 0 ...700f81932daf888599f8a8273.yml => opus.yml} | 0 ...396c5e695ef7b2def3c755d01.yml => ovid.yml} | 0 ...1d85b12cc527dc619761c840.yml => pathe.yml} | 0 ...ae07cbada050a0af3357491d7b.yml => pcm.yml} | 0 ...f8f5f1baf56dc601c4cb29920.yml => pcok.yml} | 0 ...1bc902b26ee40818a1d59b8bd.yml => pmtp.yml} | 0 ...8834ad9ec87b1dc7ec8148e7a1f.yml => pq.yml} | 0 ...92723d2d21500f4be314c.yml => remaster.yml} | 0 ...d6504ebea39390de.yml => remux-tier-01.yml} | 0 ...0cc29340da2a468a.yml => remux-tier-02.yml} | 0 ...4c42a724f034e27a.yml => remux-tier-03.yml} | 0 ...89bfee26adc178f5.yml => repack-proper.yml} | 0 ...9409a6a13919dedd4764c4.yml => repack2.yml} | 0 ...c1742aa4342d8c4cc463f2.yml => repack3.yml} | 0 ...714fdd79bb4d98e2673be1f.yml => retags.yml} | 0 ...7b64c38c8e36298f657e4828.yml => scene.yml} | 0 ...3413652cbd1d48d77.yml => sdr-no-webdl.yml} | 0 ...b7384dada637be8899efa68e6f.yml => sdr.yml} | 0 ...70db7ac318cf9a0e01333940a4.yml => sic.yml} | 0 ...773656b1f5.yml => sing-along-versions.yml} | 0 ...449575e8b1167e.yml => special-edition.yml} | 0 ...a50c9acad1fb50e53ece60817.yml => stan.yml} | 0 ...c473a1f2897c76187ea365be2.yml => strp.yml} | 0 ...359d0b9920d7bea.yml => theatrical-cut.yml} | 0 ...d83bf7aa4d24f8169.yml => truehd-atmos.yml} | 0 ...1b47f226146a0770576870f.yml => truehd.yml} | 0 ...9bc222dab32c1b38b5a7a1088.yml => tver.yml} | 0 ...d2a96de2f8b7166ae37d3c33.yml => tving.yml} | 0 ...4fd9075786de274e6c3c202.yml => u-next.yml} | 0 ...0cffef99bf0.yml => uhd-bluray-tier-01.yml} | 0 ...6642178419d.yml => uhd-bluray-tier-02.yml} | 0 ...ee219bbe7c1.yml => uhd-bluray-tier-03.yml} | 0 ...24458cc8ecd3220f93f.yml => uncensored.yml} | 0 ...d646a0a89c4deb46f8564.yml => upscaled.yml} | 0 ...05cbaeb5ab44c06eddb4751e70c.yml => v0.yml} | 0 ...539421b8fcf71d51e6384434573.yml => v1.yml} | 0 ...6dfef4b09bb6002f732bed5b774.yml => v2.yml} | 0 ...27ba606996b146b57fbe6d09186.yml => v3.yml} | 0 ...842fad129a3c097bdb2d20d31a0.yml => v4.yml} | 0 ...7165d6a7ad9a83bc97b8b1060.yml => vc-1.yml} | 0 ...e50025e8b1e8fa95fcb28c4e5a.yml => vdl.yml} | 0 ...f1378f6440fc9.yml => vinegar-syndrome.yml} | 0 ...f093fd1064b75ea98c616881b1.yml => viu.yml} | 0 ...a9283a4f2150ac3da08e388723.yml => vp9.yml} | 0 ...0cbd3cfc3e9a8c00e3a30c3114.yml => vrv.yml} | 0 ...40c2def54abaf4438e.yml => web-tier-01.yml} | 0 ...9236dcb6dd591aeda4.yml => web-tier-02.yml} | 0 ...d1f9ce732069ec8c3b.yml => web-tier-03.yml} | 0 ...dc9372de3408e6d8cc18e9666.yml => x264.yml} | 0 ...ea246d05a42df0d05f81cc.yml => x265-hd.yml} | 0 ...e084f3cbdbd65ecb.yml => x265-no-hdrdv.yml} | 0 ...c319f4fe40da8711ba9d8050d.yml => x265.yml} | 0 ...22a9cac81a738f6cbad705c3c.yml => x266.yml} | 0 profiles/(Anime) Remux-1080p.yml | 68 ++++---- .../(French MULTi.VO) HD Bluray + WEB.yml | 100 ++++++++---- .../(French MULTi.VO) HD Remux (1080p).yml | 100 ++++++++---- .../(French MULTi.VO) UHD Bluray + WEB.yml | 132 ++++++++++----- .../(French MULTi.VO) UHD Remux (2160p).yml | 132 ++++++++++----- profiles/(German) HD Bluray + WEB.yml | 98 ++++++----- profiles/(German) HD Remux + WEB.yml | 96 +++++++---- profiles/(German) Remux + WEB 2160p.yml | 124 ++++++++------ ...German) UHD Bluray + WEB (Alternative).yml | 132 +++++++++------ profiles/(German) UHD Bluray + WEB.yml | 126 +++++++++------ profiles/(SQP) SQP-1 (1080p).yml | 104 ++++++++---- profiles/(SQP) SQP-1 (2160p).yml | 136 ++++++++++------ profiles/(SQP) SQP-1 WEB (1080p).yml | 106 ++++++++---- profiles/(SQP) SQP-1 WEB (2160p).yml | 138 ++++++++++------ profiles/(SQP) SQP-2.yml | 98 ++++++----- profiles/(SQP) SQP-3 (Audio).yml | 120 ++++++++------ profiles/(SQP) SQP-3.yml | 92 +++++++---- profiles/(SQP) SQP-4.yml | 92 +++++++---- profiles/(SQP) SQP-5.yml | 98 ++++++----- profiles/HD Bluray + WEB.yml | 64 +++++--- profiles/Remux + WEB 1080p.yml | 64 +++++--- profiles/Remux + WEB 2160p.yml | 88 ++++++---- profiles/Remux 2160p (Alternative).yml | 100 +++++++----- profiles/Remux 2160p (Combined).yml | 98 ++++++----- profiles/UHD Bluray + WEB.yml | 88 ++++++---- scripts/generate.py | 21 ++- scripts/utils/custom_formats.py | 108 +++++++------ scripts/utils/profiles.py | 152 +++++++++--------- scripts/utils/regex_patterns.py | 3 + 237 files changed, 1808 insertions(+), 1070 deletions(-) rename custom_formats/{10-mono-b124be9b146540f8e62f98fe32e49a2a.yml => 10-mono.yml} (100%) rename custom_formats/{1080p-820b09bb9acbfde9c35c71e0e565dad8.yml => 1080p.yml} (100%) rename custom_formats/{10bit-a5d148168c4506b55cf53984107c396e.yml => 10bit.yml} (100%) rename custom_formats/{20-stereo-89dac1be53d5268a7e10a19d3c896826.yml => 20-stereo.yml} (100%) rename custom_formats/{2160p-fb392fb0d61a010ae38e49ceaa24a1ef.yml => 2160p.yml} (100%) rename custom_formats/{30-sound-205125755c411c3b8622ca3175d27b37.yml => 30-sound.yml} (100%) rename custom_formats/{3d-b8cd450cbfa689c0259a01d9e29ba3d6.yml => 3d.yml} (100%) rename custom_formats/{40-sound-373b58bd188fc00c817bd8c7470ea285.yml => 40-sound.yml} (100%) rename custom_formats/{4k-remaster-eca37840c13c6ef2dd0262b141a5482f.yml => 4k-remaster.yml} (100%) rename custom_formats/{51-surround-77ff61788dfe1097194fd8743d7b4524.yml => 51-surround.yml} (100%) rename custom_formats/{61-surround-6fd7b090c3f7317502ab3b63cc7f51e3.yml => 61-surround.yml} (100%) rename custom_formats/{71-surround-e77382bcfeba57cb83744c9c5449b401.yml => 71-surround.yml} (100%) rename custom_formats/{720p-b2be17d608fc88818940cd1833b0b24c.yml => 720p.yml} (100%) rename custom_formats/{aac-240770601cc226190c367ef59aba7463.yml => aac.yml} (100%) rename custom_formats/{amzn-b3b3a6ac74ecbd56bcdbefa4799fb9df.yml => amzn.yml} (100%) rename custom_formats/{anime-bd-tier-01-top-seadex-muxers-fb3ccc5d5cc8f77c9055d4cb4561dded.yml => anime-bd-tier-01-top-seadex-muxers.yml} (100%) rename custom_formats/{anime-bd-tier-02-seadex-muxers-66926c8fa9312bc74ab71bf69aae4f4a.yml => anime-bd-tier-02-seadex-muxers.yml} (100%) rename custom_formats/{anime-bd-tier-03-seadex-muxers-fa857662bad28d5ff21a6e611869a0ff.yml => anime-bd-tier-03-seadex-muxers.yml} (100%) rename custom_formats/{anime-bd-tier-04-seadex-muxers-f262f1299d99b1a2263375e8fa2ddbb3.yml => anime-bd-tier-04-seadex-muxers.yml} (100%) rename custom_formats/{anime-bd-tier-05-remuxes-ca864ed93c7b431150cc6748dc34875d.yml => anime-bd-tier-05-remuxes.yml} (100%) rename custom_formats/{anime-bd-tier-06-fansubs-9dce189b960fddf47891b7484ee886ca.yml => anime-bd-tier-06-fansubs.yml} (100%) rename custom_formats/{anime-bd-tier-07-p2pscene-1ef101b3a82646b40e0cab7fc92cd896.yml => anime-bd-tier-07-p2pscene.yml} (100%) rename custom_formats/{anime-bd-tier-08-mini-encodes-6115ccd6640b978234cc47f2c1f2cadc.yml => anime-bd-tier-08-mini-encodes.yml} (100%) rename custom_formats/{anime-dual-audio-4a3b087eea2ce012fcc1ce319259a3be.yml => anime-dual-audio.yml} (100%) rename custom_formats/{anime-lq-groups-b0fdc5897f68c9a68c70c25169f77447.yml => anime-lq-groups.yml} (100%) rename custom_formats/{anime-raws-06b6542a47037d1e33b15aa3677c2365.yml => anime-raws.yml} (100%) rename custom_formats/{anime-web-tier-01-muxers-8167cffba4febfb9a6988ef24f274e7e.yml => anime-web-tier-01-muxers.yml} (100%) rename custom_formats/{anime-web-tier-02-top-fansubs-8526c54e36b4962d340fce52ef030e76.yml => anime-web-tier-02-top-fansubs.yml} (100%) rename custom_formats/{anime-web-tier-03-official-subs-de41e72708d2c856fa261094c85e965d.yml => anime-web-tier-03-official-subs.yml} (100%) rename custom_formats/{anime-web-tier-04-official-subs-9edaeee9ea3bcd585da9b7c0ac3fc54f.yml => anime-web-tier-04-official-subs.yml} (100%) rename custom_formats/{anime-web-tier-05-fansubs-22d953bbe897857b517928f3652b8dd3.yml => anime-web-tier-05-fansubs.yml} (100%) rename custom_formats/{anime-web-tier-06-fansubs-a786fbc0eae05afe3bb51aee3c83a9d4.yml => anime-web-tier-06-fansubs.yml} (100%) rename custom_formats/{atmos-undefined-417804f7f2c4308c1f4c5d380d4c4475.yml => atmos-undefined.yml} (100%) rename custom_formats/{atvp-40e9380490e748672c2522eaaeb692f7.yml => atvp.yml} (100%) rename custom_formats/{aubc-3bf143ecd06f66ed88da4c704350af1d.yml => aubc.yml} (100%) rename custom_formats/{av1-cae4ca30163749b891686f95532519bd.yml => av1.yml} (100%) rename custom_formats/{bad-dual-groups-b6832f586342ef70d9c128d40c07b872.yml => bad-dual-groups.yml} (100%) rename custom_formats/{bcore-cc5e51a9e85a6296ceefe097a77f12f4.yml => bcore.yml} (100%) rename custom_formats/{bhdstudio-5153ec7413d9dae44e24275589b5e944.yml => bhdstudio.yml} (100%) rename custom_formats/{black-and-white-editions-cc444569854e9de0b084ab2b8b1532b2.yml => black-and-white-editions.yml} (100%) rename custom_formats/{br-disk-ed38b889b31be83fda192888e2286d83.yml => br-disk.yml} (100%) rename custom_formats/{cbc-d9058beaae2e147183870304dd526761.yml => cbc.yml} (100%) rename custom_formats/{crav-f6ff65b3f4b464a79dcc75950fe20382.yml => crav.yml} (100%) rename custom_formats/{crit-16622a6911d1ab5d5b8b713d5b0036d4.yml => crit.yml} (100%) rename custom_formats/{criterion-collection-e0c07d59beb37348e975a930d5e50319.yml => criterion-collection.yml} (100%) rename custom_formats/{dd-c2998bd0d90ed5621d8df281e839436e.yml => dd.yml} (100%) rename custom_formats/{ddplus-atmos-1af239278386be2919e1bcee0bde047e.yml => ddplus-atmos.yml} (100%) rename custom_formats/{ddplus-185f1dd7264c4562b9022d963ac37424.yml => ddplus.yml} (100%) rename custom_formats/{dsnp-84272245b2988854bfb76a16e60baea5.yml => dsnp.yml} (100%) rename custom_formats/{dts-es-f9f847ac70a0af62ea4a08280b859636.yml => dts-es.yml} (100%) rename custom_formats/{dts-hd-hra-8e109e50e0a0b83a5098b056e13bf6db.yml => dts-hd-hra.yml} (100%) rename custom_formats/{dts-hd-ma-dcf3ec6938fa32445f590a4da84256cd.yml => dts-hd-ma.yml} (100%) rename custom_formats/{dts-x-2f22d89048b01681dde8afe203bf2e95.yml => dts-x.yml} (100%) rename custom_formats/{dts-1c1a4c5e823891c75bc50380a6866f73.yml => dts.yml} (100%) rename custom_formats/{dubs-only-b23eae459cc960816f2d6ba84af45055.yml => dubs-only.yml} (100%) rename custom_formats/{dutch-groups-9de657fd3d327ecf144ec73dfe3a3e9a.yml => dutch-groups.yml} (100%) rename custom_formats/{dv-disk-f700d29429c023a5734505e77daeaea7.yml => dv-disk.yml} (100%) rename custom_formats/{dv-hdr10-e23edd2482476e595fb990b12e7c609c.yml => dv-hdr10.yml} (100%) rename custom_formats/{dv-hdr10plus-boost-55a5b50cb416dea5a50c4955896217ab.yml => dv-hdr10plus-boost.yml} (100%) rename custom_formats/{dv-hdr10plus-c53085ddbd027d9624b320627748612f.yml => dv-hdr10plus.yml} (100%) rename custom_formats/{dv-hlg-55d53828b9d81cbe20b02efd00aa0efd.yml => dv-hlg.yml} (100%) rename custom_formats/{dv-sdr-a3e19f8f627608af0211acd02bf89735.yml => dv-sdr.yml} (100%) rename custom_formats/{dv-webdl-923b6abef9b17f937fab56cfcf89e1f1.yml => dv-webdl.yml} (100%) rename custom_formats/{dv-58d6a88f13e2db7f5059c41047876f00.yml => dv.yml} (100%) rename custom_formats/{extras-0a3f082873eb454bde444150b70253cc.yml => extras.yml} (100%) rename custom_formats/{fansub-02e48d30a176c91baf9e15de05e5dc6a.yml => fansub.yml} (100%) rename custom_formats/{fastsub-7f9b93f82b7e996391525f2be1d891e0.yml => fastsub.yml} (100%) rename custom_formats/{flac-a570d4a0e56a2874b64e5bfa55202a1b.yml => flac.yml} (100%) rename custom_formats/{flux-e098247bc6652dd88c76644b275260ed.yml => flux.yml} (100%) rename custom_formats/{fod-917d1f2c845b2b466036b0cc2d7c72a3.yml => fod.yml} (100%) rename custom_formats/{framestor-ff5bc9e8ce91d46c997ca3ac6994d6f8.yml => framestor.yml} (100%) rename custom_formats/{freeleech-0d91270a7255a1e388fa85e959f359d8.yml => freeleech.yml} (100%) rename custom_formats/{french-anime-fansub-eb1e434d8e46cb3f728c79f8e4400bfd.yml => french-anime-fansub.yml} (100%) rename custom_formats/{french-anime-tier-01-03520acbc5e46ce326be984534792d28.yml => french-anime-tier-01.yml} (100%) rename custom_formats/{french-anime-tier-02-20393e1196752dc37b25b80dfd2f8f57.yml => french-anime-tier-02.yml} (100%) rename custom_formats/{french-anime-tier-03-9d2a63eda874b34e06e7a8cbea7ea639.yml => french-anime-tier-03.yml} (100%) rename custom_formats/{french-hd-bluray-tier-01-5322da05b19d857acc1e75be3edf47b3.yml => french-hd-bluray-tier-01.yml} (100%) rename custom_formats/{french-hd-bluray-tier-02-57f34251344be2e283fc30e00e458be6.yml => french-hd-bluray-tier-02.yml} (100%) rename custom_formats/{french-lq-48f031e76111f17ea94898f4cdc34fdc.yml => french-lq.yml} (100%) rename custom_formats/{french-remux-tier-01-5583260016e0b9f683f53af41fb42e4a.yml => french-remux-tier-01.yml} (100%) rename custom_formats/{french-remux-tier-02-9019d81307e68cd4a7eb06a567e833b8.yml => french-remux-tier-02.yml} (100%) rename custom_formats/{french-scene-0d94489c0d5828cd3bf9409d309fb32b.yml => french-scene.yml} (100%) rename custom_formats/{french-uhd-bluray-tier-01-64f8f12bbf7472a6ccf838bfd6b5e3e8.yml => french-uhd-bluray-tier-01.yml} (100%) rename custom_formats/{french-uhd-bluray-tier-02-0dcf0c8a386d82e3f2d424189af14065.yml => french-uhd-bluray-tier-02.yml} (100%) rename custom_formats/{french-vf2-29b5f7b1a5f20f64228786c3ab1bdc7d.yml => french-vf2.yml} (100%) rename custom_formats/{french-vfb-b3fb499641d7b3c2006be1d9eb014cb3.yml => french-vfb.yml} (100%) rename custom_formats/{french-vff-404c08fd0bd67f39b4d8e5709319094e.yml => french-vff.yml} (100%) rename custom_formats/{french-vfi-52772f1cad6b5d26c2551f79bc538a50.yml => french-vfi.yml} (100%) rename custom_formats/{french-vfq-b6ace47331a1d3b77942fc18156f6df6.yml => french-vfq.yml} (100%) rename custom_formats/{french-vof-4cafa20d5584f6ba1871d1b8941aa3cb.yml => french-vof.yml} (100%) rename custom_formats/{french-voq-f7caa1942be5cc547c266bd3dbc2cda9.yml => french-voq.yml} (100%) rename custom_formats/{french-vostfr-9172b2f683f6223e3a1846427b417a3d.yml => french-vostfr.yml} (100%) rename custom_formats/{french-vq-95aa50f71a01c82354a7a2b385f1c4d8.yml => french-vq.yml} (100%) rename custom_formats/{french-web-tier-01-9790a618cec1aeac8ce75601a17ea40d.yml => french-web-tier-01.yml} (100%) rename custom_formats/{french-web-tier-02-3c83a765f84239716bd5fd2d7af188f9.yml => french-web-tier-02.yml} (100%) rename custom_formats/{generated-dynamic-hdr-e6886871085226c3da1830830146846c.yml => generated-dynamic-hdr.yml} (100%) rename custom_formats/{german-1080p-booster-3bc8df3a71baaac60a31ef696ea72d36.yml => german-1080p-booster.yml} (100%) rename custom_formats/{german-2160p-booster-cc7b1e64e2513a6a271090cdfafaeb55.yml => german-2160p-booster.yml} (100%) rename custom_formats/{german-bluray-tier-01-54795711b78ea87e56127928c423689b.yml => german-bluray-tier-01.yml} (100%) rename custom_formats/{german-bluray-tier-02-1bfc773c53283d47c68e535811da30b7.yml => german-bluray-tier-02.yml} (100%) rename custom_formats/{german-bluray-tier-03-aee01d40cd1bf4bcded81ee62f0f3659.yml => german-bluray-tier-03.yml} (100%) rename custom_formats/{german-lq-release-title-a826ee9e46607bc61795c85a6f2b1279.yml => german-lq-release-title.yml} (100%) rename custom_formats/{german-lq-263943bc5d99550c68aad0c4278ba1c7.yml => german-lq.yml} (100%) rename custom_formats/{german-microsized-03c430f326f10a27a9739b8bc83c30e4.yml => german-microsized.yml} (100%) rename custom_formats/{german-remux-tier-01-8608a2ed20c636b8a62de108e9147713.yml => german-remux-tier-01.yml} (100%) rename custom_formats/{german-remux-tier-02-f9cf598d55ce532d63596b060a6db9ee.yml => german-remux-tier-02.yml} (100%) rename custom_formats/{german-scene-2d136d4e33082fe573d06b1f237c40dd.yml => german-scene.yml} (100%) rename custom_formats/{german-web-tier-01-a2ab25194f463f057a5559c03c84a3df.yml => german-web-tier-01.yml} (100%) rename custom_formats/{german-web-tier-02-08d120d5a003ec4954b5b255c0691d79.yml => german-web-tier-02.yml} (100%) rename custom_formats/{german-web-tier-03-439f9d71becaed589058ec949e037ff3.yml => german-web-tier-03.yml} (100%) rename custom_formats/{hallowed-7a0d1ad358fee9f5b074af3ef3f9d9ef.yml => hallowed.yml} (100%) rename custom_formats/{hbo-509e5f41146e278f9eab1ddaceb34515.yml => hbo.yml} (100%) rename custom_formats/{hd-bluray-tier-01-ed27ebfef2f323e964fb1f61391bcb35.yml => hd-bluray-tier-01.yml} (100%) rename custom_formats/{hd-bluray-tier-02-c20c8647f2746a1f4c4262b0fbbeeeae.yml => hd-bluray-tier-02.yml} (100%) rename custom_formats/{hd-bluray-tier-03-5608c71bcebba0a5e666223bae8c9227.yml => hd-bluray-tier-03.yml} (100%) rename custom_formats/{hdr-undefined-2a4d9069cc1fe3242ff9bdaebed239bb.yml => hdr-undefined.yml} (100%) rename custom_formats/{hdr-e61e28db95d22bedcadf030b8f156d96.yml => hdr.yml} (100%) rename custom_formats/{hdr10-dfb86d5941bc9075d6af23b09c2aeecd.yml => hdr10.yml} (100%) rename custom_formats/{hdr10plus-boost-b17886cb4158d9fea189859409975758.yml => hdr10plus-boost.yml} (100%) rename custom_formats/{hdr10plus-b974a6cd08c1066250f1f177d7aa1225.yml => hdr10plus.yml} (100%) rename custom_formats/{hfr-73613461ac2cea99d52c4cd6e177ab82.yml => hfr.yml} (100%) rename custom_formats/{hlg-9364dd386c9b4a1100dde8264690add7.yml => hlg.yml} (100%) rename custom_formats/{hmax-5763d1b0ce84aff3b21038eea8e9b8ad.yml => hmax.yml} (100%) rename custom_formats/{htsr-834b2c0ba0a8596029b4479a29e1a032.yml => htsr.yml} (100%) rename custom_formats/{hulu-526d445d4c16214309f0fd2b3be18a89.yml => hulu.yml} (100%) rename custom_formats/{hybrid-0f12c086e289cf966fa5948eac571f44.yml => hybrid.yml} (100%) rename custom_formats/{imax-enhanced-9f6cbff8cfe4ebbc1bde14c7b7bec0de.yml => imax-enhanced.yml} (100%) rename custom_formats/{imax-eecf3a857724171f968a66cb5719e152.yml => imax.yml} (100%) rename custom_formats/{internal-182fa1c42a2468f8488e6dcf75a81b81.yml => internal.yml} (100%) rename custom_formats/{ip-6185878161f1e2eef9cd0641a0d09eae.yml => ip.yml} (100%) rename custom_formats/{it-e0ec9672be6cac914ffad34a6b077209.yml => it.yml} (100%) rename custom_formats/{itvx-c3492a26af412e385404eade438ec51c.yml => itvx.yml} (100%) rename custom_formats/{language-german-dl-undefined-6aad77771dabe9d3e9d7be86f310b867.yml => language-german-dl-undefined.yml} (100%) rename custom_formats/{language-german-dl-f845be10da4f442654c13e1f2c3d6cd5.yml => language-german-dl.yml} (100%) rename custom_formats/{language-german-86bc3115eb4e9873ac96904a4a68e19e.yml => language-german.yml} (100%) rename custom_formats/{language-not-english-0dc8aec3bd1c47cd6c40c46ecd27e846.yml => language-not-english.yml} (100%) rename custom_formats/{language-not-french-533f782474f0819643c2ec0c1eeeb0ac.yml => language-not-french.yml} (100%) rename custom_formats/{language-not-german-or-english-4eadb75fb23d09dfc0a8e3f687e72287.yml => language-not-german-or-english.yml} (100%) rename custom_formats/{language-not-original-d6e9318c875905d6cfb5bee961afcea9.yml => language-not-original.yml} (100%) rename custom_formats/{language-original-plus-french-0542a48746585dc4444bbbb8a6bdf6ea.yml => language-original-plus-french.yml} (100%) rename custom_formats/{line-mic-dubbed-c465ccc73923871b3eb1802042331306.yml => line-mic-dubbed.yml} (100%) rename custom_formats/{lq-release-title-e204b80c87be9497a8a6eaff48f72905.yml => lq-release-title.yml} (100%) rename custom_formats/{lq-90a6f9a284dff5103f6346090e6280c8.yml => lq.yml} (100%) rename custom_formats/{ma-2a6039655313bf5dab1e43523b62c374.yml => ma.yml} (100%) rename custom_formats/{masters-of-cinema-9d27d9d2181838f76dee150882bdc58c.yml => masters-of-cinema.yml} (100%) rename custom_formats/{max-6a061313d22e51e0f25b7cd4dc065233.yml => max.yml} (100%) rename custom_formats/{mp3-6ba9033150e7896bdc9ec4b44f2b230f.yml => mp3.yml} (100%) rename custom_formats/{mpeg2-ff86c4326018682f817830ced463332b.yml => mpeg2.yml} (100%) rename custom_formats/{multi-4b900e171accbfb172729b63323ea8ca.yml => multi.yml} (100%) rename custom_formats/{my5-eacd2cb6c6d4a93e459df2cec6d7b97a.yml => my5.yml} (100%) rename custom_formats/{nf-170b1d363bd8516fbf3a3eb05d4faff6.yml => nf.yml} (100%) rename custom_formats/{no-rlsgroup-ae9b7c9ebde1f3bd336a8cbd1ec4c5e5.yml => no-rlsgroup.yml} (100%) rename custom_formats/{now-3dce1fce9ac06d1349dfbd9186289385.yml => now.yml} (100%) rename custom_formats/{obfuscated-7357cf5161efbf8c4d5d0c30b4815ee2.yml => obfuscated.yml} (100%) rename custom_formats/{open-matte-09d9dd29a0fc958f9796e65c2a8864b4.yml => open-matte.yml} (100%) rename custom_formats/{opus-a061e2e700f81932daf888599f8a8273.yml => opus.yml} (100%) rename custom_formats/{ovid-fbca986396c5e695ef7b2def3c755d01.yml => ovid.yml} (100%) rename custom_formats/{pathe-bf7e73dd1d85b12cc527dc619761c840.yml => pathe.yml} (100%) rename custom_formats/{pcm-e7c2fcae07cbada050a0af3357491d7b.yml => pcm.yml} (100%) rename custom_formats/{pcok-c9fd353f8f5f1baf56dc601c4cb29920.yml => pcok.yml} (100%) rename custom_formats/{pmtp-e36a0ba1bc902b26ee40818a1d59b8bd.yml => pmtp.yml} (100%) rename custom_formats/{pq-08d6d8834ad9ec87b1dc7ec8148e7a1f.yml => pq.yml} (100%) rename custom_formats/{remaster-570bc9ebecd92723d2d21500f4be314c.yml => remaster.yml} (100%) rename custom_formats/{remux-tier-01-3a3ff47579026e76d6504ebea39390de.yml => remux-tier-01.yml} (100%) rename custom_formats/{remux-tier-02-9f98181fe5a3fbeb0cc29340da2a468a.yml => remux-tier-02.yml} (100%) rename custom_formats/{remux-tier-03-8baaf0b3142bf4d94c42a724f034e27a.yml => remux-tier-03.yml} (100%) rename custom_formats/{repack-proper-e7718d7a3ce595f289bfee26adc178f5.yml => repack-proper.yml} (100%) rename custom_formats/{repack2-ae43b294509409a6a13919dedd4764c4.yml => repack2.yml} (100%) rename custom_formats/{repack3-5caaaa1c08c1742aa4342d8c4cc463f2.yml => repack3.yml} (100%) rename custom_formats/{retags-5c44f52a8714fdd79bb4d98e2673be1f.yml => retags.yml} (100%) rename custom_formats/{scene-f537cf427b64c38c8e36298f657e4828.yml => scene.yml} (100%) rename custom_formats/{sdr-no-webdl-25c12f78430a3a23413652cbd1d48d77.yml => sdr-no-webdl.yml} (100%) rename custom_formats/{sdr-9c38ebb7384dada637be8899efa68e6f.yml => sdr.yml} (100%) rename custom_formats/{sic-8cd3ac70db7ac318cf9a0e01333940a4.yml => sic.yml} (100%) rename custom_formats/{sing-along-versions-712d74cd88bceb883ee32f773656b1f5.yml => sing-along-versions.yml} (100%) rename custom_formats/{special-edition-957d0f44b592285f26449575e8b1167e.yml => special-edition.yml} (100%) rename custom_formats/{stan-c2863d2a50c9acad1fb50e53ece60817.yml => stan.yml} (100%) rename custom_formats/{strp-ab56ccdc473a1f2897c76187ea365be2.yml => strp.yml} (100%) rename custom_formats/{theatrical-cut-e9001909a4c88013a359d0b9920d7bea.yml => theatrical-cut.yml} (100%) rename custom_formats/{truehd-atmos-496f355514737f7d83bf7aa4d24f8169.yml => truehd-atmos.yml} (100%) rename custom_formats/{truehd-3cafb66171b47f226146a0770576870f.yml => truehd.yml} (100%) rename custom_formats/{tver-f1b0bae9bc222dab32c1b38b5a7a1088.yml => tver.yml} (100%) rename custom_formats/{tving-26df36e3d2a96de2f8b7166ae37d3c33.yml => tving.yml} (100%) rename custom_formats/{u-next-279bda7434fd9075786de274e6c3c202.yml => u-next.yml} (100%) rename custom_formats/{uhd-bluray-tier-01-4d74ac4c4db0b64bff6ce0cffef99bf0.yml => uhd-bluray-tier-01.yml} (100%) rename custom_formats/{uhd-bluray-tier-02-a58f517a70193f8e578056642178419d.yml => uhd-bluray-tier-02.yml} (100%) rename custom_formats/{uhd-bluray-tier-03-e71939fae578037e7aed3ee219bbe7c1.yml => uhd-bluray-tier-03.yml} (100%) rename custom_formats/{uncensored-064af5f084a0a24458cc8ecd3220f93f.yml => uncensored.yml} (100%) rename custom_formats/{upscaled-bfd8eb01832d646a0a89c4deb46f8564.yml => upscaled.yml} (100%) rename custom_formats/{v0-c259005cbaeb5ab44c06eddb4751e70c.yml => v0.yml} (100%) rename custom_formats/{v1-5f400539421b8fcf71d51e6384434573.yml => v1.yml} (100%) rename custom_formats/{v2-3df5e6dfef4b09bb6002f732bed5b774.yml => v2.yml} (100%) rename custom_formats/{v3-db92c27ba606996b146b57fbe6d09186.yml => v3.yml} (100%) rename custom_formats/{v4-d4e5e842fad129a3c097bdb2d20d31a0.yml => v4.yml} (100%) rename custom_formats/{vc-1-11cd1db7165d6a7ad9a83bc97b8b1060.yml => vc-1.yml} (100%) rename custom_formats/{vdl-996e8ce50025e8b1e8fa95fcb28c4e5a.yml => vdl.yml} (100%) rename custom_formats/{vinegar-syndrome-db9b4c4b53d312a3ca5f1378f6440fc9.yml => vinegar-syndrome.yml} (100%) rename custom_formats/{viu-1b355ff093fd1064b75ea98c616881b1.yml => viu.yml} (100%) rename custom_formats/{vp9-ae4cfaa9283a4f2150ac3da08e388723.yml => vp9.yml} (100%) rename custom_formats/{vrv-60f6d50cbd3cfc3e9a8c00e3a30c3114.yml => vrv.yml} (100%) rename custom_formats/{web-tier-01-c20f169ef63c5f40c2def54abaf4438e.yml => web-tier-01.yml} (100%) rename custom_formats/{web-tier-02-403816d65392c79236dcb6dd591aeda4.yml => web-tier-02.yml} (100%) rename custom_formats/{web-tier-03-af94e0fe497124d1f9ce732069ec8c3b.yml => web-tier-03.yml} (100%) rename custom_formats/{x264-2899d84dc9372de3408e6d8cc18e9666.yml => x264.yml} (100%) rename custom_formats/{x265-hd-dc98083864ea246d05a42df0d05f81cc.yml => x265-hd.yml} (100%) rename custom_formats/{x265-no-hdrdv-839bea857ed2c0a8e084f3cbdbd65ecb.yml => x265-no-hdrdv.yml} (100%) rename custom_formats/{x265-9170d55c319f4fe40da8711ba9d8050d.yml => x265.yml} (100%) rename custom_formats/{x266-390455c22a9cac81a738f6cbad705c3c.yml => x266.yml} (100%) diff --git a/custom_formats/10-mono-b124be9b146540f8e62f98fe32e49a2a.yml b/custom_formats/10-mono.yml similarity index 100% rename from custom_formats/10-mono-b124be9b146540f8e62f98fe32e49a2a.yml rename to custom_formats/10-mono.yml diff --git a/custom_formats/1080p-820b09bb9acbfde9c35c71e0e565dad8.yml b/custom_formats/1080p.yml similarity index 100% rename from custom_formats/1080p-820b09bb9acbfde9c35c71e0e565dad8.yml rename to custom_formats/1080p.yml diff --git a/custom_formats/10bit-a5d148168c4506b55cf53984107c396e.yml b/custom_formats/10bit.yml similarity index 100% rename from custom_formats/10bit-a5d148168c4506b55cf53984107c396e.yml rename to custom_formats/10bit.yml diff --git a/custom_formats/20-stereo-89dac1be53d5268a7e10a19d3c896826.yml b/custom_formats/20-stereo.yml similarity index 100% rename from custom_formats/20-stereo-89dac1be53d5268a7e10a19d3c896826.yml rename to custom_formats/20-stereo.yml diff --git a/custom_formats/2160p-fb392fb0d61a010ae38e49ceaa24a1ef.yml b/custom_formats/2160p.yml similarity index 100% rename from custom_formats/2160p-fb392fb0d61a010ae38e49ceaa24a1ef.yml rename to custom_formats/2160p.yml diff --git a/custom_formats/30-sound-205125755c411c3b8622ca3175d27b37.yml b/custom_formats/30-sound.yml similarity index 100% rename from custom_formats/30-sound-205125755c411c3b8622ca3175d27b37.yml rename to custom_formats/30-sound.yml diff --git a/custom_formats/3d-b8cd450cbfa689c0259a01d9e29ba3d6.yml b/custom_formats/3d.yml similarity index 100% rename from custom_formats/3d-b8cd450cbfa689c0259a01d9e29ba3d6.yml rename to custom_formats/3d.yml diff --git a/custom_formats/40-sound-373b58bd188fc00c817bd8c7470ea285.yml b/custom_formats/40-sound.yml similarity index 100% rename from custom_formats/40-sound-373b58bd188fc00c817bd8c7470ea285.yml rename to custom_formats/40-sound.yml diff --git a/custom_formats/4k-remaster-eca37840c13c6ef2dd0262b141a5482f.yml b/custom_formats/4k-remaster.yml similarity index 100% rename from custom_formats/4k-remaster-eca37840c13c6ef2dd0262b141a5482f.yml rename to custom_formats/4k-remaster.yml diff --git a/custom_formats/51-surround-77ff61788dfe1097194fd8743d7b4524.yml b/custom_formats/51-surround.yml similarity index 100% rename from custom_formats/51-surround-77ff61788dfe1097194fd8743d7b4524.yml rename to custom_formats/51-surround.yml diff --git a/custom_formats/61-surround-6fd7b090c3f7317502ab3b63cc7f51e3.yml b/custom_formats/61-surround.yml similarity index 100% rename from custom_formats/61-surround-6fd7b090c3f7317502ab3b63cc7f51e3.yml rename to custom_formats/61-surround.yml diff --git a/custom_formats/71-surround-e77382bcfeba57cb83744c9c5449b401.yml b/custom_formats/71-surround.yml similarity index 100% rename from custom_formats/71-surround-e77382bcfeba57cb83744c9c5449b401.yml rename to custom_formats/71-surround.yml diff --git a/custom_formats/720p-b2be17d608fc88818940cd1833b0b24c.yml b/custom_formats/720p.yml similarity index 100% rename from custom_formats/720p-b2be17d608fc88818940cd1833b0b24c.yml rename to custom_formats/720p.yml diff --git a/custom_formats/aac-240770601cc226190c367ef59aba7463.yml b/custom_formats/aac.yml similarity index 100% rename from custom_formats/aac-240770601cc226190c367ef59aba7463.yml rename to custom_formats/aac.yml diff --git a/custom_formats/amzn-b3b3a6ac74ecbd56bcdbefa4799fb9df.yml b/custom_formats/amzn.yml similarity index 100% rename from custom_formats/amzn-b3b3a6ac74ecbd56bcdbefa4799fb9df.yml rename to custom_formats/amzn.yml diff --git a/custom_formats/anime-bd-tier-01-top-seadex-muxers-fb3ccc5d5cc8f77c9055d4cb4561dded.yml b/custom_formats/anime-bd-tier-01-top-seadex-muxers.yml similarity index 100% rename from custom_formats/anime-bd-tier-01-top-seadex-muxers-fb3ccc5d5cc8f77c9055d4cb4561dded.yml rename to custom_formats/anime-bd-tier-01-top-seadex-muxers.yml diff --git a/custom_formats/anime-bd-tier-02-seadex-muxers-66926c8fa9312bc74ab71bf69aae4f4a.yml b/custom_formats/anime-bd-tier-02-seadex-muxers.yml similarity index 100% rename from custom_formats/anime-bd-tier-02-seadex-muxers-66926c8fa9312bc74ab71bf69aae4f4a.yml rename to custom_formats/anime-bd-tier-02-seadex-muxers.yml diff --git a/custom_formats/anime-bd-tier-03-seadex-muxers-fa857662bad28d5ff21a6e611869a0ff.yml b/custom_formats/anime-bd-tier-03-seadex-muxers.yml similarity index 100% rename from custom_formats/anime-bd-tier-03-seadex-muxers-fa857662bad28d5ff21a6e611869a0ff.yml rename to custom_formats/anime-bd-tier-03-seadex-muxers.yml diff --git a/custom_formats/anime-bd-tier-04-seadex-muxers-f262f1299d99b1a2263375e8fa2ddbb3.yml b/custom_formats/anime-bd-tier-04-seadex-muxers.yml similarity index 100% rename from custom_formats/anime-bd-tier-04-seadex-muxers-f262f1299d99b1a2263375e8fa2ddbb3.yml rename to custom_formats/anime-bd-tier-04-seadex-muxers.yml diff --git a/custom_formats/anime-bd-tier-05-remuxes-ca864ed93c7b431150cc6748dc34875d.yml b/custom_formats/anime-bd-tier-05-remuxes.yml similarity index 100% rename from custom_formats/anime-bd-tier-05-remuxes-ca864ed93c7b431150cc6748dc34875d.yml rename to custom_formats/anime-bd-tier-05-remuxes.yml diff --git a/custom_formats/anime-bd-tier-06-fansubs-9dce189b960fddf47891b7484ee886ca.yml b/custom_formats/anime-bd-tier-06-fansubs.yml similarity index 100% rename from custom_formats/anime-bd-tier-06-fansubs-9dce189b960fddf47891b7484ee886ca.yml rename to custom_formats/anime-bd-tier-06-fansubs.yml diff --git a/custom_formats/anime-bd-tier-07-p2pscene-1ef101b3a82646b40e0cab7fc92cd896.yml b/custom_formats/anime-bd-tier-07-p2pscene.yml similarity index 100% rename from custom_formats/anime-bd-tier-07-p2pscene-1ef101b3a82646b40e0cab7fc92cd896.yml rename to custom_formats/anime-bd-tier-07-p2pscene.yml diff --git a/custom_formats/anime-bd-tier-08-mini-encodes-6115ccd6640b978234cc47f2c1f2cadc.yml b/custom_formats/anime-bd-tier-08-mini-encodes.yml similarity index 100% rename from custom_formats/anime-bd-tier-08-mini-encodes-6115ccd6640b978234cc47f2c1f2cadc.yml rename to custom_formats/anime-bd-tier-08-mini-encodes.yml diff --git a/custom_formats/anime-dual-audio-4a3b087eea2ce012fcc1ce319259a3be.yml b/custom_formats/anime-dual-audio.yml similarity index 100% rename from custom_formats/anime-dual-audio-4a3b087eea2ce012fcc1ce319259a3be.yml rename to custom_formats/anime-dual-audio.yml diff --git a/custom_formats/anime-lq-groups-b0fdc5897f68c9a68c70c25169f77447.yml b/custom_formats/anime-lq-groups.yml similarity index 100% rename from custom_formats/anime-lq-groups-b0fdc5897f68c9a68c70c25169f77447.yml rename to custom_formats/anime-lq-groups.yml diff --git a/custom_formats/anime-raws-06b6542a47037d1e33b15aa3677c2365.yml b/custom_formats/anime-raws.yml similarity index 100% rename from custom_formats/anime-raws-06b6542a47037d1e33b15aa3677c2365.yml rename to custom_formats/anime-raws.yml diff --git a/custom_formats/anime-web-tier-01-muxers-8167cffba4febfb9a6988ef24f274e7e.yml b/custom_formats/anime-web-tier-01-muxers.yml similarity index 100% rename from custom_formats/anime-web-tier-01-muxers-8167cffba4febfb9a6988ef24f274e7e.yml rename to custom_formats/anime-web-tier-01-muxers.yml diff --git a/custom_formats/anime-web-tier-02-top-fansubs-8526c54e36b4962d340fce52ef030e76.yml b/custom_formats/anime-web-tier-02-top-fansubs.yml similarity index 100% rename from custom_formats/anime-web-tier-02-top-fansubs-8526c54e36b4962d340fce52ef030e76.yml rename to custom_formats/anime-web-tier-02-top-fansubs.yml diff --git a/custom_formats/anime-web-tier-03-official-subs-de41e72708d2c856fa261094c85e965d.yml b/custom_formats/anime-web-tier-03-official-subs.yml similarity index 100% rename from custom_formats/anime-web-tier-03-official-subs-de41e72708d2c856fa261094c85e965d.yml rename to custom_formats/anime-web-tier-03-official-subs.yml diff --git a/custom_formats/anime-web-tier-04-official-subs-9edaeee9ea3bcd585da9b7c0ac3fc54f.yml b/custom_formats/anime-web-tier-04-official-subs.yml similarity index 100% rename from custom_formats/anime-web-tier-04-official-subs-9edaeee9ea3bcd585da9b7c0ac3fc54f.yml rename to custom_formats/anime-web-tier-04-official-subs.yml diff --git a/custom_formats/anime-web-tier-05-fansubs-22d953bbe897857b517928f3652b8dd3.yml b/custom_formats/anime-web-tier-05-fansubs.yml similarity index 100% rename from custom_formats/anime-web-tier-05-fansubs-22d953bbe897857b517928f3652b8dd3.yml rename to custom_formats/anime-web-tier-05-fansubs.yml diff --git a/custom_formats/anime-web-tier-06-fansubs-a786fbc0eae05afe3bb51aee3c83a9d4.yml b/custom_formats/anime-web-tier-06-fansubs.yml similarity index 100% rename from custom_formats/anime-web-tier-06-fansubs-a786fbc0eae05afe3bb51aee3c83a9d4.yml rename to custom_formats/anime-web-tier-06-fansubs.yml diff --git a/custom_formats/atmos-undefined-417804f7f2c4308c1f4c5d380d4c4475.yml b/custom_formats/atmos-undefined.yml similarity index 100% rename from custom_formats/atmos-undefined-417804f7f2c4308c1f4c5d380d4c4475.yml rename to custom_formats/atmos-undefined.yml diff --git a/custom_formats/atvp-40e9380490e748672c2522eaaeb692f7.yml b/custom_formats/atvp.yml similarity index 100% rename from custom_formats/atvp-40e9380490e748672c2522eaaeb692f7.yml rename to custom_formats/atvp.yml diff --git a/custom_formats/aubc-3bf143ecd06f66ed88da4c704350af1d.yml b/custom_formats/aubc.yml similarity index 100% rename from custom_formats/aubc-3bf143ecd06f66ed88da4c704350af1d.yml rename to custom_formats/aubc.yml diff --git a/custom_formats/av1-cae4ca30163749b891686f95532519bd.yml b/custom_formats/av1.yml similarity index 100% rename from custom_formats/av1-cae4ca30163749b891686f95532519bd.yml rename to custom_formats/av1.yml diff --git a/custom_formats/bad-dual-groups-b6832f586342ef70d9c128d40c07b872.yml b/custom_formats/bad-dual-groups.yml similarity index 100% rename from custom_formats/bad-dual-groups-b6832f586342ef70d9c128d40c07b872.yml rename to custom_formats/bad-dual-groups.yml diff --git a/custom_formats/bcore-cc5e51a9e85a6296ceefe097a77f12f4.yml b/custom_formats/bcore.yml similarity index 100% rename from custom_formats/bcore-cc5e51a9e85a6296ceefe097a77f12f4.yml rename to custom_formats/bcore.yml diff --git a/custom_formats/bhdstudio-5153ec7413d9dae44e24275589b5e944.yml b/custom_formats/bhdstudio.yml similarity index 100% rename from custom_formats/bhdstudio-5153ec7413d9dae44e24275589b5e944.yml rename to custom_formats/bhdstudio.yml diff --git a/custom_formats/black-and-white-editions-cc444569854e9de0b084ab2b8b1532b2.yml b/custom_formats/black-and-white-editions.yml similarity index 100% rename from custom_formats/black-and-white-editions-cc444569854e9de0b084ab2b8b1532b2.yml rename to custom_formats/black-and-white-editions.yml diff --git a/custom_formats/br-disk-ed38b889b31be83fda192888e2286d83.yml b/custom_formats/br-disk.yml similarity index 100% rename from custom_formats/br-disk-ed38b889b31be83fda192888e2286d83.yml rename to custom_formats/br-disk.yml diff --git a/custom_formats/cbc-d9058beaae2e147183870304dd526761.yml b/custom_formats/cbc.yml similarity index 100% rename from custom_formats/cbc-d9058beaae2e147183870304dd526761.yml rename to custom_formats/cbc.yml diff --git a/custom_formats/crav-f6ff65b3f4b464a79dcc75950fe20382.yml b/custom_formats/crav.yml similarity index 100% rename from custom_formats/crav-f6ff65b3f4b464a79dcc75950fe20382.yml rename to custom_formats/crav.yml diff --git a/custom_formats/crit-16622a6911d1ab5d5b8b713d5b0036d4.yml b/custom_formats/crit.yml similarity index 100% rename from custom_formats/crit-16622a6911d1ab5d5b8b713d5b0036d4.yml rename to custom_formats/crit.yml diff --git a/custom_formats/criterion-collection-e0c07d59beb37348e975a930d5e50319.yml b/custom_formats/criterion-collection.yml similarity index 100% rename from custom_formats/criterion-collection-e0c07d59beb37348e975a930d5e50319.yml rename to custom_formats/criterion-collection.yml diff --git a/custom_formats/dd-c2998bd0d90ed5621d8df281e839436e.yml b/custom_formats/dd.yml similarity index 100% rename from custom_formats/dd-c2998bd0d90ed5621d8df281e839436e.yml rename to custom_formats/dd.yml diff --git a/custom_formats/ddplus-atmos-1af239278386be2919e1bcee0bde047e.yml b/custom_formats/ddplus-atmos.yml similarity index 100% rename from custom_formats/ddplus-atmos-1af239278386be2919e1bcee0bde047e.yml rename to custom_formats/ddplus-atmos.yml diff --git a/custom_formats/ddplus-185f1dd7264c4562b9022d963ac37424.yml b/custom_formats/ddplus.yml similarity index 100% rename from custom_formats/ddplus-185f1dd7264c4562b9022d963ac37424.yml rename to custom_formats/ddplus.yml diff --git a/custom_formats/dsnp-84272245b2988854bfb76a16e60baea5.yml b/custom_formats/dsnp.yml similarity index 100% rename from custom_formats/dsnp-84272245b2988854bfb76a16e60baea5.yml rename to custom_formats/dsnp.yml diff --git a/custom_formats/dts-es-f9f847ac70a0af62ea4a08280b859636.yml b/custom_formats/dts-es.yml similarity index 100% rename from custom_formats/dts-es-f9f847ac70a0af62ea4a08280b859636.yml rename to custom_formats/dts-es.yml diff --git a/custom_formats/dts-hd-hra-8e109e50e0a0b83a5098b056e13bf6db.yml b/custom_formats/dts-hd-hra.yml similarity index 100% rename from custom_formats/dts-hd-hra-8e109e50e0a0b83a5098b056e13bf6db.yml rename to custom_formats/dts-hd-hra.yml diff --git a/custom_formats/dts-hd-ma-dcf3ec6938fa32445f590a4da84256cd.yml b/custom_formats/dts-hd-ma.yml similarity index 100% rename from custom_formats/dts-hd-ma-dcf3ec6938fa32445f590a4da84256cd.yml rename to custom_formats/dts-hd-ma.yml diff --git a/custom_formats/dts-x-2f22d89048b01681dde8afe203bf2e95.yml b/custom_formats/dts-x.yml similarity index 100% rename from custom_formats/dts-x-2f22d89048b01681dde8afe203bf2e95.yml rename to custom_formats/dts-x.yml diff --git a/custom_formats/dts-1c1a4c5e823891c75bc50380a6866f73.yml b/custom_formats/dts.yml similarity index 100% rename from custom_formats/dts-1c1a4c5e823891c75bc50380a6866f73.yml rename to custom_formats/dts.yml diff --git a/custom_formats/dubs-only-b23eae459cc960816f2d6ba84af45055.yml b/custom_formats/dubs-only.yml similarity index 100% rename from custom_formats/dubs-only-b23eae459cc960816f2d6ba84af45055.yml rename to custom_formats/dubs-only.yml diff --git a/custom_formats/dutch-groups-9de657fd3d327ecf144ec73dfe3a3e9a.yml b/custom_formats/dutch-groups.yml similarity index 100% rename from custom_formats/dutch-groups-9de657fd3d327ecf144ec73dfe3a3e9a.yml rename to custom_formats/dutch-groups.yml diff --git a/custom_formats/dv-disk-f700d29429c023a5734505e77daeaea7.yml b/custom_formats/dv-disk.yml similarity index 100% rename from custom_formats/dv-disk-f700d29429c023a5734505e77daeaea7.yml rename to custom_formats/dv-disk.yml diff --git a/custom_formats/dv-hdr10-e23edd2482476e595fb990b12e7c609c.yml b/custom_formats/dv-hdr10.yml similarity index 100% rename from custom_formats/dv-hdr10-e23edd2482476e595fb990b12e7c609c.yml rename to custom_formats/dv-hdr10.yml diff --git a/custom_formats/dv-hdr10plus-boost-55a5b50cb416dea5a50c4955896217ab.yml b/custom_formats/dv-hdr10plus-boost.yml similarity index 100% rename from custom_formats/dv-hdr10plus-boost-55a5b50cb416dea5a50c4955896217ab.yml rename to custom_formats/dv-hdr10plus-boost.yml diff --git a/custom_formats/dv-hdr10plus-c53085ddbd027d9624b320627748612f.yml b/custom_formats/dv-hdr10plus.yml similarity index 100% rename from custom_formats/dv-hdr10plus-c53085ddbd027d9624b320627748612f.yml rename to custom_formats/dv-hdr10plus.yml diff --git a/custom_formats/dv-hlg-55d53828b9d81cbe20b02efd00aa0efd.yml b/custom_formats/dv-hlg.yml similarity index 100% rename from custom_formats/dv-hlg-55d53828b9d81cbe20b02efd00aa0efd.yml rename to custom_formats/dv-hlg.yml diff --git a/custom_formats/dv-sdr-a3e19f8f627608af0211acd02bf89735.yml b/custom_formats/dv-sdr.yml similarity index 100% rename from custom_formats/dv-sdr-a3e19f8f627608af0211acd02bf89735.yml rename to custom_formats/dv-sdr.yml diff --git a/custom_formats/dv-webdl-923b6abef9b17f937fab56cfcf89e1f1.yml b/custom_formats/dv-webdl.yml similarity index 100% rename from custom_formats/dv-webdl-923b6abef9b17f937fab56cfcf89e1f1.yml rename to custom_formats/dv-webdl.yml diff --git a/custom_formats/dv-58d6a88f13e2db7f5059c41047876f00.yml b/custom_formats/dv.yml similarity index 100% rename from custom_formats/dv-58d6a88f13e2db7f5059c41047876f00.yml rename to custom_formats/dv.yml diff --git a/custom_formats/extras-0a3f082873eb454bde444150b70253cc.yml b/custom_formats/extras.yml similarity index 100% rename from custom_formats/extras-0a3f082873eb454bde444150b70253cc.yml rename to custom_formats/extras.yml diff --git a/custom_formats/fansub-02e48d30a176c91baf9e15de05e5dc6a.yml b/custom_formats/fansub.yml similarity index 100% rename from custom_formats/fansub-02e48d30a176c91baf9e15de05e5dc6a.yml rename to custom_formats/fansub.yml diff --git a/custom_formats/fastsub-7f9b93f82b7e996391525f2be1d891e0.yml b/custom_formats/fastsub.yml similarity index 100% rename from custom_formats/fastsub-7f9b93f82b7e996391525f2be1d891e0.yml rename to custom_formats/fastsub.yml diff --git a/custom_formats/flac-a570d4a0e56a2874b64e5bfa55202a1b.yml b/custom_formats/flac.yml similarity index 100% rename from custom_formats/flac-a570d4a0e56a2874b64e5bfa55202a1b.yml rename to custom_formats/flac.yml diff --git a/custom_formats/flux-e098247bc6652dd88c76644b275260ed.yml b/custom_formats/flux.yml similarity index 100% rename from custom_formats/flux-e098247bc6652dd88c76644b275260ed.yml rename to custom_formats/flux.yml diff --git a/custom_formats/fod-917d1f2c845b2b466036b0cc2d7c72a3.yml b/custom_formats/fod.yml similarity index 100% rename from custom_formats/fod-917d1f2c845b2b466036b0cc2d7c72a3.yml rename to custom_formats/fod.yml diff --git a/custom_formats/framestor-ff5bc9e8ce91d46c997ca3ac6994d6f8.yml b/custom_formats/framestor.yml similarity index 100% rename from custom_formats/framestor-ff5bc9e8ce91d46c997ca3ac6994d6f8.yml rename to custom_formats/framestor.yml diff --git a/custom_formats/freeleech-0d91270a7255a1e388fa85e959f359d8.yml b/custom_formats/freeleech.yml similarity index 100% rename from custom_formats/freeleech-0d91270a7255a1e388fa85e959f359d8.yml rename to custom_formats/freeleech.yml diff --git a/custom_formats/french-anime-fansub-eb1e434d8e46cb3f728c79f8e4400bfd.yml b/custom_formats/french-anime-fansub.yml similarity index 100% rename from custom_formats/french-anime-fansub-eb1e434d8e46cb3f728c79f8e4400bfd.yml rename to custom_formats/french-anime-fansub.yml diff --git a/custom_formats/french-anime-tier-01-03520acbc5e46ce326be984534792d28.yml b/custom_formats/french-anime-tier-01.yml similarity index 100% rename from custom_formats/french-anime-tier-01-03520acbc5e46ce326be984534792d28.yml rename to custom_formats/french-anime-tier-01.yml diff --git a/custom_formats/french-anime-tier-02-20393e1196752dc37b25b80dfd2f8f57.yml b/custom_formats/french-anime-tier-02.yml similarity index 100% rename from custom_formats/french-anime-tier-02-20393e1196752dc37b25b80dfd2f8f57.yml rename to custom_formats/french-anime-tier-02.yml diff --git a/custom_formats/french-anime-tier-03-9d2a63eda874b34e06e7a8cbea7ea639.yml b/custom_formats/french-anime-tier-03.yml similarity index 100% rename from custom_formats/french-anime-tier-03-9d2a63eda874b34e06e7a8cbea7ea639.yml rename to custom_formats/french-anime-tier-03.yml diff --git a/custom_formats/french-hd-bluray-tier-01-5322da05b19d857acc1e75be3edf47b3.yml b/custom_formats/french-hd-bluray-tier-01.yml similarity index 100% rename from custom_formats/french-hd-bluray-tier-01-5322da05b19d857acc1e75be3edf47b3.yml rename to custom_formats/french-hd-bluray-tier-01.yml diff --git a/custom_formats/french-hd-bluray-tier-02-57f34251344be2e283fc30e00e458be6.yml b/custom_formats/french-hd-bluray-tier-02.yml similarity index 100% rename from custom_formats/french-hd-bluray-tier-02-57f34251344be2e283fc30e00e458be6.yml rename to custom_formats/french-hd-bluray-tier-02.yml diff --git a/custom_formats/french-lq-48f031e76111f17ea94898f4cdc34fdc.yml b/custom_formats/french-lq.yml similarity index 100% rename from custom_formats/french-lq-48f031e76111f17ea94898f4cdc34fdc.yml rename to custom_formats/french-lq.yml diff --git a/custom_formats/french-remux-tier-01-5583260016e0b9f683f53af41fb42e4a.yml b/custom_formats/french-remux-tier-01.yml similarity index 100% rename from custom_formats/french-remux-tier-01-5583260016e0b9f683f53af41fb42e4a.yml rename to custom_formats/french-remux-tier-01.yml diff --git a/custom_formats/french-remux-tier-02-9019d81307e68cd4a7eb06a567e833b8.yml b/custom_formats/french-remux-tier-02.yml similarity index 100% rename from custom_formats/french-remux-tier-02-9019d81307e68cd4a7eb06a567e833b8.yml rename to custom_formats/french-remux-tier-02.yml diff --git a/custom_formats/french-scene-0d94489c0d5828cd3bf9409d309fb32b.yml b/custom_formats/french-scene.yml similarity index 100% rename from custom_formats/french-scene-0d94489c0d5828cd3bf9409d309fb32b.yml rename to custom_formats/french-scene.yml diff --git a/custom_formats/french-uhd-bluray-tier-01-64f8f12bbf7472a6ccf838bfd6b5e3e8.yml b/custom_formats/french-uhd-bluray-tier-01.yml similarity index 100% rename from custom_formats/french-uhd-bluray-tier-01-64f8f12bbf7472a6ccf838bfd6b5e3e8.yml rename to custom_formats/french-uhd-bluray-tier-01.yml diff --git a/custom_formats/french-uhd-bluray-tier-02-0dcf0c8a386d82e3f2d424189af14065.yml b/custom_formats/french-uhd-bluray-tier-02.yml similarity index 100% rename from custom_formats/french-uhd-bluray-tier-02-0dcf0c8a386d82e3f2d424189af14065.yml rename to custom_formats/french-uhd-bluray-tier-02.yml diff --git a/custom_formats/french-vf2-29b5f7b1a5f20f64228786c3ab1bdc7d.yml b/custom_formats/french-vf2.yml similarity index 100% rename from custom_formats/french-vf2-29b5f7b1a5f20f64228786c3ab1bdc7d.yml rename to custom_formats/french-vf2.yml diff --git a/custom_formats/french-vfb-b3fb499641d7b3c2006be1d9eb014cb3.yml b/custom_formats/french-vfb.yml similarity index 100% rename from custom_formats/french-vfb-b3fb499641d7b3c2006be1d9eb014cb3.yml rename to custom_formats/french-vfb.yml diff --git a/custom_formats/french-vff-404c08fd0bd67f39b4d8e5709319094e.yml b/custom_formats/french-vff.yml similarity index 100% rename from custom_formats/french-vff-404c08fd0bd67f39b4d8e5709319094e.yml rename to custom_formats/french-vff.yml diff --git a/custom_formats/french-vfi-52772f1cad6b5d26c2551f79bc538a50.yml b/custom_formats/french-vfi.yml similarity index 100% rename from custom_formats/french-vfi-52772f1cad6b5d26c2551f79bc538a50.yml rename to custom_formats/french-vfi.yml diff --git a/custom_formats/french-vfq-b6ace47331a1d3b77942fc18156f6df6.yml b/custom_formats/french-vfq.yml similarity index 100% rename from custom_formats/french-vfq-b6ace47331a1d3b77942fc18156f6df6.yml rename to custom_formats/french-vfq.yml diff --git a/custom_formats/french-vof-4cafa20d5584f6ba1871d1b8941aa3cb.yml b/custom_formats/french-vof.yml similarity index 100% rename from custom_formats/french-vof-4cafa20d5584f6ba1871d1b8941aa3cb.yml rename to custom_formats/french-vof.yml diff --git a/custom_formats/french-voq-f7caa1942be5cc547c266bd3dbc2cda9.yml b/custom_formats/french-voq.yml similarity index 100% rename from custom_formats/french-voq-f7caa1942be5cc547c266bd3dbc2cda9.yml rename to custom_formats/french-voq.yml diff --git a/custom_formats/french-vostfr-9172b2f683f6223e3a1846427b417a3d.yml b/custom_formats/french-vostfr.yml similarity index 100% rename from custom_formats/french-vostfr-9172b2f683f6223e3a1846427b417a3d.yml rename to custom_formats/french-vostfr.yml diff --git a/custom_formats/french-vq-95aa50f71a01c82354a7a2b385f1c4d8.yml b/custom_formats/french-vq.yml similarity index 100% rename from custom_formats/french-vq-95aa50f71a01c82354a7a2b385f1c4d8.yml rename to custom_formats/french-vq.yml diff --git a/custom_formats/french-web-tier-01-9790a618cec1aeac8ce75601a17ea40d.yml b/custom_formats/french-web-tier-01.yml similarity index 100% rename from custom_formats/french-web-tier-01-9790a618cec1aeac8ce75601a17ea40d.yml rename to custom_formats/french-web-tier-01.yml diff --git a/custom_formats/french-web-tier-02-3c83a765f84239716bd5fd2d7af188f9.yml b/custom_formats/french-web-tier-02.yml similarity index 100% rename from custom_formats/french-web-tier-02-3c83a765f84239716bd5fd2d7af188f9.yml rename to custom_formats/french-web-tier-02.yml diff --git a/custom_formats/generated-dynamic-hdr-e6886871085226c3da1830830146846c.yml b/custom_formats/generated-dynamic-hdr.yml similarity index 100% rename from custom_formats/generated-dynamic-hdr-e6886871085226c3da1830830146846c.yml rename to custom_formats/generated-dynamic-hdr.yml diff --git a/custom_formats/german-1080p-booster-3bc8df3a71baaac60a31ef696ea72d36.yml b/custom_formats/german-1080p-booster.yml similarity index 100% rename from custom_formats/german-1080p-booster-3bc8df3a71baaac60a31ef696ea72d36.yml rename to custom_formats/german-1080p-booster.yml diff --git a/custom_formats/german-2160p-booster-cc7b1e64e2513a6a271090cdfafaeb55.yml b/custom_formats/german-2160p-booster.yml similarity index 100% rename from custom_formats/german-2160p-booster-cc7b1e64e2513a6a271090cdfafaeb55.yml rename to custom_formats/german-2160p-booster.yml diff --git a/custom_formats/german-bluray-tier-01-54795711b78ea87e56127928c423689b.yml b/custom_formats/german-bluray-tier-01.yml similarity index 100% rename from custom_formats/german-bluray-tier-01-54795711b78ea87e56127928c423689b.yml rename to custom_formats/german-bluray-tier-01.yml diff --git a/custom_formats/german-bluray-tier-02-1bfc773c53283d47c68e535811da30b7.yml b/custom_formats/german-bluray-tier-02.yml similarity index 100% rename from custom_formats/german-bluray-tier-02-1bfc773c53283d47c68e535811da30b7.yml rename to custom_formats/german-bluray-tier-02.yml diff --git a/custom_formats/german-bluray-tier-03-aee01d40cd1bf4bcded81ee62f0f3659.yml b/custom_formats/german-bluray-tier-03.yml similarity index 100% rename from custom_formats/german-bluray-tier-03-aee01d40cd1bf4bcded81ee62f0f3659.yml rename to custom_formats/german-bluray-tier-03.yml diff --git a/custom_formats/german-lq-release-title-a826ee9e46607bc61795c85a6f2b1279.yml b/custom_formats/german-lq-release-title.yml similarity index 100% rename from custom_formats/german-lq-release-title-a826ee9e46607bc61795c85a6f2b1279.yml rename to custom_formats/german-lq-release-title.yml diff --git a/custom_formats/german-lq-263943bc5d99550c68aad0c4278ba1c7.yml b/custom_formats/german-lq.yml similarity index 100% rename from custom_formats/german-lq-263943bc5d99550c68aad0c4278ba1c7.yml rename to custom_formats/german-lq.yml diff --git a/custom_formats/german-microsized-03c430f326f10a27a9739b8bc83c30e4.yml b/custom_formats/german-microsized.yml similarity index 100% rename from custom_formats/german-microsized-03c430f326f10a27a9739b8bc83c30e4.yml rename to custom_formats/german-microsized.yml diff --git a/custom_formats/german-remux-tier-01-8608a2ed20c636b8a62de108e9147713.yml b/custom_formats/german-remux-tier-01.yml similarity index 100% rename from custom_formats/german-remux-tier-01-8608a2ed20c636b8a62de108e9147713.yml rename to custom_formats/german-remux-tier-01.yml diff --git a/custom_formats/german-remux-tier-02-f9cf598d55ce532d63596b060a6db9ee.yml b/custom_formats/german-remux-tier-02.yml similarity index 100% rename from custom_formats/german-remux-tier-02-f9cf598d55ce532d63596b060a6db9ee.yml rename to custom_formats/german-remux-tier-02.yml diff --git a/custom_formats/german-scene-2d136d4e33082fe573d06b1f237c40dd.yml b/custom_formats/german-scene.yml similarity index 100% rename from custom_formats/german-scene-2d136d4e33082fe573d06b1f237c40dd.yml rename to custom_formats/german-scene.yml diff --git a/custom_formats/german-web-tier-01-a2ab25194f463f057a5559c03c84a3df.yml b/custom_formats/german-web-tier-01.yml similarity index 100% rename from custom_formats/german-web-tier-01-a2ab25194f463f057a5559c03c84a3df.yml rename to custom_formats/german-web-tier-01.yml diff --git a/custom_formats/german-web-tier-02-08d120d5a003ec4954b5b255c0691d79.yml b/custom_formats/german-web-tier-02.yml similarity index 100% rename from custom_formats/german-web-tier-02-08d120d5a003ec4954b5b255c0691d79.yml rename to custom_formats/german-web-tier-02.yml diff --git a/custom_formats/german-web-tier-03-439f9d71becaed589058ec949e037ff3.yml b/custom_formats/german-web-tier-03.yml similarity index 100% rename from custom_formats/german-web-tier-03-439f9d71becaed589058ec949e037ff3.yml rename to custom_formats/german-web-tier-03.yml diff --git a/custom_formats/hallowed-7a0d1ad358fee9f5b074af3ef3f9d9ef.yml b/custom_formats/hallowed.yml similarity index 100% rename from custom_formats/hallowed-7a0d1ad358fee9f5b074af3ef3f9d9ef.yml rename to custom_formats/hallowed.yml diff --git a/custom_formats/hbo-509e5f41146e278f9eab1ddaceb34515.yml b/custom_formats/hbo.yml similarity index 100% rename from custom_formats/hbo-509e5f41146e278f9eab1ddaceb34515.yml rename to custom_formats/hbo.yml diff --git a/custom_formats/hd-bluray-tier-01-ed27ebfef2f323e964fb1f61391bcb35.yml b/custom_formats/hd-bluray-tier-01.yml similarity index 100% rename from custom_formats/hd-bluray-tier-01-ed27ebfef2f323e964fb1f61391bcb35.yml rename to custom_formats/hd-bluray-tier-01.yml diff --git a/custom_formats/hd-bluray-tier-02-c20c8647f2746a1f4c4262b0fbbeeeae.yml b/custom_formats/hd-bluray-tier-02.yml similarity index 100% rename from custom_formats/hd-bluray-tier-02-c20c8647f2746a1f4c4262b0fbbeeeae.yml rename to custom_formats/hd-bluray-tier-02.yml diff --git a/custom_formats/hd-bluray-tier-03-5608c71bcebba0a5e666223bae8c9227.yml b/custom_formats/hd-bluray-tier-03.yml similarity index 100% rename from custom_formats/hd-bluray-tier-03-5608c71bcebba0a5e666223bae8c9227.yml rename to custom_formats/hd-bluray-tier-03.yml diff --git a/custom_formats/hdr-undefined-2a4d9069cc1fe3242ff9bdaebed239bb.yml b/custom_formats/hdr-undefined.yml similarity index 100% rename from custom_formats/hdr-undefined-2a4d9069cc1fe3242ff9bdaebed239bb.yml rename to custom_formats/hdr-undefined.yml diff --git a/custom_formats/hdr-e61e28db95d22bedcadf030b8f156d96.yml b/custom_formats/hdr.yml similarity index 100% rename from custom_formats/hdr-e61e28db95d22bedcadf030b8f156d96.yml rename to custom_formats/hdr.yml diff --git a/custom_formats/hdr10-dfb86d5941bc9075d6af23b09c2aeecd.yml b/custom_formats/hdr10.yml similarity index 100% rename from custom_formats/hdr10-dfb86d5941bc9075d6af23b09c2aeecd.yml rename to custom_formats/hdr10.yml diff --git a/custom_formats/hdr10plus-boost-b17886cb4158d9fea189859409975758.yml b/custom_formats/hdr10plus-boost.yml similarity index 100% rename from custom_formats/hdr10plus-boost-b17886cb4158d9fea189859409975758.yml rename to custom_formats/hdr10plus-boost.yml diff --git a/custom_formats/hdr10plus-b974a6cd08c1066250f1f177d7aa1225.yml b/custom_formats/hdr10plus.yml similarity index 100% rename from custom_formats/hdr10plus-b974a6cd08c1066250f1f177d7aa1225.yml rename to custom_formats/hdr10plus.yml diff --git a/custom_formats/hfr-73613461ac2cea99d52c4cd6e177ab82.yml b/custom_formats/hfr.yml similarity index 100% rename from custom_formats/hfr-73613461ac2cea99d52c4cd6e177ab82.yml rename to custom_formats/hfr.yml diff --git a/custom_formats/hlg-9364dd386c9b4a1100dde8264690add7.yml b/custom_formats/hlg.yml similarity index 100% rename from custom_formats/hlg-9364dd386c9b4a1100dde8264690add7.yml rename to custom_formats/hlg.yml diff --git a/custom_formats/hmax-5763d1b0ce84aff3b21038eea8e9b8ad.yml b/custom_formats/hmax.yml similarity index 100% rename from custom_formats/hmax-5763d1b0ce84aff3b21038eea8e9b8ad.yml rename to custom_formats/hmax.yml diff --git a/custom_formats/htsr-834b2c0ba0a8596029b4479a29e1a032.yml b/custom_formats/htsr.yml similarity index 100% rename from custom_formats/htsr-834b2c0ba0a8596029b4479a29e1a032.yml rename to custom_formats/htsr.yml diff --git a/custom_formats/hulu-526d445d4c16214309f0fd2b3be18a89.yml b/custom_formats/hulu.yml similarity index 100% rename from custom_formats/hulu-526d445d4c16214309f0fd2b3be18a89.yml rename to custom_formats/hulu.yml diff --git a/custom_formats/hybrid-0f12c086e289cf966fa5948eac571f44.yml b/custom_formats/hybrid.yml similarity index 100% rename from custom_formats/hybrid-0f12c086e289cf966fa5948eac571f44.yml rename to custom_formats/hybrid.yml diff --git a/custom_formats/imax-enhanced-9f6cbff8cfe4ebbc1bde14c7b7bec0de.yml b/custom_formats/imax-enhanced.yml similarity index 100% rename from custom_formats/imax-enhanced-9f6cbff8cfe4ebbc1bde14c7b7bec0de.yml rename to custom_formats/imax-enhanced.yml diff --git a/custom_formats/imax-eecf3a857724171f968a66cb5719e152.yml b/custom_formats/imax.yml similarity index 100% rename from custom_formats/imax-eecf3a857724171f968a66cb5719e152.yml rename to custom_formats/imax.yml diff --git a/custom_formats/internal-182fa1c42a2468f8488e6dcf75a81b81.yml b/custom_formats/internal.yml similarity index 100% rename from custom_formats/internal-182fa1c42a2468f8488e6dcf75a81b81.yml rename to custom_formats/internal.yml diff --git a/custom_formats/ip-6185878161f1e2eef9cd0641a0d09eae.yml b/custom_formats/ip.yml similarity index 100% rename from custom_formats/ip-6185878161f1e2eef9cd0641a0d09eae.yml rename to custom_formats/ip.yml diff --git a/custom_formats/it-e0ec9672be6cac914ffad34a6b077209.yml b/custom_formats/it.yml similarity index 100% rename from custom_formats/it-e0ec9672be6cac914ffad34a6b077209.yml rename to custom_formats/it.yml diff --git a/custom_formats/itvx-c3492a26af412e385404eade438ec51c.yml b/custom_formats/itvx.yml similarity index 100% rename from custom_formats/itvx-c3492a26af412e385404eade438ec51c.yml rename to custom_formats/itvx.yml diff --git a/custom_formats/language-german-dl-undefined-6aad77771dabe9d3e9d7be86f310b867.yml b/custom_formats/language-german-dl-undefined.yml similarity index 100% rename from custom_formats/language-german-dl-undefined-6aad77771dabe9d3e9d7be86f310b867.yml rename to custom_formats/language-german-dl-undefined.yml diff --git a/custom_formats/language-german-dl-f845be10da4f442654c13e1f2c3d6cd5.yml b/custom_formats/language-german-dl.yml similarity index 100% rename from custom_formats/language-german-dl-f845be10da4f442654c13e1f2c3d6cd5.yml rename to custom_formats/language-german-dl.yml diff --git a/custom_formats/language-german-86bc3115eb4e9873ac96904a4a68e19e.yml b/custom_formats/language-german.yml similarity index 100% rename from custom_formats/language-german-86bc3115eb4e9873ac96904a4a68e19e.yml rename to custom_formats/language-german.yml diff --git a/custom_formats/language-not-english-0dc8aec3bd1c47cd6c40c46ecd27e846.yml b/custom_formats/language-not-english.yml similarity index 100% rename from custom_formats/language-not-english-0dc8aec3bd1c47cd6c40c46ecd27e846.yml rename to custom_formats/language-not-english.yml diff --git a/custom_formats/language-not-french-533f782474f0819643c2ec0c1eeeb0ac.yml b/custom_formats/language-not-french.yml similarity index 100% rename from custom_formats/language-not-french-533f782474f0819643c2ec0c1eeeb0ac.yml rename to custom_formats/language-not-french.yml diff --git a/custom_formats/language-not-german-or-english-4eadb75fb23d09dfc0a8e3f687e72287.yml b/custom_formats/language-not-german-or-english.yml similarity index 100% rename from custom_formats/language-not-german-or-english-4eadb75fb23d09dfc0a8e3f687e72287.yml rename to custom_formats/language-not-german-or-english.yml diff --git a/custom_formats/language-not-original-d6e9318c875905d6cfb5bee961afcea9.yml b/custom_formats/language-not-original.yml similarity index 100% rename from custom_formats/language-not-original-d6e9318c875905d6cfb5bee961afcea9.yml rename to custom_formats/language-not-original.yml diff --git a/custom_formats/language-original-plus-french-0542a48746585dc4444bbbb8a6bdf6ea.yml b/custom_formats/language-original-plus-french.yml similarity index 100% rename from custom_formats/language-original-plus-french-0542a48746585dc4444bbbb8a6bdf6ea.yml rename to custom_formats/language-original-plus-french.yml diff --git a/custom_formats/line-mic-dubbed-c465ccc73923871b3eb1802042331306.yml b/custom_formats/line-mic-dubbed.yml similarity index 100% rename from custom_formats/line-mic-dubbed-c465ccc73923871b3eb1802042331306.yml rename to custom_formats/line-mic-dubbed.yml diff --git a/custom_formats/lq-release-title-e204b80c87be9497a8a6eaff48f72905.yml b/custom_formats/lq-release-title.yml similarity index 100% rename from custom_formats/lq-release-title-e204b80c87be9497a8a6eaff48f72905.yml rename to custom_formats/lq-release-title.yml diff --git a/custom_formats/lq-90a6f9a284dff5103f6346090e6280c8.yml b/custom_formats/lq.yml similarity index 100% rename from custom_formats/lq-90a6f9a284dff5103f6346090e6280c8.yml rename to custom_formats/lq.yml diff --git a/custom_formats/ma-2a6039655313bf5dab1e43523b62c374.yml b/custom_formats/ma.yml similarity index 100% rename from custom_formats/ma-2a6039655313bf5dab1e43523b62c374.yml rename to custom_formats/ma.yml diff --git a/custom_formats/masters-of-cinema-9d27d9d2181838f76dee150882bdc58c.yml b/custom_formats/masters-of-cinema.yml similarity index 100% rename from custom_formats/masters-of-cinema-9d27d9d2181838f76dee150882bdc58c.yml rename to custom_formats/masters-of-cinema.yml diff --git a/custom_formats/max-6a061313d22e51e0f25b7cd4dc065233.yml b/custom_formats/max.yml similarity index 100% rename from custom_formats/max-6a061313d22e51e0f25b7cd4dc065233.yml rename to custom_formats/max.yml diff --git a/custom_formats/mp3-6ba9033150e7896bdc9ec4b44f2b230f.yml b/custom_formats/mp3.yml similarity index 100% rename from custom_formats/mp3-6ba9033150e7896bdc9ec4b44f2b230f.yml rename to custom_formats/mp3.yml diff --git a/custom_formats/mpeg2-ff86c4326018682f817830ced463332b.yml b/custom_formats/mpeg2.yml similarity index 100% rename from custom_formats/mpeg2-ff86c4326018682f817830ced463332b.yml rename to custom_formats/mpeg2.yml diff --git a/custom_formats/multi-4b900e171accbfb172729b63323ea8ca.yml b/custom_formats/multi.yml similarity index 100% rename from custom_formats/multi-4b900e171accbfb172729b63323ea8ca.yml rename to custom_formats/multi.yml diff --git a/custom_formats/my5-eacd2cb6c6d4a93e459df2cec6d7b97a.yml b/custom_formats/my5.yml similarity index 100% rename from custom_formats/my5-eacd2cb6c6d4a93e459df2cec6d7b97a.yml rename to custom_formats/my5.yml diff --git a/custom_formats/nf-170b1d363bd8516fbf3a3eb05d4faff6.yml b/custom_formats/nf.yml similarity index 100% rename from custom_formats/nf-170b1d363bd8516fbf3a3eb05d4faff6.yml rename to custom_formats/nf.yml diff --git a/custom_formats/no-rlsgroup-ae9b7c9ebde1f3bd336a8cbd1ec4c5e5.yml b/custom_formats/no-rlsgroup.yml similarity index 100% rename from custom_formats/no-rlsgroup-ae9b7c9ebde1f3bd336a8cbd1ec4c5e5.yml rename to custom_formats/no-rlsgroup.yml diff --git a/custom_formats/now-3dce1fce9ac06d1349dfbd9186289385.yml b/custom_formats/now.yml similarity index 100% rename from custom_formats/now-3dce1fce9ac06d1349dfbd9186289385.yml rename to custom_formats/now.yml diff --git a/custom_formats/obfuscated-7357cf5161efbf8c4d5d0c30b4815ee2.yml b/custom_formats/obfuscated.yml similarity index 100% rename from custom_formats/obfuscated-7357cf5161efbf8c4d5d0c30b4815ee2.yml rename to custom_formats/obfuscated.yml diff --git a/custom_formats/open-matte-09d9dd29a0fc958f9796e65c2a8864b4.yml b/custom_formats/open-matte.yml similarity index 100% rename from custom_formats/open-matte-09d9dd29a0fc958f9796e65c2a8864b4.yml rename to custom_formats/open-matte.yml diff --git a/custom_formats/opus-a061e2e700f81932daf888599f8a8273.yml b/custom_formats/opus.yml similarity index 100% rename from custom_formats/opus-a061e2e700f81932daf888599f8a8273.yml rename to custom_formats/opus.yml diff --git a/custom_formats/ovid-fbca986396c5e695ef7b2def3c755d01.yml b/custom_formats/ovid.yml similarity index 100% rename from custom_formats/ovid-fbca986396c5e695ef7b2def3c755d01.yml rename to custom_formats/ovid.yml diff --git a/custom_formats/pathe-bf7e73dd1d85b12cc527dc619761c840.yml b/custom_formats/pathe.yml similarity index 100% rename from custom_formats/pathe-bf7e73dd1d85b12cc527dc619761c840.yml rename to custom_formats/pathe.yml diff --git a/custom_formats/pcm-e7c2fcae07cbada050a0af3357491d7b.yml b/custom_formats/pcm.yml similarity index 100% rename from custom_formats/pcm-e7c2fcae07cbada050a0af3357491d7b.yml rename to custom_formats/pcm.yml diff --git a/custom_formats/pcok-c9fd353f8f5f1baf56dc601c4cb29920.yml b/custom_formats/pcok.yml similarity index 100% rename from custom_formats/pcok-c9fd353f8f5f1baf56dc601c4cb29920.yml rename to custom_formats/pcok.yml diff --git a/custom_formats/pmtp-e36a0ba1bc902b26ee40818a1d59b8bd.yml b/custom_formats/pmtp.yml similarity index 100% rename from custom_formats/pmtp-e36a0ba1bc902b26ee40818a1d59b8bd.yml rename to custom_formats/pmtp.yml diff --git a/custom_formats/pq-08d6d8834ad9ec87b1dc7ec8148e7a1f.yml b/custom_formats/pq.yml similarity index 100% rename from custom_formats/pq-08d6d8834ad9ec87b1dc7ec8148e7a1f.yml rename to custom_formats/pq.yml diff --git a/custom_formats/remaster-570bc9ebecd92723d2d21500f4be314c.yml b/custom_formats/remaster.yml similarity index 100% rename from custom_formats/remaster-570bc9ebecd92723d2d21500f4be314c.yml rename to custom_formats/remaster.yml diff --git a/custom_formats/remux-tier-01-3a3ff47579026e76d6504ebea39390de.yml b/custom_formats/remux-tier-01.yml similarity index 100% rename from custom_formats/remux-tier-01-3a3ff47579026e76d6504ebea39390de.yml rename to custom_formats/remux-tier-01.yml diff --git a/custom_formats/remux-tier-02-9f98181fe5a3fbeb0cc29340da2a468a.yml b/custom_formats/remux-tier-02.yml similarity index 100% rename from custom_formats/remux-tier-02-9f98181fe5a3fbeb0cc29340da2a468a.yml rename to custom_formats/remux-tier-02.yml diff --git a/custom_formats/remux-tier-03-8baaf0b3142bf4d94c42a724f034e27a.yml b/custom_formats/remux-tier-03.yml similarity index 100% rename from custom_formats/remux-tier-03-8baaf0b3142bf4d94c42a724f034e27a.yml rename to custom_formats/remux-tier-03.yml diff --git a/custom_formats/repack-proper-e7718d7a3ce595f289bfee26adc178f5.yml b/custom_formats/repack-proper.yml similarity index 100% rename from custom_formats/repack-proper-e7718d7a3ce595f289bfee26adc178f5.yml rename to custom_formats/repack-proper.yml diff --git a/custom_formats/repack2-ae43b294509409a6a13919dedd4764c4.yml b/custom_formats/repack2.yml similarity index 100% rename from custom_formats/repack2-ae43b294509409a6a13919dedd4764c4.yml rename to custom_formats/repack2.yml diff --git a/custom_formats/repack3-5caaaa1c08c1742aa4342d8c4cc463f2.yml b/custom_formats/repack3.yml similarity index 100% rename from custom_formats/repack3-5caaaa1c08c1742aa4342d8c4cc463f2.yml rename to custom_formats/repack3.yml diff --git a/custom_formats/retags-5c44f52a8714fdd79bb4d98e2673be1f.yml b/custom_formats/retags.yml similarity index 100% rename from custom_formats/retags-5c44f52a8714fdd79bb4d98e2673be1f.yml rename to custom_formats/retags.yml diff --git a/custom_formats/scene-f537cf427b64c38c8e36298f657e4828.yml b/custom_formats/scene.yml similarity index 100% rename from custom_formats/scene-f537cf427b64c38c8e36298f657e4828.yml rename to custom_formats/scene.yml diff --git a/custom_formats/sdr-no-webdl-25c12f78430a3a23413652cbd1d48d77.yml b/custom_formats/sdr-no-webdl.yml similarity index 100% rename from custom_formats/sdr-no-webdl-25c12f78430a3a23413652cbd1d48d77.yml rename to custom_formats/sdr-no-webdl.yml diff --git a/custom_formats/sdr-9c38ebb7384dada637be8899efa68e6f.yml b/custom_formats/sdr.yml similarity index 100% rename from custom_formats/sdr-9c38ebb7384dada637be8899efa68e6f.yml rename to custom_formats/sdr.yml diff --git a/custom_formats/sic-8cd3ac70db7ac318cf9a0e01333940a4.yml b/custom_formats/sic.yml similarity index 100% rename from custom_formats/sic-8cd3ac70db7ac318cf9a0e01333940a4.yml rename to custom_formats/sic.yml diff --git a/custom_formats/sing-along-versions-712d74cd88bceb883ee32f773656b1f5.yml b/custom_formats/sing-along-versions.yml similarity index 100% rename from custom_formats/sing-along-versions-712d74cd88bceb883ee32f773656b1f5.yml rename to custom_formats/sing-along-versions.yml diff --git a/custom_formats/special-edition-957d0f44b592285f26449575e8b1167e.yml b/custom_formats/special-edition.yml similarity index 100% rename from custom_formats/special-edition-957d0f44b592285f26449575e8b1167e.yml rename to custom_formats/special-edition.yml diff --git a/custom_formats/stan-c2863d2a50c9acad1fb50e53ece60817.yml b/custom_formats/stan.yml similarity index 100% rename from custom_formats/stan-c2863d2a50c9acad1fb50e53ece60817.yml rename to custom_formats/stan.yml diff --git a/custom_formats/strp-ab56ccdc473a1f2897c76187ea365be2.yml b/custom_formats/strp.yml similarity index 100% rename from custom_formats/strp-ab56ccdc473a1f2897c76187ea365be2.yml rename to custom_formats/strp.yml diff --git a/custom_formats/theatrical-cut-e9001909a4c88013a359d0b9920d7bea.yml b/custom_formats/theatrical-cut.yml similarity index 100% rename from custom_formats/theatrical-cut-e9001909a4c88013a359d0b9920d7bea.yml rename to custom_formats/theatrical-cut.yml diff --git a/custom_formats/truehd-atmos-496f355514737f7d83bf7aa4d24f8169.yml b/custom_formats/truehd-atmos.yml similarity index 100% rename from custom_formats/truehd-atmos-496f355514737f7d83bf7aa4d24f8169.yml rename to custom_formats/truehd-atmos.yml diff --git a/custom_formats/truehd-3cafb66171b47f226146a0770576870f.yml b/custom_formats/truehd.yml similarity index 100% rename from custom_formats/truehd-3cafb66171b47f226146a0770576870f.yml rename to custom_formats/truehd.yml diff --git a/custom_formats/tver-f1b0bae9bc222dab32c1b38b5a7a1088.yml b/custom_formats/tver.yml similarity index 100% rename from custom_formats/tver-f1b0bae9bc222dab32c1b38b5a7a1088.yml rename to custom_formats/tver.yml diff --git a/custom_formats/tving-26df36e3d2a96de2f8b7166ae37d3c33.yml b/custom_formats/tving.yml similarity index 100% rename from custom_formats/tving-26df36e3d2a96de2f8b7166ae37d3c33.yml rename to custom_formats/tving.yml diff --git a/custom_formats/u-next-279bda7434fd9075786de274e6c3c202.yml b/custom_formats/u-next.yml similarity index 100% rename from custom_formats/u-next-279bda7434fd9075786de274e6c3c202.yml rename to custom_formats/u-next.yml diff --git a/custom_formats/uhd-bluray-tier-01-4d74ac4c4db0b64bff6ce0cffef99bf0.yml b/custom_formats/uhd-bluray-tier-01.yml similarity index 100% rename from custom_formats/uhd-bluray-tier-01-4d74ac4c4db0b64bff6ce0cffef99bf0.yml rename to custom_formats/uhd-bluray-tier-01.yml diff --git a/custom_formats/uhd-bluray-tier-02-a58f517a70193f8e578056642178419d.yml b/custom_formats/uhd-bluray-tier-02.yml similarity index 100% rename from custom_formats/uhd-bluray-tier-02-a58f517a70193f8e578056642178419d.yml rename to custom_formats/uhd-bluray-tier-02.yml diff --git a/custom_formats/uhd-bluray-tier-03-e71939fae578037e7aed3ee219bbe7c1.yml b/custom_formats/uhd-bluray-tier-03.yml similarity index 100% rename from custom_formats/uhd-bluray-tier-03-e71939fae578037e7aed3ee219bbe7c1.yml rename to custom_formats/uhd-bluray-tier-03.yml diff --git a/custom_formats/uncensored-064af5f084a0a24458cc8ecd3220f93f.yml b/custom_formats/uncensored.yml similarity index 100% rename from custom_formats/uncensored-064af5f084a0a24458cc8ecd3220f93f.yml rename to custom_formats/uncensored.yml diff --git a/custom_formats/upscaled-bfd8eb01832d646a0a89c4deb46f8564.yml b/custom_formats/upscaled.yml similarity index 100% rename from custom_formats/upscaled-bfd8eb01832d646a0a89c4deb46f8564.yml rename to custom_formats/upscaled.yml diff --git a/custom_formats/v0-c259005cbaeb5ab44c06eddb4751e70c.yml b/custom_formats/v0.yml similarity index 100% rename from custom_formats/v0-c259005cbaeb5ab44c06eddb4751e70c.yml rename to custom_formats/v0.yml diff --git a/custom_formats/v1-5f400539421b8fcf71d51e6384434573.yml b/custom_formats/v1.yml similarity index 100% rename from custom_formats/v1-5f400539421b8fcf71d51e6384434573.yml rename to custom_formats/v1.yml diff --git a/custom_formats/v2-3df5e6dfef4b09bb6002f732bed5b774.yml b/custom_formats/v2.yml similarity index 100% rename from custom_formats/v2-3df5e6dfef4b09bb6002f732bed5b774.yml rename to custom_formats/v2.yml diff --git a/custom_formats/v3-db92c27ba606996b146b57fbe6d09186.yml b/custom_formats/v3.yml similarity index 100% rename from custom_formats/v3-db92c27ba606996b146b57fbe6d09186.yml rename to custom_formats/v3.yml diff --git a/custom_formats/v4-d4e5e842fad129a3c097bdb2d20d31a0.yml b/custom_formats/v4.yml similarity index 100% rename from custom_formats/v4-d4e5e842fad129a3c097bdb2d20d31a0.yml rename to custom_formats/v4.yml diff --git a/custom_formats/vc-1-11cd1db7165d6a7ad9a83bc97b8b1060.yml b/custom_formats/vc-1.yml similarity index 100% rename from custom_formats/vc-1-11cd1db7165d6a7ad9a83bc97b8b1060.yml rename to custom_formats/vc-1.yml diff --git a/custom_formats/vdl-996e8ce50025e8b1e8fa95fcb28c4e5a.yml b/custom_formats/vdl.yml similarity index 100% rename from custom_formats/vdl-996e8ce50025e8b1e8fa95fcb28c4e5a.yml rename to custom_formats/vdl.yml diff --git a/custom_formats/vinegar-syndrome-db9b4c4b53d312a3ca5f1378f6440fc9.yml b/custom_formats/vinegar-syndrome.yml similarity index 100% rename from custom_formats/vinegar-syndrome-db9b4c4b53d312a3ca5f1378f6440fc9.yml rename to custom_formats/vinegar-syndrome.yml diff --git a/custom_formats/viu-1b355ff093fd1064b75ea98c616881b1.yml b/custom_formats/viu.yml similarity index 100% rename from custom_formats/viu-1b355ff093fd1064b75ea98c616881b1.yml rename to custom_formats/viu.yml diff --git a/custom_formats/vp9-ae4cfaa9283a4f2150ac3da08e388723.yml b/custom_formats/vp9.yml similarity index 100% rename from custom_formats/vp9-ae4cfaa9283a4f2150ac3da08e388723.yml rename to custom_formats/vp9.yml diff --git a/custom_formats/vrv-60f6d50cbd3cfc3e9a8c00e3a30c3114.yml b/custom_formats/vrv.yml similarity index 100% rename from custom_formats/vrv-60f6d50cbd3cfc3e9a8c00e3a30c3114.yml rename to custom_formats/vrv.yml diff --git a/custom_formats/web-tier-01-c20f169ef63c5f40c2def54abaf4438e.yml b/custom_formats/web-tier-01.yml similarity index 100% rename from custom_formats/web-tier-01-c20f169ef63c5f40c2def54abaf4438e.yml rename to custom_formats/web-tier-01.yml diff --git a/custom_formats/web-tier-02-403816d65392c79236dcb6dd591aeda4.yml b/custom_formats/web-tier-02.yml similarity index 100% rename from custom_formats/web-tier-02-403816d65392c79236dcb6dd591aeda4.yml rename to custom_formats/web-tier-02.yml diff --git a/custom_formats/web-tier-03-af94e0fe497124d1f9ce732069ec8c3b.yml b/custom_formats/web-tier-03.yml similarity index 100% rename from custom_formats/web-tier-03-af94e0fe497124d1f9ce732069ec8c3b.yml rename to custom_formats/web-tier-03.yml diff --git a/custom_formats/x264-2899d84dc9372de3408e6d8cc18e9666.yml b/custom_formats/x264.yml similarity index 100% rename from custom_formats/x264-2899d84dc9372de3408e6d8cc18e9666.yml rename to custom_formats/x264.yml diff --git a/custom_formats/x265-hd-dc98083864ea246d05a42df0d05f81cc.yml b/custom_formats/x265-hd.yml similarity index 100% rename from custom_formats/x265-hd-dc98083864ea246d05a42df0d05f81cc.yml rename to custom_formats/x265-hd.yml diff --git a/custom_formats/x265-no-hdrdv-839bea857ed2c0a8e084f3cbdbd65ecb.yml b/custom_formats/x265-no-hdrdv.yml similarity index 100% rename from custom_formats/x265-no-hdrdv-839bea857ed2c0a8e084f3cbdbd65ecb.yml rename to custom_formats/x265-no-hdrdv.yml diff --git a/custom_formats/x265-9170d55c319f4fe40da8711ba9d8050d.yml b/custom_formats/x265.yml similarity index 100% rename from custom_formats/x265-9170d55c319f4fe40da8711ba9d8050d.yml rename to custom_formats/x265.yml diff --git a/custom_formats/x266-390455c22a9cac81a738f6cbad705c3c.yml b/custom_formats/x266.yml similarity index 100% rename from custom_formats/x266-390455c22a9cac81a738f6cbad705c3c.yml rename to custom_formats/x266.yml diff --git a/profiles/(Anime) Remux-1080p.yml b/profiles/(Anime) Remux-1080p.yml index ad467d4..3a63294 100644 --- a/profiles/(Anime) Remux-1080p.yml +++ b/profiles/(Anime) Remux-1080p.yml @@ -57,65 +57,71 @@ qualities: name: Remux-1080p custom_formats: - name: Anime BD Tier 01 (Top SeaDex Muxers) - score: 1400 + score: null - name: Anime BD Tier 02 (SeaDex Muxers) - score: 1300 + score: null - name: Anime BD Tier 03 (SeaDex Muxers) - score: 1200 + score: null - name: Anime BD Tier 04 (SeaDex Muxers) - score: 1100 + score: null - name: Anime BD Tier 05 (Remuxes) - score: 1000 + score: null - name: Anime BD Tier 06 (FanSubs) - score: 900 + score: null - name: Anime BD Tier 07 (P2P/Scene) - score: 800 + score: null - name: Anime BD Tier 08 (Mini Encodes) - score: 700 + score: null - name: Anime Web Tier 01 (Muxers) - score: 600 + score: null - name: Anime Web Tier 02 (Top FanSubs) - score: 500 + score: null - name: Anime Web Tier 03 (Official Subs) - score: 400 + score: null - name: Anime Web Tier 04 (Official Subs) - score: 300 + score: null - name: Anime Web Tier 05 (FanSubs) - score: 200 + score: null - name: Anime Web Tier 06 (FanSubs) - score: 100 + score: null - name: Remux Tier 01 - score: 1050 + score: null - name: Remux Tier 02 - score: 1000 + score: null - name: Remux Tier 03 - score: 950 + score: null - name: WEB Tier 01 - score: 350 + score: null - name: WEB Tier 02 - score: 250 + score: null - name: WEB Tier 03 - score: 150 + score: null - name: Anime Raws - score: -10000 + score: null - name: Anime LQ Groups - score: -10000 + score: null +- name: Uncensored + score: null - name: v0 - score: -51 + score: null - name: v1 - score: 1 + score: null - name: v2 - score: 2 + score: null - name: v3 - score: 3 + score: null - name: v4 - score: 4 + score: null - name: VRV - score: 10 + score: null +- name: 10bit + score: null +- name: Anime Dual Audio + score: null - name: Dubs Only - score: -10000 + score: null - name: VOSTFR - score: -10000 + score: null - name: AV1 - score: -10000 + score: null language: original diff --git a/profiles/(French MULTi.VO) HD Bluray + WEB.yml b/profiles/(French MULTi.VO) HD Bluray + WEB.yml index 2e677e5..3730cff 100644 --- a/profiles/(French MULTi.VO) HD Bluray + WEB.yml +++ b/profiles/(French MULTi.VO) HD Bluray + WEB.yml @@ -21,60 +21,104 @@ qualities: - id: 4 name: Bluray-1080p custom_formats: +- name: VFF + score: null +- name: VOF + score: null +- name: VFI + score: null +- name: VF2 + score: null +- name: VFQ + score: null +- name: VOQ + score: null +- name: VQ + score: null +- name: VFB + score: null - name: 'Language: Not Original' - score: -10000 + score: null +- name: 'Language: Not French' + score: null - name: 'Language: Original + French' - score: 500 + score: null +- name: MULTi + score: null - name: FR HD Bluray Tier 01 - score: 1800 + score: null - name: FR HD Bluray Tier 02 - score: 1750 + score: null - name: FR WEB Tier 01 - score: 1700 + score: null - name: FR WEB Tier 02 - score: 1650 + score: null - name: FR Scene Groups - score: 1500 + score: null - name: FR LQ - score: -10000 + score: null - name: HD Bluray Tier 01 - score: 1800 + score: null - name: HD Bluray Tier 02 - score: 1750 + score: null - name: HD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(French MULTi.VO) HD Remux (1080p).yml b/profiles/(French MULTi.VO) HD Remux (1080p).yml index c362716..f4510f9 100644 --- a/profiles/(French MULTi.VO) HD Remux (1080p).yml +++ b/profiles/(French MULTi.VO) HD Remux (1080p).yml @@ -22,60 +22,104 @@ qualities: - name: Remux-1080p id: 4 custom_formats: +- name: VFF + score: null +- name: VOF + score: null +- name: VFI + score: null +- name: VF2 + score: null +- name: VFQ + score: null +- name: VOQ + score: null +- name: VQ + score: null +- name: VFB + score: null - name: 'Language: Not Original' - score: -10000 + score: null +- name: 'Language: Not French' + score: null - name: 'Language: Original + French' - score: 500 + score: null +- name: MULTi + score: null - name: FR Remux Tier 01 - score: 1950 + score: null - name: FR Remux Tier 02 - score: 1900 + score: null - name: FR WEB Tier 01 - score: 1700 + score: null - name: FR WEB Tier 02 - score: 1650 + score: null - name: FR Scene Groups - score: 1500 + score: null - name: FR LQ - score: -10000 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(French MULTi.VO) UHD Bluray + WEB.yml b/profiles/(French MULTi.VO) UHD Bluray + WEB.yml index 8ef3bd3..bdbfa49 100644 --- a/profiles/(French MULTi.VO) UHD Bluray + WEB.yml +++ b/profiles/(French MULTi.VO) UHD Bluray + WEB.yml @@ -22,92 +22,136 @@ qualities: - id: 4 name: Bluray-2160p custom_formats: +- name: VFF + score: null +- name: VOF + score: null +- name: VFI + score: null +- name: VF2 + score: null +- name: VFQ + score: null +- name: VOQ + score: null +- name: VQ + score: null +- name: VFB + score: null - name: 'Language: Not Original' - score: -10000 + score: null +- name: 'Language: Not French' + score: null - name: 'Language: Original + French' - score: 500 + score: null +- name: MULTi + score: null - name: FR UHD Bluray Tier 01 - score: 1800 + score: null - name: FR UHD Bluray Tier 02 - score: 1750 + score: null - name: FR Remux Tier 01 - score: 1950 + score: null - name: FR Remux Tier 02 - score: 1900 + score: null - name: FR WEB Tier 01 - score: 1700 + score: null - name: FR WEB Tier 02 - score: 1650 + score: null - name: FR Scene Groups - score: 1500 + score: null - name: FR LQ - score: -10000 + score: null - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: UHD Bluray Tier 01 - score: 1800 + score: null - name: UHD Bluray Tier 02 - score: 1750 + score: null - name: UHD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(French MULTi.VO) UHD Remux (2160p).yml b/profiles/(French MULTi.VO) UHD Remux (2160p).yml index f62de19..5480085 100644 --- a/profiles/(French MULTi.VO) UHD Remux (2160p).yml +++ b/profiles/(French MULTi.VO) UHD Remux (2160p).yml @@ -22,92 +22,136 @@ qualities: - name: Remux-2160p id: 4 custom_formats: +- name: VFF + score: null +- name: VOF + score: null +- name: VFI + score: null +- name: VF2 + score: null +- name: VFQ + score: null +- name: VOQ + score: null +- name: VQ + score: null +- name: VFB + score: null - name: 'Language: Not Original' - score: -10000 + score: null +- name: 'Language: Not French' + score: null - name: 'Language: Original + French' - score: 500 + score: null +- name: MULTi + score: null - name: FR Remux Tier 01 - score: 1950 + score: null - name: FR Remux Tier 02 - score: 1900 + score: null - name: FR UHD Bluray Tier 01 - score: 1800 + score: null - name: FR UHD Bluray Tier 02 - score: 1750 + score: null - name: FR WEB Tier 01 - score: 1700 + score: null - name: FR WEB Tier 02 - score: 1650 + score: null - name: FR Scene Groups - score: 1500 + score: null - name: FR LQ - score: -10000 + score: null - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: UHD Bluray Tier 01 - score: 1800 + score: null - name: UHD Bluray Tier 02 - score: 1750 + score: null - name: UHD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(German) HD Bluray + WEB.yml b/profiles/(German) HD Bluray + WEB.yml index 1e6c6d0..de75905 100644 --- a/profiles/(German) HD Bluray + WEB.yml +++ b/profiles/(German) HD Bluray + WEB.yml @@ -27,75 +27,101 @@ qualities: name: Bluray-1080p custom_formats: - name: German 1080p Booster - score: 650 + score: null - name: 1080p - score: 50 + score: null - name: 720p - score: 5 + score: null - name: German - score: 10000 + score: null - name: German DL - score: 11000 + score: null - name: German DL (undefined) - score: 11000 + score: null - name: Not German or English - score: -35000 + score: null - name: German Bluray Tier 01 - score: 2900 + score: null - name: German Bluray Tier 02 - score: 2650 + score: null - name: German Bluray Tier 03 - score: 2300 + score: null - name: German Web Tier 01 - score: 2100 + score: null - name: German Web Tier 02 - score: 1900 + score: null - name: German Web Tier 03 - score: 1800 + score: null - name: German Scene - score: 1700 + score: null - name: German LQ - score: -35000 + score: null - name: German LQ (release title) - score: -35000 + score: null - name: German Microsized - score: -35000 + score: null - name: Line/Mic Dubbed - score: -35000 + score: null - name: HD Bluray Tier 01 - score: 1800 + score: null - name: HD Bluray Tier 02 - score: 1750 + score: null - name: HD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -35000 + score: null +- name: Generated Dynamic HDR + score: null - name: LQ - score: -35000 + score: null - name: LQ (Release Title) - score: -35000 + score: null - name: 3D - score: -35000 + score: null - name: Extras - score: -35000 + score: null - name: AV1 - score: -35000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: any diff --git a/profiles/(German) HD Remux + WEB.yml b/profiles/(German) HD Remux + WEB.yml index f553cf4..adcae1a 100644 --- a/profiles/(German) HD Remux + WEB.yml +++ b/profiles/(German) HD Remux + WEB.yml @@ -20,73 +20,99 @@ qualities: name: Remux-1080p custom_formats: - name: German 1080p Booster - score: 650 + score: null - name: 1080p - score: 50 + score: null - name: 720p - score: 5 + score: null - name: German - score: 10000 + score: null - name: German DL - score: 11000 + score: null - name: German DL (undefined) - score: 11000 + score: null - name: Not German or English - score: -35000 + score: null - name: German Remux Tier 01 - score: 4000 + score: null - name: German Remux Tier 02 - score: 3900 + score: null - name: German Web Tier 01 - score: 2100 + score: null - name: German Web Tier 02 - score: 1900 + score: null - name: German Web Tier 03 - score: 1800 + score: null - name: German Scene - score: 1700 + score: null - name: German LQ - score: -35000 + score: null - name: German LQ (release title) - score: -35000 + score: null - name: German Microsized - score: -35000 + score: null - name: Line/Mic Dubbed - score: -35000 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -35000 + score: null +- name: Generated Dynamic HDR + score: null - name: LQ - score: -35000 + score: null - name: LQ (Release Title) - score: -35000 + score: null - name: 3D - score: -35000 + score: null - name: Extras - score: -35000 + score: null - name: AV1 - score: -35000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: any diff --git a/profiles/(German) Remux + WEB 2160p.yml b/profiles/(German) Remux + WEB 2160p.yml index 42b20aa..1d4f3d1 100644 --- a/profiles/(German) Remux + WEB 2160p.yml +++ b/profiles/(German) Remux + WEB 2160p.yml @@ -20,101 +20,127 @@ qualities: name: Remux-2160p custom_formats: - name: German 1080p Booster - score: 650 + score: null - name: German 2160p Booster - score: 9000 + score: null - name: 2160p - score: 100 + score: null - name: 1080p - score: 50 + score: null - name: 720p - score: 5 + score: null - name: German - score: 10000 + score: null - name: German DL - score: 11000 + score: null - name: German DL (undefined) - score: 11000 + score: null - name: Not German or English - score: -35000 + score: null - name: German Remux Tier 01 - score: 4000 + score: null - name: German Remux Tier 02 - score: 3900 + score: null - name: German Web Tier 01 - score: 2100 + score: null - name: German Web Tier 02 - score: 1900 + score: null - name: German Web Tier 03 - score: 1800 + score: null - name: German Scene - score: 1700 + score: null - name: German LQ - score: -35000 + score: null - name: German LQ (release title) - score: -35000 + score: null - name: German Microsized - score: -35000 + score: null - name: Line/Mic Dubbed - score: -35000 + score: null - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -35000 + score: null +- name: Generated Dynamic HDR + score: null - name: LQ - score: -35000 + score: null - name: LQ (Release Title) - score: -35000 + score: null - name: 3D - score: -35000 + score: null - name: Upscaled - score: -35000 + score: null - name: Extras - score: -35000 + score: null - name: AV1 - score: -35000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: any diff --git a/profiles/(German) UHD Bluray + WEB (Alternative).yml b/profiles/(German) UHD Bluray + WEB (Alternative).yml index 5102c8f..f815223 100644 --- a/profiles/(German) UHD Bluray + WEB (Alternative).yml +++ b/profiles/(German) UHD Bluray + WEB (Alternative).yml @@ -33,109 +33,135 @@ qualities: name: Bluray-2160p custom_formats: - name: German 1080p Booster - score: 650 + score: null - name: German 2160p Booster - score: 9000 + score: null - name: 2160p - score: 100 + score: null - name: 1080p - score: 50 + score: null - name: 720p - score: 5 + score: null - name: German - score: 10000 + score: null - name: German DL - score: 11000 + score: null - name: German DL (undefined) - score: 11000 + score: null - name: Not German or English - score: -35000 + score: null - name: German Bluray Tier 01 - score: 2900 + score: null - name: German Bluray Tier 02 - score: 2650 + score: null - name: German Bluray Tier 03 - score: 2300 + score: null - name: German Web Tier 01 - score: 2100 + score: null - name: German Web Tier 02 - score: 1900 + score: null - name: German Web Tier 03 - score: 1800 + score: null - name: German Scene - score: 1700 + score: null - name: German LQ - score: -35000 + score: null - name: German LQ (release title) - score: -35000 + score: null - name: German Microsized - score: -35000 + score: null - name: Line/Mic Dubbed - score: -35000 + score: null - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: UHD Bluray Tier 01 - score: 1800 + score: null - name: UHD Bluray Tier 02 - score: 1750 + score: null - name: UHD Bluray Tier 03 - score: 1700 + score: null - name: HD Bluray Tier 01 - score: 1800 + score: null - name: HD Bluray Tier 02 - score: 1750 + score: null - name: HD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -35000 + score: null +- name: Generated Dynamic HDR + score: null - name: LQ - score: -35000 + score: null - name: LQ (Release Title) - score: -35000 + score: null - name: 3D - score: -35000 + score: null - name: Upscaled - score: -35000 + score: null - name: Extras - score: -35000 + score: null - name: AV1 - score: -35000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: any diff --git a/profiles/(German) UHD Bluray + WEB.yml b/profiles/(German) UHD Bluray + WEB.yml index b4d8801..13fda50 100644 --- a/profiles/(German) UHD Bluray + WEB.yml +++ b/profiles/(German) UHD Bluray + WEB.yml @@ -20,103 +20,129 @@ qualities: name: Bluray-2160p custom_formats: - name: German 1080p Booster - score: 650 + score: null - name: German 2160p Booster - score: 9000 + score: null - name: 2160p - score: 100 + score: null - name: 1080p - score: 50 + score: null - name: 720p - score: 5 + score: null - name: German - score: 10000 + score: null - name: German DL - score: 11000 + score: null - name: German DL (undefined) - score: 11000 + score: null - name: Not German or English - score: -35000 + score: null - name: German Bluray Tier 01 - score: 2900 + score: null - name: German Bluray Tier 02 - score: 2650 + score: null - name: German Bluray Tier 03 - score: 2300 + score: null - name: German Web Tier 01 - score: 2100 + score: null - name: German Web Tier 02 - score: 1900 + score: null - name: German Web Tier 03 - score: 1800 + score: null - name: German Scene - score: 1700 + score: null - name: German LQ - score: -35000 + score: null - name: German LQ (release title) - score: -35000 + score: null - name: German Microsized - score: -35000 + score: null - name: Line/Mic Dubbed - score: -35000 + score: null - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: UHD Bluray Tier 01 - score: 1800 + score: null - name: UHD Bluray Tier 02 - score: 1750 + score: null - name: UHD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -35000 + score: null +- name: Generated Dynamic HDR + score: null - name: LQ - score: -35000 + score: null - name: LQ (Release Title) - score: -35000 + score: null - name: 3D - score: -35000 + score: null - name: Upscaled - score: -35000 + score: null - name: Extras - score: -35000 + score: null - name: AV1 - score: -35000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: any diff --git a/profiles/(SQP) SQP-1 (1080p).yml b/profiles/(SQP) SQP-1 (1080p).yml index feb3cf1..85be5f4 100644 --- a/profiles/(SQP) SQP-1 (1080p).yml +++ b/profiles/(SQP) SQP-1 (1080p).yml @@ -32,71 +32,107 @@ qualities: name: Bluray-1080p custom_formats: - name: TrueHD ATMOS - score: -10000 + score: null - name: DTS X - score: -10000 + score: null +- name: ATMOS (undefined) + score: null - name: DD+ ATMOS - score: 135 + score: null - name: TrueHD - score: -10000 + score: null - name: DTS-HD MA - score: -10000 + score: null +- name: FLAC + score: null +- name: PCM + score: null - name: DTS-HD HRA - score: -10000 + score: null - name: DD+ - score: 125 + score: null +- name: DTS-ES + score: null +- name: DTS + score: null +- name: AAC + score: null - name: DD - score: 115 + score: null - name: BHDStudio - score: 1000 + score: null - name: hallowed - score: 600 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: HD Bluray Tier 01 - score: 1100 + score: null - name: HD Bluray Tier 02 - score: 1050 + score: null - name: HD Bluray Tier 03 - score: 1000 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: x265 (HD) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: 10 bit - score: -10000 + score: null - name: AV1 - score: -10000 + score: null - name: 1080p - score: 50 + score: null - name: 720p - score: 5 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: -10000 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(SQP) SQP-1 (2160p).yml b/profiles/(SQP) SQP-1 (2160p).yml index 1b0470f..50c229a 100644 --- a/profiles/(SQP) SQP-1 (2160p).yml +++ b/profiles/(SQP) SQP-1 (2160p).yml @@ -42,103 +42,139 @@ qualities: id: 9 custom_formats: - name: TrueHD ATMOS - score: -10000 + score: null - name: DTS X - score: -10000 + score: null +- name: ATMOS (undefined) + score: null - name: DD+ ATMOS - score: 135 + score: null - name: TrueHD - score: -10000 + score: null - name: DTS-HD MA - score: -10000 + score: null +- name: FLAC + score: null +- name: PCM + score: null - name: DTS-HD HRA - score: -10000 + score: null - name: DD+ - score: 125 + score: null +- name: DTS-ES + score: null +- name: DTS + score: null +- name: AAC + score: null - name: DD - score: 115 + score: null - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: DV (WEBDL) - score: -10000 + score: null - name: BHDStudio - score: 1000 + score: null - name: hallowed - score: 600 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: HD Bluray Tier 01 - score: 1100 + score: null - name: HD Bluray Tier 02 - score: 1050 + score: null - name: HD Bluray Tier 03 - score: 1000 + score: null - name: UHD Bluray Tier 01 - score: 1100 + score: null - name: UHD Bluray Tier 02 - score: 1050 + score: null - name: UHD Bluray Tier 03 - score: 1000 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: x265 (no HDR/DV) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: 10 bit - score: -10000 + score: null - name: AV1 - score: -10000 + score: null - name: 1080p - score: 50 + score: null - name: 720p - score: 5 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: -10000 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(SQP) SQP-1 WEB (1080p).yml b/profiles/(SQP) SQP-1 WEB (1080p).yml index 25fcb03..41f99e5 100644 --- a/profiles/(SQP) SQP-1 WEB (1080p).yml +++ b/profiles/(SQP) SQP-1 WEB (1080p).yml @@ -26,73 +26,109 @@ qualities: name: Bluray-1080p custom_formats: - name: TrueHD ATMOS - score: -10000 + score: null - name: DTS X - score: -10000 + score: null +- name: ATMOS (undefined) + score: null - name: DD+ ATMOS - score: 135 + score: null - name: TrueHD - score: -10000 + score: null - name: DTS-HD MA - score: -10000 + score: null +- name: FLAC + score: null +- name: PCM + score: null - name: DTS-HD HRA - score: -10000 + score: null - name: DD+ - score: 125 + score: null +- name: DTS-ES + score: null +- name: DTS + score: null +- name: AAC + score: null - name: DD - score: 115 + score: null - name: 2.0 Stereo - score: -175 + score: null - name: BHDStudio - score: 550 + score: null - name: hallowed - score: 600 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: HD Bluray Tier 01 - score: 1100 + score: null - name: HD Bluray Tier 02 - score: 1050 + score: null - name: HD Bluray Tier 03 - score: 1000 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: x265 (HD) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: 10 bit - score: -10000 + score: null - name: AV1 - score: -10000 + score: null - name: 1080p - score: 50 + score: null - name: 720p - score: 5 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: -10000 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(SQP) SQP-1 WEB (2160p).yml b/profiles/(SQP) SQP-1 WEB (2160p).yml index 460d016..5ba1910 100644 --- a/profiles/(SQP) SQP-1 WEB (2160p).yml +++ b/profiles/(SQP) SQP-1 WEB (2160p).yml @@ -36,105 +36,141 @@ qualities: name: Bluray-2160p custom_formats: - name: TrueHD ATMOS - score: -10000 + score: null - name: DTS X - score: -10000 + score: null +- name: ATMOS (undefined) + score: null - name: DD+ ATMOS - score: 135 + score: null - name: TrueHD - score: -10000 + score: null - name: DTS-HD MA - score: -10000 + score: null +- name: FLAC + score: null +- name: PCM + score: null - name: DTS-HD HRA - score: -10000 + score: null - name: DD+ - score: 125 + score: null +- name: DTS-ES + score: null +- name: DTS + score: null +- name: AAC + score: null - name: DD - score: 115 + score: null - name: 2.0 Stereo - score: -175 + score: null - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: DV (WEBDL) - score: -10000 + score: null - name: BHDStudio - score: 550 + score: null - name: hallowed - score: 600 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: HD Bluray Tier 01 - score: 1100 + score: null - name: HD Bluray Tier 02 - score: 1050 + score: null - name: HD Bluray Tier 03 - score: 1000 + score: null - name: UHD Bluray Tier 01 - score: 1100 + score: null - name: UHD Bluray Tier 02 - score: 1050 + score: null - name: UHD Bluray Tier 03 - score: 1000 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: x265 (no HDR/DV) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: 10 bit - score: -10000 + score: null - name: AV1 - score: -10000 + score: null - name: 1080p - score: 50 + score: null - name: 720p - score: 5 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: -10000 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(SQP) SQP-2.yml b/profiles/(SQP) SQP-2.yml index eca3189..cd516d4 100644 --- a/profiles/(SQP) SQP-2.yml +++ b/profiles/(SQP) SQP-2.yml @@ -34,77 +34,101 @@ qualities: name: Bluray-2160p custom_formats: - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: UHD Bluray Tier 01 - score: 2300 + score: null - name: UHD Bluray Tier 02 - score: 2200 + score: null - name: UHD Bluray Tier 03 - score: 2100 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null - name: 1080p - score: 50 + score: null - name: 2160p - score: 151 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(SQP) SQP-3 (Audio).yml b/profiles/(SQP) SQP-3 (Audio).yml index bd92290..f31cdef 100644 --- a/profiles/(SQP) SQP-3 (Audio).yml +++ b/profiles/(SQP) SQP-3 (Audio).yml @@ -32,99 +32,123 @@ qualities: name: Remux-2160p custom_formats: - name: TrueHD Atmos - score: 5000 + score: null - name: DTS X - score: 4500 + score: null - name: ATMOS (undefined) - score: 3000 + score: null - name: DD+ ATMOS - score: 3000 + score: null - name: TrueHD - score: 2750 + score: null - name: DTS-HD MA - score: 2500 + score: null - name: FLAC - score: 2250 + score: null - name: PCM - score: 2250 + score: null - name: DTS-HD HRA - score: 2000 + score: null - name: DD+ - score: 1750 + score: null - name: DTS-ES - score: 1500 + score: null - name: DTS - score: 1250 + score: null - name: AAC - score: 1000 + score: null - name: DD - score: 750 + score: null - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null - name: 1080p - score: 50 + score: null - name: 2160p - score: 151 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(SQP) SQP-3.yml b/profiles/(SQP) SQP-3.yml index 2247a29..452b36a 100644 --- a/profiles/(SQP) SQP-3.yml +++ b/profiles/(SQP) SQP-3.yml @@ -32,71 +32,95 @@ qualities: name: Remux-2160p custom_formats: - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null - name: 1080p - score: 50 + score: null - name: 2160p - score: 151 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(SQP) SQP-4.yml b/profiles/(SQP) SQP-4.yml index 58652f5..60a693e 100644 --- a/profiles/(SQP) SQP-4.yml +++ b/profiles/(SQP) SQP-4.yml @@ -30,71 +30,95 @@ qualities: name: WEBDL-2160p custom_formats: - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null - name: 1080p - score: 50 + score: null - name: 2160p - score: 151 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/(SQP) SQP-5.yml b/profiles/(SQP) SQP-5.yml index 62ffaa0..3327f44 100644 --- a/profiles/(SQP) SQP-5.yml +++ b/profiles/(SQP) SQP-5.yml @@ -32,77 +32,101 @@ qualities: name: WEBDL-2160p custom_formats: - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: UHD Bluray Tier 01 - score: 2300 + score: null - name: UHD Bluray Tier 02 - score: 2200 + score: null - name: UHD Bluray Tier 03 - score: 2100 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null - name: 1080p - score: 50 + score: null - name: 2160p - score: 151 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/HD Bluray + WEB.yml b/profiles/HD Bluray + WEB.yml index 1cdd157..d3a5f90 100644 --- a/profiles/HD Bluray + WEB.yml +++ b/profiles/HD Bluray + WEB.yml @@ -22,43 +22,67 @@ qualities: id: 4 custom_formats: - name: HD Bluray Tier 01 - score: 1800 + score: null - name: HD Bluray Tier 02 - score: 1750 + score: null - name: HD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/Remux + WEB 1080p.yml b/profiles/Remux + WEB 1080p.yml index 01918ee..cf54eaf 100644 --- a/profiles/Remux + WEB 1080p.yml +++ b/profiles/Remux + WEB 1080p.yml @@ -20,43 +20,67 @@ qualities: id: 3 custom_formats: - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/Remux + WEB 2160p.yml b/profiles/Remux + WEB 2160p.yml index 4cced3f..03d9f16 100644 --- a/profiles/Remux + WEB 2160p.yml +++ b/profiles/Remux + WEB 2160p.yml @@ -20,67 +20,91 @@ qualities: id: 3 custom_formats: - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/Remux 2160p (Alternative).yml b/profiles/Remux 2160p (Alternative).yml index a10ebf5..eef6a1f 100644 --- a/profiles/Remux 2160p (Alternative).yml +++ b/profiles/Remux 2160p (Alternative).yml @@ -66,79 +66,103 @@ qualities: id: 19 custom_formats: - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: UHD Bluray Tier 01 - score: 1800 + score: null - name: UHD Bluray Tier 02 - score: 1750 + score: null - name: UHD Bluray Tier 03 - score: 1700 + score: null - name: HD Bluray Tier 01 - score: 1800 + score: null - name: HD Bluray Tier 02 - score: 1750 + score: null - name: HD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/Remux 2160p (Combined).yml b/profiles/Remux 2160p (Combined).yml index 7481f77..86bb60b 100644 --- a/profiles/Remux 2160p (Combined).yml +++ b/profiles/Remux 2160p (Combined).yml @@ -35,77 +35,101 @@ qualities: id: 8 custom_formats: - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: Remux Tier 01 - score: 1950 + score: null - name: Remux Tier 02 - score: 1900 + score: null - name: Remux Tier 03 - score: 1850 + score: null - name: UHD Bluray Tier 01 - score: 1800 + score: null - name: UHD Bluray Tier 02 - score: 1750 + score: null - name: UHD Bluray Tier 03 - score: 1700 + score: null - name: HD Bluray Tier 01 - score: 1800 + score: null - name: HD Bluray Tier 02 - score: 1750 + score: null - name: HD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/profiles/UHD Bluray + WEB.yml b/profiles/UHD Bluray + WEB.yml index c3d517c..59a922b 100644 --- a/profiles/UHD Bluray + WEB.yml +++ b/profiles/UHD Bluray + WEB.yml @@ -20,67 +20,91 @@ qualities: id: 3 custom_formats: - name: DV HDR10Plus - score: 1500 + score: null - name: DV HDR10 - score: 1500 + score: null - name: DV - score: 1500 + score: null - name: DV HLG - score: 1500 + score: null - name: DV SDR - score: 1500 + score: null - name: HDR10+ - score: 600 + score: null - name: HDR10 - score: 500 + score: null - name: HDR - score: 500 + score: null - name: HDR (undefined) - score: 500 + score: null - name: PQ - score: 500 + score: null - name: HLG - score: 500 + score: null - name: UHD Bluray Tier 01 - score: 1800 + score: null - name: UHD Bluray Tier 02 - score: 1750 + score: null - name: UHD Bluray Tier 03 - score: 1700 + score: null - name: WEB Tier 01 - score: 1700 + score: null - name: WEB Tier 02 - score: 1650 + score: null - name: WEB Tier 03 - score: 1600 + score: null - name: Repack/Proper - score: 5 + score: null - name: Repack2 - score: 6 + score: null - name: Repack3 - score: 7 + score: null - name: BR-DISK - score: -10000 + score: null - name: Generated Dynamic HDR - score: -10000 + score: null - name: LQ - score: -10000 + score: null - name: LQ (Release Title) - score: -10000 + score: null - name: 3D - score: -10000 + score: null - name: Upscaled - score: -10000 + score: null - name: Extras - score: -10000 + score: null - name: Sing-Along Versions - score: -10000 + score: null - name: AV1 - score: -10000 + score: null +- name: AMZN + score: null +- name: ATVP + score: null - name: BCORE - score: 15 + score: null - name: CRiT - score: 20 + score: null +- name: DSNP + score: null +- name: HBO + score: null +- name: HMAX + score: null +- name: Hulu + score: null +- name: iT + score: null - name: MA - score: 20 + score: null +- name: MAX + score: null +- name: NF + score: null +- name: PCOK + score: null +- name: PMTP + score: null +- name: STAN + score: null language: original diff --git a/scripts/generate.py b/scripts/generate.py index 5b0b567..42e09d2 100644 --- a/scripts/generate.py +++ b/scripts/generate.py @@ -7,13 +7,12 @@ # /// import os import sys -import json -import yaml from utils.custom_formats import collect_custom_formats from utils.regex_patterns import collect_regex_patterns from utils.profiles import collect_profiles + def clear_output_dir(output_dir): if not os.path.exists(output_dir): print(f"Output directory does not exist, skipping clearing") @@ -23,6 +22,7 @@ def clear_output_dir(output_dir): os.remove(file_path) print(f"Cleared output directory: {output_dir}") + def main(): if len(sys.argv) != 3: print("Usage: python generate.py ") @@ -30,33 +30,38 @@ def main(): input_dir = sys.argv[1] output_dir = sys.argv[2] - regex_patterns_dir = os.path.join(output_dir, 'regex_patterns') + regex_patterns_dir = os.path.join(output_dir, "regex_patterns") os.makedirs(regex_patterns_dir, exist_ok=True) clear_output_dir(regex_patterns_dir) - custom_formats_dir = os.path.join(output_dir, 'custom_formats') + custom_formats_dir = os.path.join(output_dir, "custom_formats") os.makedirs(custom_formats_dir, exist_ok=True) clear_output_dir(custom_formats_dir) - profiles_dir = os.path.join(output_dir, 'profiles') + profiles_dir = os.path.join(output_dir, "profiles") os.makedirs(profiles_dir, exist_ok=True) clear_output_dir(profiles_dir) # TODO: Support Sonarr - for service in ['radarr']: + for service in ["radarr"]: trash_custom_formats_dir = os.path.join(input_dir, f"{service}/cf") if not os.path.exists(trash_custom_formats_dir): - print(f"Custom format directory {trash_custom_formats_dir} does not exist, skipping.") + print( + f"Custom format directory {trash_custom_formats_dir} does not exist, skipping." + ) continue trash_profiles_dir = os.path.join(input_dir, f"{service}/quality-profiles") if not os.path.exists(trash_profiles_dir): - print(f"Custom format directory {trash_profiles_dir} does not exist, skipping.") + print( + f"Custom format directory {trash_profiles_dir} does not exist, skipping." + ) continue collect_regex_patterns(service, trash_custom_formats_dir, regex_patterns_dir) collect_custom_formats(service, trash_custom_formats_dir, custom_formats_dir) collect_profiles(service, trash_profiles_dir, profiles_dir) + if __name__ == "__main__": main() diff --git a/scripts/utils/custom_formats.py b/scripts/utils/custom_formats.py index d1aca53..c313eb1 100644 --- a/scripts/utils/custom_formats.py +++ b/scripts/utils/custom_formats.py @@ -5,88 +5,92 @@ import yaml from markdownify import markdownify IMPLEMENTATION_TO_TAG_MAPPING = { - 'ReleaseTitleSpecification': ['Release Title'], - 'ResolutionSpecification': ['Resolution'], - 'SourceSpecification': ['Source'], - 'LanguageSpecification': ['Language'], - 'ReleaseGroupSpecification': ['Release Group'], - 'IndexerFlagSpecification': ['Indexer Flag'], - 'QualityModifierSpecification': ['Quality Modifier'], - 'ReleaseTypeSpecification': ['Release Type'], + "ReleaseTitleSpecification": ["Release Title"], + "ResolutionSpecification": ["Resolution"], + "SourceSpecification": ["Source"], + "LanguageSpecification": ["Language"], + "ReleaseGroupSpecification": ["Release Group"], + "IndexerFlagSpecification": ["Indexer Flag"], + "QualityModifierSpecification": ["Quality Modifier"], + "ReleaseTypeSpecification": ["Release Type"], } IMPLEMENTATION_TO_TYPE_MAPPING = { - 'ReleaseTitleSpecification': 'release_title', - 'ResolutionSpecification': 'resolution', - 'SourceSpecification': 'source', - 'LanguageSpecification': 'language', - 'ReleaseGroupSpecification': 'release_group', - 'IndexerFlagSpecification': 'indexer_flag', - 'QualityModifierSpecification': 'quality_modifier', - 'ReleaseTypeSpecification': 'release_type', + "ReleaseTitleSpecification": "release_title", + "ResolutionSpecification": "resolution", + "SourceSpecification": "source", + "LanguageSpecification": "language", + "ReleaseGroupSpecification": "release_group", + "IndexerFlagSpecification": "indexer_flag", + "QualityModifierSpecification": "quality_modifier", + "ReleaseTypeSpecification": "release_type", } + def collect_custom_format(service, file_name, input_json, output_dir): conditions = [] - for spec in input_json.get('specifications', []): + for spec in input_json.get("specifications", []): condition = { - 'name': spec.get('name', ''), - 'negate': spec.get('negate', False), - 'required': spec.get('required', False), - 'type': IMPLEMENTATION_TO_TYPE_MAPPING.get(spec.get('implementation'), 'unknown'), + "name": spec.get("name", ""), + "negate": spec.get("negate", False), + "required": spec.get("required", False), + "type": IMPLEMENTATION_TO_TYPE_MAPPING.get( + spec.get("implementation"), "unknown" + ), } - implementation = spec.get('implementation') - if implementation in ['ReleaseTitleSpecification', 'ReleaseGroupSpecification']: - condition['pattern'] = spec.get('name', '') - elif implementation in ['ResolutionSpecification']: - condition['resolution'] = f"{spec.get('fields', {}).get('value')}p" - elif implementation in ['SourceSpecification']: - condition['source'] = spec.get('fields', {}).get('value') - elif implementation in ['LanguageSpecification']: - # TODO: exceptLanguage - condition['language'] = spec.get('fields', {}).get('value') - elif implementation in ['IndexerFlagSpecification']: - condition['flag'] = spec.get('fields', {}).get('value') - elif implementation in ['QualityModifierSpecification']: - condition['qualityModifier'] = spec.get('fields', {}).get('value') - elif implementation in ['ReleaseTypeSpecification']: - condition['releaseType'] = spec.get('fields', {}).get('value') + implementation = spec.get("implementation") + if implementation in ["ReleaseTitleSpecification", "ReleaseGroupSpecification"]: + condition["pattern"] = spec.get("name", "") + elif implementation in ["ResolutionSpecification"]: + condition["resolution"] = f"{spec.get('fields', {}).get('value')}p" + elif implementation in ["SourceSpecification"]: + condition["source"] = spec.get("fields", {}).get("value") + elif implementation in ["LanguageSpecification"]: + # TODO: exceptLanguage + condition["language"] = spec.get("fields", {}).get("value") + elif implementation in ["IndexerFlagSpecification"]: + condition["flag"] = spec.get("fields", {}).get("value") + elif implementation in ["QualityModifierSpecification"]: + condition["qualityModifier"] = spec.get("fields", {}).get("value") + elif implementation in ["ReleaseTypeSpecification"]: + condition["releaseType"] = spec.get("fields", {}).get("value") conditions.append(condition) # Compose YAML structure - name = input_json.get('name', '') - trash_id = input_json.get('trash_id', '') + name = input_json.get("name", "") + trash_id = input_json.get("trash_id", "") yml_data = { - 'name': name, - 'trash_id': trash_id, - 'trash_scores': input_json.get('trash_scores', {}), - 'description': f"""[Custom format from TRaSH-Guides.](https://trash-guides.info/{service.capitalize()}/{service.capitalize()}-collection-of-custom-formats/#{file_name}) + "name": name, + "trash_id": trash_id, + "trash_scores": input_json.get("trash_scores", {}), + "description": f"""[Custom format from TRaSH-Guides.](https://trash-guides.info/{service.capitalize()}/{service.capitalize()}-collection-of-custom-formats/#{file_name}) {markdownify(input_json.get('description', ''))}""".strip(), - 'metadata': { - 'includeInRename': input_json.get('includeCustomFormatWhenRenaming', False), + "metadata": { + "includeInRename": input_json.get("includeCustomFormatWhenRenaming", False), }, - 'tags': IMPLEMENTATION_TO_TAG_MAPPING[implementation], - 'conditions': conditions, - 'tests': [] + "tags": IMPLEMENTATION_TO_TAG_MAPPING[implementation], + "conditions": conditions, + "tests": [], } # Output path - output_path = os.path.join(output_dir, f"{file_name}-{trash_id}.yml") - with open(output_path, 'w', encoding='utf-8') as f: + output_path = os.path.join(output_dir, f"{file_name}.yml") + with open(output_path, "w", encoding="utf-8") as f: yaml.dump(yml_data, f, sort_keys=False, allow_unicode=True) print(f"Generated: {output_path}") + def collect_custom_formats(service, input_dir, output_dir): for root, _, files in os.walk(input_dir): for filename in files: - if not filename.endswith('.json'): + if not filename.endswith(".json"): continue file_path = os.path.join(root, filename) file_stem = os.path.splitext(filename)[0] # Filename without extension - with open(file_path, 'r', encoding='utf-8') as f: + with open(file_path, "r", encoding="utf-8") as f: data = json.load(f) collect_custom_format(service, file_stem, data, output_dir) diff --git a/scripts/utils/profiles.py b/scripts/utils/profiles.py index 1953d00..7e6b037 100644 --- a/scripts/utils/profiles.py +++ b/scripts/utils/profiles.py @@ -4,117 +4,123 @@ import yaml from markdownify import markdownify + def get_file_name(profile_name): - return profile_name.replace('[', '(').replace(']', ')') + return profile_name.replace("[", "(").replace("]", ")") -def find_score_for_custom_format(trash_score_set, custom_format_name, trash_id, output_dir): - custom_formats_dir = os.path.join(output_dir, '..', 'custom_formats') - target_file = None - for fname in os.listdir(custom_formats_dir): - if fname.endswith('.yml') and trash_id in fname: - target_file = os.path.join(custom_formats_dir, fname) - break - if not target_file or not os.path.exists(target_file): - print(f"Custom format with trash_id {trash_id} not found in {custom_formats_dir}") - return 0 +def find_score_for_custom_format( + trash_score_set, custom_format_name, trash_id, output_dir +): + custom_formats_dir = os.path.join(output_dir, "..", "custom_formats") + target_file = None + for fname in os.listdir(custom_formats_dir): + if fname.endswith(".yml"): + target_file = os.path.join(custom_formats_dir, fname) + break - with open(target_file, 'r', encoding='utf-8') as f: - data = yaml.safe_load(f) + if not target_file or not os.path.exists(target_file): + print( + f"Custom format with trash_id {trash_id} not found in {custom_formats_dir}" + ) + return 0 - if not data or 'trash_id' not in data: - print(f"Invalid custom format data for {custom_format_name}") - return 0 + with open(target_file, "r", encoding="utf-8") as f: + data = yaml.safe_load(f) - if data['trash_id'] != trash_id: - # TODO: Better log - print(f"Trash ID {trash_id} not found in trash_score_set for custom format {custom_format_name}") - return 0 + if not data or "trash_id" not in data: + print(f"Invalid custom format data for {custom_format_name}") + return 0 - trash_scores = data.get('trash_scores', {}) - if not trash_scores: - print(f"No trash scores found in {custom_format_name}") - return 0 + if data["trash_id"] != trash_id: + continue - return trash_scores.get(trash_score_set, trash_scores.get('default', 0)) + trash_scores = data.get("trash_scores", {}) + if not trash_scores: + print(f"No trash scores found in {custom_format_name}") + return 0 + + return trash_scores.get(trash_score_set, trash_scores.get("default", 0)) def collect_profile_formats(trash_score_set, format_items, output_dir): profile_format = [] for name, trash_id in format_items.items(): - score = find_score_for_custom_format(trash_score_set, name, trash_id, output_dir) - if score == 0: - continue + score = find_score_for_custom_format( + trash_score_set, name, trash_id, output_dir + ) + if score == 0: + continue - profile_format.append({ - 'name': name, - 'score': score - }) + profile_format.append({"name": name, "score": score}) return profile_format def collect_qualities(items): - qualities = [] - quality_id = 1 - quality_collection_id = -1 - for item in items: - if item.get('allowed', False) is False: - continue + qualities = [] + quality_id = 1 + quality_collection_id = -1 + for item in items: + if item.get("allowed", False) is False: + continue - quality = { - 'name': item.get('name', ''), - } - if item.get('items') is not None: - quality['id'] = quality_collection_id - quality_collection_id -= 1 - quality['description'] = '' - quality['qualities'] = [] - for sub_item in item['items']: - quality['qualities'].append({ - 'id': quality_id, - 'name': sub_item - }) - quality_id += 1 - else: - quality['id'] = quality_id - quality_id += 1 - qualities.append(quality) + quality = { + "name": item.get("name", ""), + } + if item.get("items") is not None: + quality["id"] = quality_collection_id + quality_collection_id -= 1 + quality["description"] = "" + quality["qualities"] = [] + for sub_item in item["items"]: + quality["qualities"].append({"id": quality_id, "name": sub_item}) + quality_id += 1 + else: + quality["id"] = quality_id + quality_id += 1 + qualities.append(quality) + + return qualities - return qualities def collect_profile(service, input_json, output_dir): # Compose YAML structure - name = input_json.get('name', '') - trash_id = input_json.get('trash_id', '') + name = input_json.get("name", "") + trash_id = input_json.get("trash_id", "") yml_data = { - 'name': name, - 'description': f"""[Profile from TRaSH-Guides.](https://trash-guides.info/{service.capitalize()}/{service}-setup-quality-profiles) + "name": name, + "description": f"""[Profile from TRaSH-Guides.](https://trash-guides.info/{service.capitalize()}/{service}-setup-quality-profiles) {markdownify(input_json.get('trash_description', ''))}""".strip(), - 'trash_id': trash_id, - 'tags': [], - 'upgradesAllowed': input_json.get('upgradeAllowed', True), - 'minCustomFormatScore': input_json.get('minFormatScore', 0), - 'upgradeUntilScore': input_json.get('cutoffFormatScore', 0), - 'minScoreIncrement': input_json.get('minUpgradeFormatScore', 0), - 'qualities': collect_qualities(input_json.get('items', [])), - 'custom_formats': collect_profile_formats(input_json.get('trash_score_set'), input_json.get('formatItems', {}), output_dir), - 'language': input_json.get('language', 'any').lower(), + "trash_id": trash_id, + "tags": [], + "upgradesAllowed": input_json.get("upgradeAllowed", True), + "minCustomFormatScore": input_json.get("minFormatScore", 0), + "upgradeUntilScore": input_json.get("cutoffFormatScore", 0), + "minScoreIncrement": input_json.get("minUpgradeFormatScore", 0), + "qualities": collect_qualities(input_json.get("items", [])), + "custom_formats": collect_profile_formats( + input_json.get("trash_score_set"), + input_json.get("formatItems", {}), + output_dir, + ), + "language": input_json.get("language", "any").lower(), } # Output path output_path = os.path.join(output_dir, f"{get_file_name(name)}.yml") - with open(output_path, 'w', encoding='utf-8') as f: + with open(output_path, "w", encoding="utf-8") as f: yaml.dump(yml_data, f, sort_keys=False, allow_unicode=True) print(f"Generated: {output_path}") + def collect_profiles(service, input_dir, output_dir): for root, _, files in os.walk(input_dir): for filename in files: - if not filename.endswith('.json'): + if not filename.endswith(".json"): continue file_path = os.path.join(root, filename) - with open(file_path, 'r', encoding='utf-8') as f: + with open(file_path, "r", encoding="utf-8") as f: data = json.load(f) collect_profile(service, data, output_dir) diff --git a/scripts/utils/regex_patterns.py b/scripts/utils/regex_patterns.py index fe5f527..a2c0c31 100644 --- a/scripts/utils/regex_patterns.py +++ b/scripts/utils/regex_patterns.py @@ -2,6 +2,9 @@ import os import json import yaml +# TODO: prevent duplicates by only writing unique regex patterns to files +# In some cases negations will result in a new regex pattern as of now + def collect_regex_pattern(service, file_name, input_json, output_dir): # Find the first pattern in specifications