Recyclarr¶
Recyclarr automatise la synchronisation des profils de qualité et custom formats pour Sonarr et Radarr selon les recommandations TRaSH Guides.
Informations Service¶
- Conteneur :
recyclarr - Image :
ghcr.io/recyclarr/recyclarr - LXC : 100 (docker-media)
- User : 1000:1000
- Volume :
/opt/docker/recyclarr:/config - Docker Compose :
/opt/docker/docker-compose.yml
Profils Sonarr Configurés¶
VO-WEB-2160p (Version Originale UHD/HD)¶
Qualités acceptées :
- Bluray|WEB 2160p (Bluray-2160p, WEBDL-2160p, WEBRip-2160p)
- Bluray|WEB 1080p (Bluray-1080p, WEBDL-1080p, WEBRip-1080p)
Custom Formats :
- SDR privilégié (+100)
- DV sans HDR fallback bloqué (-10000)
- FanSUB bloqué (-10000)
- Versions françaises : score neutre (0)
Usage : Contenu adulte en version originale
VF-WEB-1080p (Version Française HD)¶
Qualités acceptées :
- Bluray|WEB 1080p (Bluray-1080p, WEBDL-1080p, WEBRip-1080p)
Custom Formats :
- FanSUB bloqué (-10000)
- Language: Not French bloqué (-10000) - Force détection VFF/VOF via Torznab Proxy
- VFF prioritaire (+1800)
- VOF (+1750)
- VFQ/VFI/VF2/VOQ/VQ/VFB bloqués (-10000)
Usage : Contenu enfants privilégiant la version française
Note : Le Torznab Proxy injecte automatiquement le tag MULTi.VFF dans les releases contenant de l'audio français, permettant à Sonarr de les détecter correctement.
Configuration¶
Fichier : /opt/docker/recyclarr/configs/sonarr-multi-profiles.yml
Les profils de qualité et custom formats sont définis selon les templates TRaSH Guides.
Instance Sonarr :
Commandes¶
Synchronisation¶
# Sync tous les profils
pct exec 100 -- docker exec recyclarr recyclarr sync
# Preview avant sync
pct exec 100 -- docker exec recyclarr recyclarr sync --preview
Validation¶
# Lister les configurations
pct exec 100 -- docker exec recyclarr recyclarr config list local
# Vérifier les profils Sonarr
curl -s -H "X-Api-Key: c3c96e151c02412e9206692b6cbfeb93" \
http://192.168.1.100:8989/api/v3/qualityprofile | jq '.[].name'
Logs¶
# Logs conteneur
pct exec 100 -- docker logs recyclarr
# Derniers syncs
pct exec 100 -- docker logs --tail 50 recyclarr
Maintenance¶
Mise à Jour Configuration¶
- Éditer
/opt/docker/recyclarr/configs/sonarr-multi-profiles.yml - Preview :
pct exec 100 -- docker exec recyclarr recyclarr sync --preview - Appliquer :
pct exec 100 -- docker exec recyclarr recyclarr sync - Vérifier dans Sonarr : Settings → Profiles
Mise à Jour Image¶
# Dans LXC 100
pct exec 100 -- bash -c "cd /opt/docker && docker compose pull recyclarr"
pct exec 100 -- bash -c "cd /opt/docker && docker compose up -d recyclarr"
Troubleshooting¶
Erreur "Split Instances"¶
Utiliser un seul fichier config avec plusieurs profils sous la même clé d'instance.
Custom Formats Non Appliqués¶
# Vérifier les custom formats détectés
pct exec 100 -- docker exec recyclarr recyclarr sync --preview | grep "Custom Format"
# Forcer re-sync
pct exec 100 -- docker exec recyclarr recyclarr sync
API Key Invalide¶
# Tester API Sonarr
curl -H "X-Api-Key: c3c96e151c02412e9206692b6cbfeb93" \
http://192.168.1.100:8989/api/v3/system/status