Skip to content

Instantly share code, notes, and snippets.

@Clemv95
Forked from LimeDrive/ygg-api.yml
Last active October 8, 2025 15:54
Show Gist options
  • Save Clemv95/8bfded23ef23ec78f6678896f42a2b60 to your computer and use it in GitHub Desktop.
Save Clemv95/8bfded23ef23ec78f6678896f42a2b60 to your computer and use it in GitHub Desktop.
Indexeur ygg-api pour jackett / prowlarr
---
id: yggapi
name: YggAPI
description: Indexeur non-officiel pour YggTorrent (YGG) - MOVIES / TV
language: fr-FR
type: private
encoding: UTF-8
testlinktorrent: false
links:
- https://yggapi.eu/
caps:
categorymappings:
- {id: 2145, cat: TV, desc: "Film/Vidéo"}
- {id: 2178, cat: Movies/Other, desc: "Film/Vidéo : Animation"} # changed to movies, see #3553
- {id: 2179, cat: TV/Anime, desc: "Film/Vidéo : Animation Série"}
- {id: 2180, cat: Audio/Video, desc: "Film/Vidéo : Concert"}
- {id: 2181, cat: TV/Documentary, desc: "Film/Vidéo : Documentaire"}
- {id: 2182, cat: TV, desc: "Film/Vidéo : Emission TV"}
- {id: 2183, cat: Movies, desc: "Film/Vidéo : Film"}
- {id: 2184, cat: TV, desc: "Film/Vidéo : Série TV"}
- {id: 2185, cat: TV, desc: "Film/Vidéo : Spectacle"}
- {id: 2186, cat: TV/Sport, desc: "Film/Vidéo : Sport"}
- {id: 2187, cat: TV/Other, desc: "Film/Vidéo : Vidéo-clips"}
- {id: 2139, cat: Audio, desc: "Audio"}
- {id: 2147, cat: Audio, desc: "Audio : Karaoké"}
- {id: 2148, cat: Audio, desc: "Audio : Musique"}
- {id: 2150, cat: Audio, desc: "Audio : Podcast Radio"}
- {id: 2149, cat: Audio/Other, desc: "Audio : Samples"}
- {id: 2144, cat: PC, desc: "Application"}
- {id: 2177, cat: PC/0day, desc: "Application : Autre"}
- {id: 2176, cat: PC, desc: "Application : Formation"}
- {id: 2171, cat: PC/ISO, desc: "Application : Linux"}
- {id: 2172, cat: PC/Mac, desc: "Application : MacOS"}
- {id: 2174, cat: PC/Mobile-Android, desc: "Application : Smartphone"}
- {id: 2175, cat: PC/Mobile-Android, desc: "Application : Tablette"}
- {id: 2173, cat: PC/0day, desc: "Application : Windows"}
- {id: 2142, cat: PC/Games, desc: "Jeu vidéo"}
- {id: 2167, cat: Console/Other, desc: "Jeu vidéo : Autre"}
- {id: 2159, cat: PC/Games, desc: "Jeu vidéo : Linux"}
- {id: 2160, cat: PC/Games, desc: "Jeu vidéo : MacOS"}
- {id: 2162, cat: Console/XBox One, desc: "Jeu vidéo : Microsoft"}
- {id: 2163, cat: Console/Wii, desc: "Jeu vidéo : Nintendo"}
- {id: 2165, cat: PC/Mobile-Android, desc: "Jeu vidéo : Smartphone"}
- {id: 2164, cat: Console/PS4, desc: "Jeu vidéo : Sony"}
- {id: 2166, cat: PC/Mobile-Android, desc: "Jeu vidéo : Tablette"}
- {id: 2161, cat: PC/Games, desc: "Jeu vidéo : Windows"}
- {id: 2140, cat: Books, desc: "eBook"}
- {id: 2151, cat: Audio/Audiobook, desc: "eBook : Audio"}
- {id: 2152, cat: Books/EBook, desc: "eBook : Bds"}
- {id: 2153, cat: Books/Comics, desc: "eBook : Comics"}
- {id: 2154, cat: Books/EBook, desc: "eBook : Livres"}
- {id: 2155, cat: Books/Comics, desc: "eBook : Mangas"}
- {id: 2156, cat: Books/Mags, desc: "eBook : Presse"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q, year]
music-search: [q]
book-search: [q]
allowrawsearch: true
settings:
- name: website_domain
type: text
label: YGG website domain
default: www.yggtorrent.top
- name: passkey
type: password
label: Passkey
- name: info_key
type: info
label: About your passkey
default: "You will find your passkey on the <a href=\"https://www.yggtorrent.top/user/account\" target=\"_blank\">YGG</a> account page."
- name: sort
type: select
label: Sort requested from site
default: uploaded_at
options:
uploaded_at: publish_date
seeders: seeders
downloads: downloads
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
default: false
- name: multilanguage
type: select
label: Replace MULTi by this language
default: FRENCH
options:
FRENCH: FRENCH
MULTi.FRENCH: MULTi.FRENCH
ENGLISH: ENGLISH
MULTi.ENGLISH: MULTi.ENGLISH
VOSTFR: VOSTFR
MULTi.VOSTFR: MULTi.VOSTFR
- name: strip_season
type: checkbox
label: Strip season-only (e.g. S01) from searches, as tracker does not support partial matches
default: true
- name: tracker_domain
type: select
label: Domaine du tracker à utiliser
default: tracker.p2p-world.net
options:
tracker.p2p-world.net: tracker.p2p-world.net
connect.maxp2p.org: connect.maxp2p.org
- name: info_downloads
type: info
label: About missing Downloads
default: "If the torrent has no seeder and no leecher then the torrent file may be missing and download may fail."
search:
paths:
- path: torrents
response:
type: json
inputs:
page: 1
- path: torrents
response:
type: json
inputs:
page: 2
- path: torrents
response:
type: json
inputs:
page: 3
inputs:
$raw: "{{ range .Categories }}&category_id={{.}}{{end}}"
q: "{{ .Keywords }}"
season: "{{ .Query.Season }}"
episode: "{{ .Query.Ep }}"
per_page: 100
order_by: "{{ .Config.sort }}"
# https://github.com/Prowlarr/Indexers/blob/953aa766ef67c782f5aab1b563ce180f49eb9ea5/definitions/v10/yggtorrent.yml#L277
keywordsfilters:
- name: trim
# fix date search and workaround for internal YGG issues
- name: re_replace
args: ["[\\\\\\-\\.\\/!\\s]+", " "]
# strip season-only as tracker does not support partial matches
- name: re_replace
args: ["(?i)\\b(S\\d{1,3})\\b", "{{ if .Config.strip_season }}{{ else }}$1{{ end }}"]
rows:
selector: $
missingAttributeEqualsNoResults: true
fields:
category:
selector: category_id
title_normal:
selector: title
title_multilang:
text: "{{ .Result.title_normal }}"
filters:
- name: re_replace
args: ["(?i)[\\.](MULTI(?!.*(?:FRENCH|ENGLISH|VOSTFR)))[\\.]", ".{{ .Config.multilanguage }}."]
title:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_normal }}{{ end }}"
_id:
selector: id
_slug:
selector: slug
details:
selector: link
download:
text: "torrent/{{ .Result._id }}/download?passkey={{ .Config.passkey }}&tracker_domain={{ .Config.tracker_domain }}"
year:
selector: title
filters:
- name: regexp
args: (\b(19|20)\d{2}\b)
size:
selector: size
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: downloads
optional: true
default: 0
date:
# unix
selector: uploaded_at
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
# JSON 1.0.0
---
id: yggapi
name: YggAPI
description: Indexeur non-officiel pour YggTorrent (YGG) - MOVIES / TV
language: fr-FR
type: private
encoding: UTF-8
testlinktorrent: false
links:
- https://yggapi.eu/
caps:
categorymappings:
- {id: 2145, cat: TV, desc: "Film/Vidéo"}
- {id: 2178, cat: Movies/Other, desc: "Film/Vidéo : Animation"} # changed to movies, see #3553
- {id: 2179, cat: TV/Anime, desc: "Film/Vidéo : Animation Série"}
- {id: 2180, cat: Audio/Video, desc: "Film/Vidéo : Concert"}
- {id: 2181, cat: TV/Documentary, desc: "Film/Vidéo : Documentaire"}
- {id: 2182, cat: TV, desc: "Film/Vidéo : Emission TV"}
- {id: 2183, cat: Movies, desc: "Film/Vidéo : Film"}
- {id: 2184, cat: TV, desc: "Film/Vidéo : Série TV"}
- {id: 2185, cat: TV, desc: "Film/Vidéo : Spectacle"}
- {id: 2186, cat: TV/Sport, desc: "Film/Vidéo : Sport"}
- {id: 2187, cat: TV/Other, desc: "Film/Vidéo : Vidéo-clips"}
- {id: 2139, cat: Audio, desc: "Audio"}
- {id: 2147, cat: Audio, desc: "Audio : Karaoké"}
- {id: 2148, cat: Audio, desc: "Audio : Musique"}
- {id: 2150, cat: Audio, desc: "Audio : Podcast Radio"}
- {id: 2149, cat: Audio/Other, desc: "Audio : Samples"}
- {id: 2144, cat: PC, desc: "Application"}
- {id: 2177, cat: PC/0day, desc: "Application : Autre"}
- {id: 2176, cat: PC, desc: "Application : Formation"}
- {id: 2171, cat: PC/ISO, desc: "Application : Linux"}
- {id: 2172, cat: PC/Mac, desc: "Application : MacOS"}
- {id: 2174, cat: PC/Mobile-Android, desc: "Application : Smartphone"}
- {id: 2175, cat: PC/Mobile-Android, desc: "Application : Tablette"}
- {id: 2173, cat: PC/0day, desc: "Application : Windows"}
- {id: 2142, cat: PC/Games, desc: "Jeu vidéo"}
- {id: 2167, cat: Console/Other, desc: "Jeu vidéo : Autre"}
- {id: 2159, cat: PC/Games, desc: "Jeu vidéo : Linux"}
- {id: 2160, cat: PC/Games, desc: "Jeu vidéo : MacOS"}
- {id: 2162, cat: Console/XBox One, desc: "Jeu vidéo : Microsoft"}
- {id: 2163, cat: Console/Wii, desc: "Jeu vidéo : Nintendo"}
- {id: 2165, cat: PC/Mobile-Android, desc: "Jeu vidéo : Smartphone"}
- {id: 2164, cat: Console/PS4, desc: "Jeu vidéo : Sony"}
- {id: 2166, cat: PC/Mobile-Android, desc: "Jeu vidéo : Tablette"}
- {id: 2161, cat: PC/Games, desc: "Jeu vidéo : Windows"}
- {id: 2140, cat: Books, desc: "eBook"}
- {id: 2151, cat: Audio/Audiobook, desc: "eBook : Audio"}
- {id: 2152, cat: Books/EBook, desc: "eBook : Bds"}
- {id: 2153, cat: Books/Comics, desc: "eBook : Comics"}
- {id: 2154, cat: Books/EBook, desc: "eBook : Livres"}
- {id: 2155, cat: Books/Comics, desc: "eBook : Mangas"}
- {id: 2156, cat: Books/Mags, desc: "eBook : Presse"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q, year]
music-search: [q]
book-search: [q]
allowrawsearch: true
settings:
- name: website_domain
type: text
label: YGG website domain
default: www.yggtorrent.top
- name: passkey
type: password
label: Passkey
- name: info_key
type: info
label: About your passkey
default: "You will find your passkey on the <a href=\"https://www.yggtorrent.top/user/account\" target=\"_blank\">YGG</a> account page."
- name: sort
type: select
label: Sort requested from site
default: uploaded_at
options:
uploaded_at: publish_date
seeders: seeders
downloads: downloads
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
default: false
- name: multilanguage
type: select
label: Replace MULTi by this language
default: FRENCH
options:
FRENCH: FRENCH
MULTi.FRENCH: MULTi.FRENCH
ENGLISH: ENGLISH
MULTi.ENGLISH: MULTi.ENGLISH
VOSTFR: VOSTFR
MULTi.VOSTFR: MULTi.VOSTFR
- name: strip_season
type: checkbox
label: Strip season-only (e.g. S01) from searches, as tracker does not support partial matches
default: true
- name: tracker_domain
type: select
label: Domaine du tracker à utiliser
default: tracker.p2p-world.net
options:
tracker.p2p-world.net: tracker.p2p-world.net
connect.maxp2p.org: connect.maxp2p.org
- name: info_downloads
type: info
label: About missing Downloads
default: "If the torrent has no seeder and no leecher then the torrent file may be missing and download may fail."
download:
before:
path: "torrent/{{ .DownloadUri.Query.id }}/magnet?passkey=PASSKEY_TO_BE_REPLACED_BY_REG_EX"
method: get
selectors:
- selector: body
usebeforeresponse: true
filters:
- name: regexp
args: \"magnet\"\s*:\s*"(?<magnet>magnet:[^"]+)"
- name: replace
args: ["PASSKEY_TO_BE_REPLACED_BY_REG_EX", "{{ .Config.passkey }}"]
- name: replace
args: ["tracker.p2p-world.net", "{{ .Config.tracker_domain }}"]
search:
paths:
- path: torrents
response:
type: json
inputs:
page: 1
- path: torrents
response:
type: json
inputs:
page: 2
- path: torrents
response:
type: json
inputs:
page: 3
inputs:
$raw: "{{ range .Categories }}&category_id={{.}}{{end}}"
q: "{{ .Keywords }}"
season: "{{ .Query.Season }}"
episode: "{{ .Query.Ep }}"
per_page: 100
order_by: "{{ .Config.sort }}"
# https://github.com/Prowlarr/Indexers/blob/953aa766ef67c782f5aab1b563ce180f49eb9ea5/definitions/v10/yggtorrent.yml#L277
keywordsfilters:
- name: trim
# fix date search and workaround for internal YGG issues
- name: re_replace
args: ["[\\\\\\-\\.\\/!\\s]+", " "]
# strip season-only as tracker does not support partial matches
- name: re_replace
args: ["(?i)\\b(S\\d{1,3})\\b", "{{ if .Config.strip_season }}{{ else }}$1{{ end }}"]
rows:
selector: $
missingAttributeEqualsNoResults: true
fields:
category:
selector: category_id
title_normal:
selector: title
title_multilang:
text: "{{ .Result.title_normal }}"
filters:
- name: re_replace
args: ["(?i)[\\.](MULTI(?!.*(?:FRENCH|ENGLISH|VOSTFR)))[\\.]", ".{{ .Config.multilanguage }}."]
title:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_normal }}{{ end }}"
_id:
selector: id
_slug:
selector: slug
details:
selector: link
download:
text: "torrent?id={{ .Result._id }}"
year:
selector: title
filters:
- name: regexp
args: (\b(19|20)\d{2}\b)
size:
selector: size
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: downloads
optional: true
default: 0
download:
text: torrent?id={{ .Result._id }}
date:
# unix
selector: uploaded_at
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
# JSON 1.0.0
@nos30
Copy link

