Profils qualité TRaSH version FR
Les TRaSH Guides sont LA référence mondiale pour configurer Sonarr et Radarr. Le problème : ils sont en anglais et orientés audience US/UK qui n'a aucun besoin de VOSTFR, VFF ou MULTi.
On a fait le travail d'adaptation pour vous : trois profils JSON prêts à importer, alignés sur les conventions des trackers FR (c411 et successeurs post-Ygg en tête). C'est deux à trois heures économisées par rapport à une configuration manuelle des 50+ Custom Formats nécessaires.
Pourquoi des profils adaptés FR ?
Parce qu'un profil TRaSH copié-collé vous fera rater 80 % des releases françaises.
Le problème TRaSH
Les profils officiels TRaSH sont orientés audience anglophone.
Ils priorisent INTERNAL, WEB-DL anglais,
et ignorent totalement les conventions VFF/MULTi/VOSTFR propres aux trackers FR.
Résultat : vous ratez les meilleures releases francophones.
Pour un public français
MULTi (VF + VO + sub multilang) est souvent la release la plus polyvalente, bonne à prioriser en premier. Puis VFF (Vrai Français, doublage cinéma), puis VOSTFR si la VF n'existe pas. C'est l'ordre qu'utilisent 90 % des membres c411 et autres trackers FR.
Notre solution
3 profils JSON prêts à importer, testés sur Sonarr v4 et Radarr v5 en avril 2026. Alignés sur les conventions c411 (successeur d'Ygg fermé en 2026), Abnormal, et les grands trackers FR. Vous copiez, vous collez, ça marche.
Comment importer un profil dans Sonarr (ou Radarr)
Même procédure exactement pour Radarr (port 7878). Comptez 10 minutes par profil la première fois.
Ouvrir Sonarr → Settings → Custom Formats
Dans l'interface web Sonarr (port 8989 par défaut), menu latéral gauche, cliquez sur Settings puis Custom Formats.
Cliquer sur "Import" en haut à droite
Le bouton Import (icône +) ouvre une petite fenêtre avec un champ texte où coller du JSON.
Coller le JSON copié depuis cette page
Un Custom Format à la fois (VFF, MULTi, VOSTFR, etc.). Répétez l'opération pour chacun des formats du profil.
Cliquer sur Save
Sonarr valide le JSON et crée le Custom Format. S'il râle, c'est souvent une virgule en trop ou une accolade non fermée.
Créer le Quality Profile qui utilise ces Custom Formats
Settings → Profiles → Add new profile. Activez les qualités ciblées (1080p WEB-DL, Bluray-1080p…), puis dans la section Custom Formats, assignez les scores indiqués ci-dessous.
Astuce : Sonarr et Radarr n'ont pas un format JSON 100 % identique. Les Custom Formats sont compatibles entre les deux, mais les Quality Profiles diffèrent. Nos JSON ci-dessous sont des Custom Formats Sonarr v4, qui s'importent aussi dans Radarr v5 sans modification.
3 profils prêts à importer
Choisissez celui qui colle à votre usage. Vous pouvez évidemment avoir les 3 en parallèle dans Sonarr.
1080p VOSTFR Standard
Pour 95 % des utilisateurs. Vous voulez du 1080p propre en français, sans prise de tête. Convient parfaitement pour regarder sur TV, tablette, ou transcoder via Jellyfin.
Custom Formats à importer (avec leurs scores)
{
"name": "VFF",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "VFF",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(VFF|TRUEFRENCH|VF2)\\b"
}
]
}
]
} {
"name": "MULTi",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "MULTi",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\bMULTi\\b"
}
]
}
]
} {
"name": "VOSTFR",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "VOSTFR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(VOSTFR|SUBFRENCH|STFR)\\b"
}
]
}
]
} {
"name": "WEB-DL",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "WEB-DL",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\bWEB-?DL\\b"
}
]
}
]
} {
"name": "BluRay",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "BluRay",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(BluRay|BDRip|BRRip)\\b"
}
]
}
]
} {
"name": "CAM-TS",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "CAM-TS-SCR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(CAM|HDCAM|TS|HDTS|TELESYNC|SCR|SCREENER|DVDSCR)\\b"
}
]
}
]
} {
"name": "Repack-Proper",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "Repack-Proper",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(REPACK|PROPER|REAL)\\b"
}
]
}
]
} {
"name": "Internal",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "Internal",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(iNTERNAL|INTERNAL)\\b"
}
]
}
]
} 4K REMUX Cinéphile
Pour écran OLED 4K, HDR actif, home cinéma avec ampli Atmos. Compte environ 40-60 Go par film. Privilégie Dolby Vision > HDR10+ > HDR10, audio TrueHD Atmos / DTS-HD MA.
Custom Formats à importer (avec leurs scores)
{
"name": "MULTi",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "MULTi",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\bMULTi\\b"
}
]
}
]
} {
"name": "VOSTFR",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "VOSTFR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(VOSTFR|SUBFRENCH)\\b"
}
]
}
]
} {
"name": "REMUX",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "REMUX",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\bREMUX\\b"
}
]
}
]
} {
"name": "No-Encode",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Encode",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(x264|x265|H\\.?264|H\\.?265|HEVC)\\b(?!.*REMUX)"
}
]
}
]
} {
"name": "Dolby-Vision",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "DV",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(DV|DoVi|Dolby.?Vision)\\b"
}
]
}
]
} {
"name": "HDR10Plus",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "HDR10Plus",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\bHDR10(\\+|Plus)\\b"
}
]
}
]
} {
"name": "HDR10",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "HDR10",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\bHDR(10)?\\b(?!\\+)"
}
]
}
]
} {
"name": "Atmos-TrueHD",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "Atmos-TrueHD",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(Atmos|TrueHD)\\b"
}
]
}
]
} {
"name": "DTS-HD-MA",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "DTS-HD-MA",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\bDTS-?HD(\\.?MA)?\\b"
}
]
}
]
} 1080p Économe
NAS 4 To ou moins, et vous voulez garder beaucoup de contenu. Cible ~4-6 Go par film, encodage HEVC qui divise la taille par 2 sans perte visible sur TV 1080p.
Custom Formats à importer (avec leurs scores)
{
"name": "VOSTFR",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "VOSTFR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(VOSTFR|SUBFRENCH)\\b"
}
]
}
]
} {
"name": "VFF",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "VFF",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(VFF|TRUEFRENCH)\\b"
}
]
}
]
} {
"name": "x265-HEVC",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "x265-HEVC",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(x265|H\\.?265|HEVC)\\b"
}
]
}
]
} {
"name": "WEB-DL",
"includeCustomFormatWhenRenaming": true,
"specifications": [
{
"name": "WEB-DL",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\bWEB-?DL\\b"
}
]
}
]
} {
"name": "No-REMUX",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "REMUX",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\bREMUX\\b"
}
]
}
]
} {
"name": "Size-Optimized",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "Size",
"implementation": "SizeSpecification",
"negate": false,
"required": true,
"fields": [
{ "name": "min", "value": 4 },
{ "name": "max", "value": 6 }
]
}
]
} {
"name": "CAM-TS",
"includeCustomFormatWhenRenaming": false,
"specifications": [
{
"name": "CAM-TS-SCR",
"implementation": "ReleaseTitleSpecification",
"negate": false,
"required": true,
"fields": [
{
"name": "value",
"value": "\\b(CAM|HDCAM|TS|HDTS|TELESYNC|SCR|SCREENER|DVDSCR)\\b"
}
]
}
]
} Le vocabulaire TRaSH : ce qu'il faut vraiment comprendre
Les concepts essentiels avant de toucher aux scores. 3 minutes de lecture, des années d'efficacité.
Custom Format
Une règle qui matche une release (par regex sur le titre, ou par résolution/source) et lui attribue un score numérique. Vous pouvez en cumuler plusieurs par release.
Quality Profile
Le profil qui combine un set de qualités autorisées (1080p WEB-DL, Bluray-1080p, 2160p REMUX…) et un ensemble de Custom Formats avec leurs scores. C'est ce qu'on assigne à une série ou un film.
Cutoff
La qualité minimale à partir de laquelle Sonarr considère qu'il a trouvé « assez bien » et arrête de chercher mieux. Utile pour ne pas re-grab à l'infini.
Score minimum (0)
Une release doit avoir un score total ≥ 0 pour être acceptée. Si votre score minimum est à 50, tout ce qui est en dessous est ignoré.
Score négatif
Un Custom Format avec score -10000 (CAM, TS, HDCAM…) exclut totalement la release, quoi qu'il arrive. C'est le garde-fou anti-merde.
Upgrade
Si Sonarr trouve une release au score plus élevé qu'une déjà téléchargée (et en dessous du cutoff), il remplace automatiquement. Pratique pour passer du WEB-DL au BluRay.
Comment faire évoluer vos profils
Un profil, ce n'est pas figé. Vous l'ajustez à votre usage au fil des semaines.
Ajuster les scores selon vos priorités
Si vous tenez à l'audio plus qu'à la résolution : passez Atmos à 800 et 2160p à 400. Sonarr choisira un 1080p Atmos plutôt qu'un 4K DD5.1. Tout se joue dans l'ordre des scores.
Ajouter un tracker spécifique
Pour booster un tracker FR que vous utilisez : Custom Format avec regex du groupe de release (ex: \bc411\b, \bFRENCH-TEAM\b) et score +200. Vous donnez la priorité à vos sources préférées.
Exclure les groupes douteux
Créez un Custom Format anti-merde avec les groupes connus pour sur-compresser ou upscaler (ex: \bRARBG\b obsolète, \bYIFY\b trop compressé) et score -1000. Sonarr les ignorera.
Affiner le cutoff progressivement
Démarrez avec un cutoff bas (permissif) pour récupérer vite des fichiers, puis montez-le après quelques semaines pour forcer les upgrades vers du meilleur. Laisse à Sonarr le temps de trouver mieux.
Synchroniser vos profils entre plusieurs instances
Vous avez un Sonarr maison et un Sonarr chez un pote ? Vous voulez dupliquer un profil entre deux NAS ? Pas besoin de tout recréer à la main.
- Sur l'instance source : Settings → Custom Formats → cliquez sur un CF → bouton « Export » en bas à droite. Copiez le JSON complet (celui que Sonarr vous affiche dans une fenêtre).
- Sur l'instance cible : Settings → Custom Formats → bouton « Import » en haut à droite. Collez, Save. Répétez pour chaque CF du profil.
- Reconstituer le Quality Profile : Settings → Profiles → Add → même nom, même qualités cochées, mêmes scores. Il n'y a pas d'export/import direct des Quality Profiles (seulement des CF), donc c'est à refaire à la main, mais ça prend deux minutes avec les CF déjà importés.
- Version avancée :
Les outils type
Recyclarrpermettent de synchroniser automatiquement vos CF et profiles depuis un fichier YAML versionné sur Git. Idéal si vous gérez plus de deux instances.
Allez plus loin
Les pièces qui complètent ce template dans une stack *arr complète.
Pas encore Sonarr ?
Guide d'installation Sonarr (et Radarr) sur Synology, de A à Z, avec Docker.
Installer SonarrLe docker-compose complet
Le fichier YAML qui déploie GlueTUN + qBittorrent + Prowlarr + Sonarr + Radarr + Bazarr + Jellyfin en un seul docker compose up -d.
Automatiser le port forwarding
Scripts Bash et Python pour renouveler automatiquement le port forwarding ProtonVPN, backup config NAS, monitoring stack.
Voir les scripts