Prowlarr icon indicating copy to clipboard operation
Prowlarr copied to clipboard

Feature Parity with Hydra

Open rg9400 opened this issue 5 years ago • 20 comments

  • [ ] Stats:
    • [ ] 1. Uniqueness Stat
    • [ ] 2. Successful Downloads by indexer
    • [ ] 3. Recompute stats by using a multi-select category filter up top. So it can be possible to see stats for Books or Music + Audiobooks
  • [x] Search History:
    • [x] 1. Show ID or RSS queries
    • [x] 2. Show categories and source in table
  • [ ] Download History:
    • [x] 1. Show success/fail by download
    • [ ] 2. Allow regrab of specific download
  • [ ] Downloader:
    • [x] 1. Give option to configure Downloader, allow sending results to this downloader
      • [ ] ~~* Create option to upload NZB to downloader or to send link for manual downloads~~ No plans for an option Q
      • [x] * Need to make sure internal links can be used when sending to downloader, even if Prowlarr is being used behind RP
    • [x] 2. Give option to configure blackhole for torrents
    • [x] 3. Handle magnet links for Torrents
    • [ ] 4. ~~Update status of downloads from Downloader~~ No Plans Q
    • [ ] 5. ~~Potentially show download queue? Hydra does this, but seems not super important~~ No Plans Q
    • [x] 6. Give default category-wise options for manual downloads, with option to override
  • [ ] Categories:
    • [ ] ~~1. Create custom categories~~ No Plans Q
    • [ ] ~~2. Override search types~~ No Plans Q
    • [ ] 3. Allow restrictions to be applied for API or manual searches or both
    • [ ] 4. Category-specific restrictions such as required words, regex, forbidden words, forbidden regex, size restrictions
    • [ ] 5. Ignore results
  • [ ] Statuses:
    • [ ] 1. Show indexer API hits and downloads compared to limits
    • [x] 2. Show current state, last error, and if disabled, when it was disabled and until when
  • [ ] Searching:
    • [ ] ~~1. Timeout~~ No plans to make this an option Q
    • [ ] 2. User Agent
    • [ ] 3. Map external user agents
    • [ ] 4. Ignore load limiting/errors
    • [x] 5. Handle Torznab categories or ignore them
    • [x] 6. Map indexer specific categories to internal categories
    • [x] 7. Convert Media IDs for indexers (TMDB to IMDB for example)
    • [x] 8. Generate queries when indexer does not support IDs
    • [ ] ~~9. Fallback to generated queries if no results found~~ arr should handle the fallback Q
    • [ ] 10. Global restrictions (word filters, forbidden posters, max results age, min seeders, ignore passworded releases)
    • [ ] 11. Option to remove trailing garbage (obfuscated, scrambled, postbot) - Undecided, feels like arr job Q
    • [x] 12. Use original categories from indexer or ones configured internally
    • [ ] 13. Dupe detection
    • [ ] 14. Cache results - Not sure there is a big need for this Q
  • [ ] Manual Searching:
    • [ ] 1. Ad-hoc filters for search type, age, size, indexer
    • [x] 2. Allow pre-selection of indexers, with easy options to invert, select all usenet, select all torrent, select all
    • [x] 3. Allow ID based searches for relevant search types
    • [ ] 4. Pull NFO/covers from supported indexers
    • [ ] 5. Color code results so it is easy to visually correlate which indexer it is vs having to read from a bunch of data
    • [ ] 6. Configure how many results to display per page
    • [ ] 7. Configure how many results to pull intially, with option to page through more as needed (Hydra gives option to load all results or next 100, but no way to load say a user-defined amount, e.g. next 500).
    • [ ] 8. Show duplicate display triggers
    • [ ] 9. Group TV results by season/episode
    • [ ] 10. Show already downloaded indicator, give option to hide already downloaded results
    • [x] 11. Multi-select, download as ZIP or send to nzbget
    • [ ] 12. Ad-hoc filter and sort results by title, indexer, category, size, number of hits, age
    • [x] 13. Link to indexer, manual download, or directly send to downloader.
  • [ ] General Settings:
    • [x] 1. Configure how long to keep history/stats
    • [ ] 2. Dereferer for indexer access
    • [ ] 3. Disable SSL/SNI for specific hosts
  • [ ] Indexer:
    • [x] 1. Option to proxy or redirect for API downloads, maybe by indexer?
    • [x] 2. VIP Expiry Date, including Lifetime option
    • [x] 3. API and Download limits by indexer
    • [ ] 4. Scheduler for Indexers (I don't use this)
    • [ ] 5. Timeout override by indexer (I don't use this)
    • [ ] 6. Hit reset time, with option for rolling resets
    • [ ] 7. Load limiting
    • [ ] 8. User Agent Override
    • [ ] 9. Custom Parameters
    • [ ] 10. Preselect for manual searches
    • [ ] 11. Enable for API or manual searches or both
    • [ ] 12. Color for visualization in manual searches
    • [ ] 13. Overrides for cats, search IDs, search types, caps
  • [x] Notifications:
    • [x] 1. VIP Expiry notification

AB#62

rg9400 avatar Mar 18 '21 04:03 rg9400

hope Color code results get added, I miss this. Screen Shot 2021-07-01 at 4 32 06 pm

also API and Download limits by indexer, very useful for them cheap or free trial type setups

XxUnkn0wnxX avatar Jul 01 '21 06:07 XxUnkn0wnxX

I'd really like to see the indexer uniqueness rating (number of unique downloads per indexer) and use that data along with the other stats to provide a indexer 'score' per hydra. It's really helpful to weed out indexers that aren't pulling their weight come renewal time.

and the bit about showing stats based on catagory would be cool too, say i want to see which are the best indexers for UHD content, etc.

dephcon avatar Oct 13 '22 23:10 dephcon

+1 to Option to remove trailing garbage.

jasonla avatar Oct 18 '22 19:10 jasonla

    1. Ad-hoc filter and sort results by title, indexer, category, size, number of hits, age

I believe this doesn't cover the #428 because it's not exactly dynamic filtering. We can set presets as custom filters but we can't filter the resulty instantly for a keyword. Let's say we checked the results and noticed there are multiple uploaders for certain movie release, so we want to filter the results by uploaders name. We have to create custom filter just for this case, we can't filter the results by just typing uploader name. (Jackett filtering model). For this reason, I do not think that the closed request #428 has been fully fulfilled. @the-lazy-fox @bakerboy448

batuhankrmn avatar Oct 20 '22 10:10 batuhankrmn

#428 was closed as a duplicate as this GHI covers the request. Nothing indicates #428 or the quoted item on this GHI were completed

bakerboy448 avatar Oct 20 '22 12:10 bakerboy448

Could you add advanced search to filter torrents?

Some filters I have in mind are

  • search only title, all content or all content and title.
  • exact match: "Keyword1 keyword2"
  • exclude: -keyword
  • or: "|" in between keywords.
  • * parameter to match anything. Like some web series s1ep*

Greater than, less than, or a combination of both for:

  • size
  • date (age).
  • number of files
  • number of seeders

Could you link to this Hydra? I don't know what that is.

ghost avatar Nov 16 '22 20:11 ghost

NZBHydra2

bakerboy448 avatar Nov 16 '22 21:11 bakerboy448

+1 for caching, at least having the option to enable it.

It would help with repeated queries due to failures and help keep some of the load off the indexers.

Enlinks avatar Jul 23 '23 00:07 Enlinks

I would very much like to see at least 'exact string' search support. I'm pretty sure this would have to be an additional filtering step added in the client after the search results are received as different indexers are not as strict on search results.

ChrisWeiss avatar Aug 22 '23 19:08 ChrisWeiss

Another person here who would love to be able to type to filter results. Saving filters and turning them on and off is clunky. This is the only thing I really miss from Jackett.

jonandeva avatar Oct 02 '23 21:10 jonandeva

Is caching results planned? its hugely beneficial if you can cache the results for a certain period.

Nou4r avatar Feb 11 '24 17:02 Nou4r

Is caching results planned? its hugely beneficial if you can cache the results for a certain period.

No. Low benefit given it'd need to be the exact same query

bakerboy448 avatar Feb 11 '24 18:02 bakerboy448

Is caching results planned? its hugely beneficial if you can cache the results for a certain period.

No. Low benefit given it'd need to be the exact same query

Why? Is it so unlikely to trigger the same query?

One case that comes to my mind would be e.g. you run two Radarr/Sonarr instances, one for HD and 4K stuff, and you manually search for an episode and then you also want to manually search for the same episode on the other instance.

Caching that could help reduce waiting time and duplicate/multiple calls to the indexer.

Panzer1119 avatar Feb 12 '24 00:02 Panzer1119

Most people have different indexer categories setup for their 4k instances, thus the search is not the same and the cache doesn't help in that scenario.

Qstick avatar Feb 12 '24 15:02 Qstick

Is caching results planned? its hugely beneficial if you can cache the results for a certain period.

No. Low benefit given it'd need to be the exact same query

This would also be beneficial for situations where the first result failed to download.

Enlinks avatar Feb 12 '24 16:02 Enlinks

Most people have different indexer categories setup for their 4k instances, thus the search is not the same and the cache doesn't help in that scenario.

I use the same indexer for everything.

Only exception would be anime. Even that I use the same indexer but I have another indexer that I prioritize over that one.

Edit: Sorry mispoke, some of the same indexer catagories when dealing with 4k. For example foreign category

Enlinks avatar Feb 12 '24 16:02 Enlinks

Not sure what using the same indexer has to do with different categories selected for said indexer in each app?

bakerboy448 avatar Feb 12 '24 16:02 bakerboy448

Please add the 'lifetime' option. I know you could do blank, but I want to differentiate between lifetime and free (blank).

westlandnigel avatar Nov 18 '24 09:11 westlandnigel

+1 to Overrides for cats, search IDs, search types, caps.

Recently switched over from Hydra and got a harsh reminder how awful some of my indexer's built-in ID matchers are.

This seems to be the only "major" missing feature with no workaround.

Archmonger avatar Jan 16 '25 23:01 Archmonger