nos30 commented Sep 7, 2025

Je rencontre un probleme avec Qbittorrent. Radarr et Prowlarr focntionne nickel mais le torrent bloque sur sur les métadonné et surtout sur le tracker qui est non focntionnel. Le Nas est pourtant configuré en DNS 1.1.1.1. Pouvez vous m'aider ? Capture d’écran 2025-09-05 à 14 48 34

Vérifie ton passkey
image

Tous est au vert quand je fais une recherche manuelle, score bon, qualité bonne, aucun warning donc je comprend pas :/ comme si c'était aléatoire (du la question si je dois mettre download et magnet ?) Merci ;)

Pas obligatoire d’activer "magnet" si "download" fonctionne
Possible d'avoir un screen de t'es résultats via la recherche manuelle ?
Analyse les logs (debug) pour voir pourquoi Sonarr rejette certains torrents (System > Logs > sonarr.debug.txt et cherche si l’épisode a été rejeté automatiquement avec un message du type Release rejected because....)

@BadFlo
Copy link

BadFlo commented Sep 8, 2025

Il semble y avoir un soucis avec la recherche des titres en Japonais. Pas sûr si le problème est au niveau de ygg-api ou de la config de l'indexeur.
Quand je cherche le Film "Le moment Iblard" du studio Ghibli, j'ai le résultats attendu : Rien, comme attendu car n'est pas dispo sur YGG.
Si je cherche le titre japonais avec l'indexeur direct (retraité) de ygg, j'ai pas de résultat : correct.
Par contre, quand Radarr cherche le titre japonais "イバラード時間" (ou que je le cherche manuellement) dans Prowlarr, là j'ai tout et n'importe quoi qui remonte...
J'ai pas d'exemple pour Sonarr car j'ai pas trouvé d'Anime dans la bibliothèque avec un nom alternatif en écriture japonaise, seulement en romanji. Mais c'est pas important car le comportement est le même dans Prowlarr, en recherche manuelle.

