Comments (8)
This is related to #961 and is something I have been waiting for.
The whole idea behind Prowlarr is to ease the setup of indexers from one central place and have them automatically updated into the *arr apps.
But when doing so it automatically adds the indexers with a sudden name: Tracker (Prowlarr)
In autobrr the indexers are automatically named: torznab-tracker
Because those two names are not equal issues #961 and #1344 are happening.
Autobrr does add torznab- before the indexer name so it is not possible to change this name in Autobrr.
My only solution so far has been renaming all indexers in all *arr apps to reflect the Autobrr naming of: torznab-tracker , all lower-case
from autobrr.
Hey @bakerboy448 @thezak48 @mynameisbogdan your knowledge is needed here.
We have talked about this a couple of times on Discord but I can't find the previous discussions so lets go over it again here, if you don't mind. Add others with relevant knowledge if needed.
Do I remember correctly that the arrs (at least Radarr and Sonarr) had changes to the release/push
endpoint and how it can handle indexer ID passed? Was it only numeric ID or does it take Indexer name as string as well?
We need to map autobrr and arr indexers together somehow.
- We could add a new field to autobrr indexer settings like
Arr Indexer Name
where users can put in the name which if synced via Prowlarr will be likeIndexer (Prowlarr)
, and that works. - The other alternative is to add a numeric ID. That will however be an issue because when Prowlarr syncs to an arr it gets a separate numeric ID, which will be different per arr. Not great if you have 4 arrs (hd and uhd of sonarr and radarr).
- We could pass the Prowlarr indexer ID or maybe even the full Prowlarr URL that is synced, like
http://prowlarr/3/
- Get the individual arr to store the "External Prowlarr Indexer ID" and then we can use that in autobrr to send to
release/push
- We add a new field to the autobrr indexer definitions that uses the same
indexer identifier
as the ones in prowlarr so it will be a string match instead of numeric int match? Most indexers in autobrr does follow the Prowlarr indexer identifiers but not all of them. Would this be easiest maybe? Will require changes on all ends but maybe it's viable - This was brought up before: a map of autobrr indexer name to specific arr indexer id. If you have 4x arrs in autobrr you'll need to do setup for each - not my first choice.
I think that's a start, happy to get the discussion going again so we can help our users.
from autobrr.
I'd strongly suggest name over id as it's more flexible of an indexer is unsync'd (deleted) then re-sync'd (added) for any reason as the ID would likely changed
from autobrr.
- is the route
Yes looks like name can be detected to map to Starr indexer if the indexer id is 0
So autobrr just needs to support adding the Starr Indexer name on a per filter-action pairing I think like was done for download clients?
from autobrr.
Set it up last month and forgot about it. Just verified everything this morning and it works flawlessly. Thanks!
The best code, is the code you forget about. Thanks for letting us know.
from autobrr.
How about the following flow when adding a new indexer:
-
Select indexer from pull down menu.
-
Enter name (for generic only).
-
Click save.
-
Get all indexers from *arr and compare them by name to retrieve the correct ID or the correct name.
-
When multiple found, show a screen to choose the right one (similar to Overseerr when a series can't be matched 100%).
-
Store the indexer ID or indexer name to be editable from indexer setting screen.
*Remove the hard-coded addition of torznab-'indexername'
from autobrr.
Very much interested in this as this is currently the only reason i have autobrr disabled 👍
from autobrr.
Set it up last month and forgot about it. Just verified everything this morning and it works flawlessly. Thanks!
from autobrr.
Related Issues (20)
- FNP parsing issues when announce contains to many bracket pairs HOT 1
- Screen to add Notifications keeps sliding away on mobile browsers HOT 4
- [FEATURE REQ] Ability to add category ID with Torznab Feeds
- ruTorrent missing torrent comment when added via autobrr / rtorrent xmlhttprpc HOT 5
- filter for series HOT 2
- FearNoPeer/ReelFlix trackers: wrong downloadURL HOT 2
- [FEATURE REQ] Set log path HOT 1
- Configuring Rtorrent over https is erroring out HOT 1
- Filter Options Cutoff On Lower Filters HOT 1
- Potential issues with .deb packages HOT 6
- [FEATURE REQ] Year field to support range that extends indefinitely in one direction HOT 1
- BLU RSS items have "0 bytes" size HOT 4
- [FEATURE REQ] Add bash support to autobrr docker image HOT 1
- Multiple external webhooks in filter: Do not return on first error HOT 4
- Greedy matching of PTP announce will break if additional vars are added following the existing announce format HOT 4
- [FEATURE REQ] Allow disabling authentication (where external auth methods like Authelia/Authentik are used) HOT 3
- [FEATURE REQ] Make torznab feed category information usable in filters HOT 1
- Error when converting from SQLite to PostgreSQL HOT 3
- Disabled download client is still getting new torrents
- filter categories, tags, groups etc should be case-insensitive, at least optionally. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autobrr.