Compatibilité Sonarr : flux RSS Torznab, catégories qBittorrent, save_path, TLS auto-signé

- torznab : tvsearch sans q sert les nouveautés (RSS sync + test Sonarr)
  au lieu d'une erreur 400 — ajoute TorznabService.latest_releases()
- qbit : POST /torrents/createCategory + GET /torrents/categories stateful
  (Sonarr crée sa catégorie tv-sonarr puis la revérifie)
- qbit : /app/preferences expose save_path=/downloads (health Sonarr)
- sonarr : verify=False sur httpx — reverse proxy swizzin en certificat
  auto-signé (usage LAN)
This commit is contained in:
roman
2026-09-22 18:25:03 +00:00
parent 4e1faf4cd9
commit 853b4e0866
4 changed files with 40 additions and 5 deletions
+2 -3
View File
@@ -58,10 +58,9 @@ async def torznab_api(
if t in ("tvsearch", "search"):
if not q or len(q) < 2:
releases = await torznab.latest_releases()
return Response(
torznab.error_xml(200, "Paramètre q requis"),
media_type="application/xml",
status_code=400,
torznab.results_xml(base, key, releases), media_type="application/rss+xml"
)
try:
releases = await torznab.tvsearch(q, season=season, ep=ep)