Vous avez le même comportement ?

@DoloresOmbrage
Copy link

Je rencontre un probleme avec Qbittorrent. Radarr et Prowlarr focntionne nickel mais le torrent bloque sur sur les métadonné et surtout sur le tracker qui est non focntionnel. Le Nas est pourtant configuré en DNS 1.1.1.1. Pouvez vous m'aider ?

Ici le tracker est incorrect : Il ne devrait pas y avoir marqué "...yggapi.eu..." à la fin de l'URL mais votre passkey à la place, quelque chose provoque cette mauvaise insertion, du côté Indexer/Prowlarr je dirais 👍

Pour ma part je n'ai toujours pas rencontrer le moindre soucis avec le fichier download en utilisant Jackett

vive vl ;)

@YanisThePie
Copy link

Hello, j'ai un soucis depuis plusieurs mois dont personne ne semble parler nulle part...
que ce soit via l'indexeur officiel YGG ou via le fichier YGG API, j'ai sans arrêt des erreurs 429 too many requests, qui n'empêchent d'activer le flux RSS ou d'utiliser l'indexeur YGG correctement... j'ai configuré YGG API avec Prowlarr.
J'ai tenté de réduire la fréquence des recherches RSS, ajouté des query limits etc pour essayer de limiter le soucis mais franchement rien ne fonctionne, la limite semble vraiment très basse pour un usage confortable de l'indexeur.. quelqu'un a des conseils ? est-ce normal que YGG API retourne aussi des 429?

