PCJones / UmlautAdaptarr

A tool to work around Sonarr, Radarr, Lidarr and Readarrs problems with foreign languages
42 stars 3 forks source link

Hydra Indexer und Multi Instanzen (2x Sonarr, 2x Radarr) #3

Open xtr3-m3 opened 5 months ago

xtr3-m3 commented 5 months ago

Hallo,

erstmal danke für diese bisherige Arbeit an diesem Tool. Ich habe eine Frage bezüglich des Indexers. Ich nutzt aktuell in den *arr Programmen Hydra und habe dort einiges konfiguriert. Nach meinem Verständnis, soweit ich das Docker Image sehe, ist das nicht vorgesehen? Oder gibt es da eventuell einen Workaround. Mit Hydra filtere ich mir schon einige nicht gewollte Sachen raus.

Desweiteren wie sieht das ganze später eventuell mit Multi Instanzen bei den Programmen aus? Radarr für 1080p und 4k , Sonarr ebenfalls 2 Instanzen. Vielleicht habe ich auch einen Denkfehler in der Konfiguration, im Docker Image sind die jeweiligen Tools ja nur 1x aufgelistet.

Werde das Projekt aufjedenfall interessiert weiter verfolgen!

Gruß xtr3m3

PCJones commented 5 months ago

Hi,

ich nutze NZB Hydra selber nicht, wie genau funktioniert das? Wo/wie stellst du die Indexer ein?

Was mehrere Instanzen der *arrs angeht hast du recht, das ist momentan nicht möglich. Da ich selber kein 4K schaue habe ich ganz vergessen dass das einige machen - ich werde auf jeden Fall eine Unterstützung für mehrere Instanzen einbauen :)

xtr3-m3 commented 5 months ago

Hi,

die Indexer in dem Fall SzeneNZBs stellt man in Hydra ein und stellt diesen dann dementsprechend ein. Man hat ja deutlich mehr Optionen was man bei der Suche direkt filtert. Sei es individuelle Settings pro Kategorie, etc. Hydra wird dann als Indexer in den *arr Tools hinterlegt. Quasi wie Prowlarr (habe das aber bisher nicht genutzt, getestet).

PCJones commented 5 months ago

Wenn Hydra so funktioniert wie Prowlarr dann würdest du einfach in Hydra statt https://scenenzbs.com http://localhost:5005/_/scenenzbs.com als API-URL eintragen. Probier das gerne mal aus, wenn es nicht funktioniert (und auch wenn :D) gerne Bescheid geben

xtr3-m3 commented 5 months ago

Hi,

also ich habe den Docker Container mal testweise installiert und das ganze bei Hydra hinterlegt, wie du oben beschrieben hast. Für die Suche in Sonarr funktioniert es sofort, auch wenn die Suchzeiten nun (leider) erheblich länger sind, bzw. bis die Ergebnisse angezeigt werden..

Was mir bei den Ergebnissen aufgefallen ist, es sind nach jedem Serien Namen nun immer 2 .. zu sehen. Siehe Screenshot:

sonarr_suche_umlaut

Nachtrag 17.02: Hier bei dem AIDA Release macht er keine 2 Punkte hinter dem Namen. sonarr_suche_umlaut_4

Ich weiß nur nicht, ob Hydra da etwas macht, oder ob es von deinem Umlaut Tool kommt. Wird da sonst irgendwas eingefügt mit eckigen oder runden Klammern? Das weiß ich, das es von Hydra rausgefiltert wird.

sonarr_suche_umlaut_3

sonarr_suche_umlaut_2

Grundsätzlich funktioniert es aber wie gewollt (sogar mit Hydra). Das ist ja schonmal top! Radarr habe ich jetzt noch nicht weiter getestet, das ist auch noch nicht aktiv oder? Teste dann sonst gerne da ebenfalls.

PCJones commented 5 months ago

Die doppelten Punkte sind ein Bug, den hab ich schon auf der Liste - der hat aber keine Auswirkungen, sieht nur nicht schön aus.

Die Suchgeschwindigkeit sollte bei den meisten Titeln sein wie vorher, nur bei diesen Sonderfällen werden eben jetzt mehrere Suchen ausgeführt - und da ist pro Suche eine Pause von 2 Sekunden, da einige Indexer mit zu vielen Anfragen in kurzer Zeit Probleme haben.

Radarr ist noch nicht aktiv, das stimmt - da suche ich noch nach Testfällen. Allerdings funktioniert Radarr seit dem Update aus dem Dezember auch nativ seeeehr viel besser mit deutschen Titeln. Wenn du ein Beispiel für mich hast, das in Radarr nicht läuft gerne her damit :D

Eckige Klammern fügt das Tool tatsächlich hinzu, aber nur für Lidarr - das ist auch unbedingt nötig, da Lidarr releases sonst teilweise falsch parsed und den Albentitel nicht richtig erkennt.

Freut mich aber, dass es generell läuft :)

xtr3-m3 commented 5 months ago

Hi,

ok, dann weiß ich wegen den Punkten bescheid und muss da nicht bei mir suchen. :) Die Suchgeschwindigkeit hab ich mir schon gedacht, das es an den Sonderfällen liegt, grundsätzlich auch kein Problem, sofern alles automatisch läuft, juckt es in der Regel nicht, ob es beispielsweise 5 oder 10 Sekunden sind. :) Wollte es nur anmerken.

Bei Radarr habe ich aktuell auch keinen Testfall, ich würde eher sagen, das vermehrt die Probleme bei Anime Serien und Filmen kommen, da ist mir in der Vergangenheit zumindest was aufgefallen, aber kann grad nicht sagen welche genau..

Lidarr nutze ich nicht, daher stört mich das mit den eckigen Klammern dort auch nicht :P. War nur eine Vermutung wegen den doppelten Punkten. Aber das ist ja geklärt.

Lasse es mal alles weiter laufen und schaue was noch so auffällt.

Eine Sache ist mir noch aufgefallen: Der Dockercontainer bzw. das Script fragt auch Sachen bei deiner Seite ab, zumindest ist da was in den Appsettings. Ist das noch eine Altlast, oder was wird da ggfs gemacht?

PCJones commented 5 months ago

Das ist keine Altlast - die deutschen Serientitel werden von thetvdb.com abgefragt. Damit nicht jeder nutzer seinen eigenen API-Key von thetvdb.com anfordern muss habe ich eine eigene API vorgeschaltet, die die Anfrage direkt an thetvdb.com weiterleitet (und für eine Zeit cached): https://umlautadaptarr.pcjones.de/api/v1/tvshow_german.php?tvdbid=121361

Genau so macht das Sonarr auch mit seiner "Skyhook" API (die kommt zum Einsatz, wenn du nach Shows suchst oder neue Shows hinzufügst)

Den Quellcode dazu veröffentliche ich noch, es ist gerade einfach nur ein sehr hässliches PHP-Script :D