@Clemv95
Copy link
Author

Clemv95 commented Sep 9, 2025

Hello, j'ai un soucis depuis plusieurs mois dont personne ne semble parler nulle part... que ce soit via l'indexeur officiel YGG ou via le fichier YGG API, j'ai sans arrêt des erreurs 429 too many requests, qui n'empêchent d'activer le flux RSS ou d'utiliser l'indexeur YGG correctement... j'ai configuré YGG API avec Prowlarr. J'ai tenté de réduire la fréquence des recherches RSS, ajouté des query limits etc pour essayer de limiter le soucis mais franchement rien ne fonctionne, la limite semble vraiment très basse pour un usage confortable de l'indexeur.. quelqu'un a des conseils ? est-ce normal que YGG API retourne aussi des 429?

Hello
Des personnes en ont aussi parlé un peu, le créateur de l'api a dit qu'il allait voir pour augmenter la limite.
Peut etre quelques pistes, utilise-tu des IPs partagées pour faire les requetes ?

@BadFlo
Copy link

BadFlo commented Sep 9, 2025

Une autre piste c'est si tu as plusieurs instances de Sonarr ou Radarr, ou si tu as plusieurs indexers définis dans Prowlarr sur yggapi, ou si tu utilises le RSS.
De ce que j'ai expérimenté, avec un Sonarr, un Radarr et une seule définition dans Prowlarr, tu devrais pas atteindre la limite, à moins de lancer des requêtes manuellement dans tous les sens ?..

@thegrunge36
Copy link

thegrunge36 commented Sep 10, 2025

Bonjour, comme nous le savons, chaque fois que prowlarr est mis à jour ou qu'on synchronise les indexer, seulement les catégories par défaut sont synchronisé avec radarr et sonarr et ça prend un temps de fous sélectionner les catégories chaque fois. J'ai fait un script python qui permet en un seul clique d'injecter les catégories à radarr et sonarr. Le tout est à ajuster à votre guise selon les sites torrents que vous utilisez et les catégories que vous voulez pour radarr et sonarr. Il est possible aussi de faire une tache cron sous linux et comme je test en ce moment faire un lien avec watchtower et prowlarr, mais je ne sais pas encore si ça fonctionnera, je verrai à la prochaine mise à jour de prowlarr, c'est censé remettre les catégories choisies. Voir les notes en bas du script.

https://gist.github.com/thegrunge36/25acd61586bbb17ac545320e346c38df

Capture d’écran du 2025-09-10 17-45-21

@YanisThePie
Copy link

Une autre piste c'est si tu as plusieurs instances de Sonarr ou Radarr, ou si tu as plusieurs indexers définis dans Prowlarr sur yggapi, ou si tu utilises le RSS. De ce que j'ai expérimenté, avec un Sonarr, un Radarr et une seule définition dans Prowlarr, tu devrais pas atteindre la limite, à moins de lancer des requêtes manuellement dans tous les sens ?..

Quand tu l’as expérimenté, tu as désactivé le RSS du coup?
moi j’ai une seule instance de chaque, rien d’extravagant, par contre le RSS effectivement semble faire énormément de requêtes par défaut.

@YanisThePie
Copy link

Hello, j'ai un soucis depuis plusieurs mois dont personne ne semble parler nulle part... que ce soit via l'indexeur officiel YGG ou via le fichier YGG API, j'ai sans arrêt des erreurs 429 too many requests, qui n'empêchent d'activer le flux RSS ou d'utiliser l'indexeur YGG correctement... j'ai configuré YGG API avec Prowlarr. J'ai tenté de réduire la fréquence des recherches RSS, ajouté des query limits etc pour essayer de limiter le soucis mais franchement rien ne fonctionne, la limite semble vraiment très basse pour un usage confortable de l'indexeur.. quelqu'un a des conseils ? est-ce normal que YGG API retourne aussi des 429?

Hello Des personnes en ont aussi parlé un peu, le créateur de l'api a dit qu'il allait voir pour augmenter la limite. Peut etre quelques pistes, utilise-tu des IPs partagées pour faire les requetes ?

Alors peut être en effet pour les IP partagées, car je passe par un VPS d’un hébergeur connu… peut être que tout la plage d’IP est considérée comme une seule entité et que j’ai quelque un d’autre avec la même
Config sur une IP proche?

@nos30
Copy link

nos30 commented Sep 10, 2025

Hello, j'ai un soucis depuis plusieurs mois dont personne ne semble parler nulle part... que ce soit via l'indexeur officiel YGG ou via le fichier YGG API, j'ai sans arrêt des erreurs 429 too many requests, qui n'empêchent d'activer le flux RSS ou d'utiliser l'indexeur YGG correctement... j'ai configuré YGG API avec Prowlarr. J'ai tenté de réduire la fréquence des recherches RSS, ajouté des query limits etc pour essayer de limiter le soucis mais franchement rien ne fonctionne, la limite semble vraiment très basse pour un usage confortable de l'indexeur.. quelqu'un a des conseils ? est-ce normal que YGG API retourne aussi des 429?

YGG a un throttle très strict (~1 requête/10s), ygg-api scrape le site (non officiel), et une config mal optimisée de Prowlarr peut surcharger l’indexeur, entraînant un blocage IP temporaire et des erreurs 429 persistantes.
Essaye de limiter le nombre de requêtes et le délai entre requêtes pour voir si cela améliore ta situation

@DoloresOmbrage
Copy link

DoloresOmbrage commented Sep 12, 2025

Coucou, 🙂
depuis quelques jours j’ai un souci avec Radarr et Sonarr : ils ne téléchargent pas toujours les contenus, et quand je le fais à la main, les fichiers ne se déplacent plus dans les dossiers comme avant.

Par exemple, j’ai téléchargé deux épisodes d’une série : Sonarr me dit qu’ils sont dans downloads/rtorrent, mais en réalité il n’y a rien, et ils ne sont pas non plus dans le dossier de la série.

Tout à l’heure, j’ai téléchargé un film : il s’est bien mis dans downloads/rtorrent, mais au lieu d’être déplacé automatiquement dans le dossier movies (comme d’habitude), il n’a pas bougé. J’ai dû le transférer moi-même avec FileZilla.

Concernant Sonarr, j’ai aussi l’impression qu’il affiche un message d’erreur lié au transfert.

PS j'utilise ygg yml je sais pas si il a été mis a jours mais moi j'ai un récent je l'ai pas modif depuis peut être 3 semaines je sais plus après je pense pas que ca vienne de la mais bon

et je suis sur ultra.cc j'ai pas la main sur tout comme vous qui peuvent avoir un serveur malheureusement

voici une capture du fichier log sonarr debug

le message qui ressort c'est ca Assurez-vous que le chemin d'accès existe et que l'utilisateur exécutant Radarr dispose des autorisations nécessaires pour y accéder.

et j'ai le même sur radarr je capte pas pourquoi ni comment le résoudre

Merci a vous

image

PS je viens de voir que en téléchargeant des fichiers sur ygg il se download mais passe en bloquer je sais pas si ca a un rapport a mon avis oui ducoup ca viendrais de ygg ?
image

@CoilBlood
Copy link

CoilBlood commented Sep 13, 2025

@ygg-api Merci pour le travail que tu fais. Mais est-ce que tu stocks nos clés API sur ton serveur comme certaines personnes le soupçonnent ?

@Minimaxpower
Copy link

Moi je ne comprends pas, l'api est sensé trouver maintenant les documentaires mais de mon coté ça ne marche pas dès que j'en cherche

@ygg-api
Copy link

ygg-api commented Sep 14, 2025

@CoilBlood Les clés API sont stockées dans les logs du serveur, c'est normal. La question serait plus : est-ce que c'est grave pour les utilisateurs de yggapi? Vu le nombre de gens qui utilisent l'API et qui n'ont jamais eu de soucis avec ygg ensuite, ça me paraît OK. Je m'en fiche de vos clés APIs, j'ai déjà de la marge avec mon compte. Mais si tu es très inquiet (et il n'y a pas de honte), tu peux utiliser la version magnet de l'indexer qui ne transmet pas ta clé API à yggapi. Ou alors tu peux fournir une clé API différente et la modifier dans ton client torrent.

@tifo71
Copy link

tifo71 commented Sep 14, 2025

@CoilBlood Oui y aucun risque t'inquiète pas. Franchement YGGAPI est banger et un grand merci aux dev. @Clemv95 et @ygg-api pour leur travail dessus et de maintenir ça a flot.

@ygg-api : Par contre petite question, j'avais des deco reco rapide de YGGAPI au niveau de prowlarr. Très rapide, ça mettait erreur et hop ca repartait. J'ai pensé que ça pouvais venir des DNS du coup j'ai changer de serveurs DNS et ça a l'air d'être ok pour l'instant

@bob1321
Copy link

bob1321 commented Sep 16, 2025

Hola!
J’utilise Comet avec ygg-magnet-api par contre j’ai quelques problèmes pour la recherche de certaines séries. Par exemple Koh Lanta, je vois que dans les logs de jackett il a recherché kohlanta qui donne aucun résultat ou pour Stargate SG-1, il a seulement chercher sg1. Donc il manque beaucoup de résultat. Qu’est ce que je peux faire pour avoir plus de résultats lors des recherches?

merci beaucoup

@Clemv95
Copy link
Author

Clemv95 commented Sep 21, 2025

Hola! J’utilise Comet avec ygg-magnet-api par contre j’ai quelques problèmes pour la recherche de certaines séries. Par exemple Koh Lanta, je vois que dans les logs de jackett il a recherché kohlanta qui donne aucun résultat ou pour Stargate SG-1, il a seulement chercher sg1. Donc il manque beaucoup de résultat. Qu’est ce que je peux faire pour avoir plus de résultats lors des recherches?

merci beaucoup

Je pense que ça vient de comet, jackett ne prends qu'en entrée ce qu'on lui donne
Regarde si tu ne peux pas changer la conf de comet pour les mots clés qu'il va donner a l'indexeur

@guihub78
Copy link

Hello,

J'ai pas verifier si j'avais ce probléme avant mes mises à jour Radarr/Prowlarr.

Avant les mises à jours, Radarr/yggapi m'a bien télécharger ce film de 20Go environ :

image

Aprés la mise à jour, j'ai voulu check les autres releases sorti en faisant un Interactive Search sur le film, mais je trouve trés peu de release et je ne trouve pas non plus le film que j'ai téléchargé avant la mise à jour, je ne sais pas pourquoi...

image

J'ai essayé pour d'autres films mais j'ai pas l'air d'avoir ce genre de probléme.. Vous savez pourquoi ?

Merci :)

@guihub78
Copy link

Hello,

J'ai pas verifier si j'avais ce probléme avant mes mises à jour Radarr/Prowlarr.

Avant les mises à jours, Radarr/yggapi m'a bien télécharger ce film de 20Go environ :

image Aprés la mise à jour, j'ai voulu check les autres releases sorti en faisant un Interactive Search sur le film, mais je trouve trés peu de release et je ne trouve pas non plus le film que j'ai téléchargé avant la mise à jour, je ne sais pas pourquoi... image J'ai essayé pour d'autres films mais j'ai pas l'air d'avoir ce genre de probléme.. Vous savez pourquoi ?

Merci :)

J'ai de nouveaux résultats ce matin, mais toujours pas le film qui a été télécharger il y a deux jours, bizarre..

image

@mwhax7
Copy link

mwhax7 commented Sep 23, 2025

Je rencontre un probleme avec Qbittorrent. Radarr et Prowlarr focntionne nickel mais le torrent bloque sur sur les métadonné et surtout sur le tracker qui est non focntionnel. Le Nas est pourtant configuré en DNS 1.1.1.1. Pouvez vous m'aider ?

Ici le tracker est incorrect : Il ne devrait pas y avoir marqué "...yggapi.eu..." à la fin de l'URL mais votre passkey à la place, quelque chose provoque cette mauvaise insertion, du côté Indexer/Prowlarr je dirais 👍
Pour ma part je n'ai toujours pas rencontrer le moindre soucis avec le fichier download en utilisant Jackett

vive vl ;)

Vive

Coucou, 🙂
depuis quelques jours j’ai un souci avec Radarr et Sonarr : ils ne téléchargent pas toujours les contenus, et quand je le fais à la main, les fichiers ne se déplacent plus dans les dossiers comme avant

Je m'étais basé là dessus :

Je sais que je n'ai pas exactement la même infra mais encore une fois tout fonctionne très bien de mon côté

@pducharme
Copy link

Ça se peux-tu que le plugin ne fonctionne plus? Je peux chercher, mais je ne peux plus télécharger.

@aski94140
Copy link

Pareil , j'ai l'api qui remonte sans cesse en erreur, ca marche 5 minutes pour avoir le visuel sur les torrents mais impossible de les lancer. Uniquement sur sonarr, radarr lui pas de soucis, pareil pour mon instance de sonarr 4k qui fonctionne.

@EricG66
Copy link

EricG66 commented Sep 30, 2025

La recherche fonctionne mais pas le téléchargement.

L'api yggapi.eu retourne l'erreur suivante lors de téléchargement:

https://yggapi.eu/torrent/1371831/download?passkey=(removed)&tracker_domain=tracker.p2p-world.net
{"detail":"Torrent file not available."}

@tifo71
Copy link

tifo71 commented Sep 30, 2025

aucun soucis de mon coté. Le téléchargement fonctionne aussi

@EricG66
Copy link

EricG66 commented Sep 30, 2025

@tifo71 Tu passe bien par l'yggapi et non via le site yggtorrent?

Etapes:
1- Ouvre ce lien: https://yggapi.eu/docs#/default/Download_torrent_file_torrent__torrent_id__download_get
2- Clique "Try in out"
3- Entre un torrent_id
4- Entre ton passkey
5- Clique "Execute"

@tifo71
Copy link

tifo71 commented Sep 30, 2025

oui oui je passe bien par l'API et prowlarr. Je viens de retester et ça marche

@EricG66
Copy link

EricG66 commented Sep 30, 2025

Ca semble être revenu à la normale ici aussi. Surement un glitch

@ygg-api
Copy link

ygg-api commented Sep 30, 2025

Toutes mes excuses ! Il y avait un souci lors du download des torrents aujourd'hui, c'est réglé

@Oxyrobit
Copy link

Oxyrobit commented Oct 1, 2025

Bonjour, savez-vous pouquoi j'ai toujours l'erreur "Téléchargement des métadonnées" et ça reste bloquer ?

J'utilise qbTorrent v5.1.2

image

Pour résoudre le problème je dois télécharger manuellement le torrent sur ygg ...

@mattiae
Copy link

mattiae commented Oct 5, 2025

Bonjour, savez-vous pouquoi j'ai toujours l'erreur "Téléchargement des métadonnées" et ça reste bloquer ?

J'utilise qbTorrent v5.1.2
image

Pour résoudre le problème je dois télécharger manuellement le torrent sur ygg ...

Hello,
J'avais la même erreur, si tu regardes dans les trackers de ton torrent, il y a un espace qui s'ajoute entre ta passkey et le "/announce".

Perso, j'ai juste modifié en ajoutant un filtre sur la gestion de la passkey avant de l'injecter dans l'url de download.

Remplace ceci :

download:
  text: "torrent/{{ .Result._id }}/download?passkey={{ .Config.passkey }}&tracker_domain={{ .Config.tracker_domain }}"

Par ceci :

passkey_clean:
  text: "{{ .Config.passkey }}"
  filters:
    - name: re_replace
      args: ["\\s+$", ""]

download:
  text: "torrent/{{ .Result._id }}/download?passkey={{ .Result.passkey_clean }}&tracker_domain={{ .Config.tracker_domain }}"

Ca a fait le job pour moi :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment