prowlarr / prowlarr Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
title is basically it. let me know if you need more info
both these buttons are in settings but may regularly need to be accessed from the indexer page. i see no reason not to have them there as well.
Ability to send notifications specifically for VIP expiry dates, this is currently included within HealthChecks but should be able to be sent as it's own type of notification as well.
Is your feature request related to a problem? Please describe.
Ability to filter history by failed status
Describe the solution you'd like
Filter option for "Failed"
Add Icon to Loading Screen because reasons
Is your feature request related to a problem? Please describe.
Allow quick Prowlarr setup by migrating indexers from other programs such as Jackett and hydra2.
everything else added fine. i couldnt find anything relevant in the logs but i am not sure what i was looking for so let me know if you want me to post the full trace log
Type: Torrent
Tracker: RevolutionTT
URL: https://revolutiontt.me/
In Jackett: Yes
Update Wiki links to use Servarr
Searching using Sportscult indexer causes error message
To Reproduce
Expected behavior
list of search results
Platform Information (please complete the following information):
title, for tracking
title kind of says it all
It would be good if you could explain (within the project's documentation) how this application may be similar/comparable to Jackett and, of course, highlight the existing and planned differences that will make the application stand out. Jackett is already well-established and by doing the foregoing it may help the project gain additional traction and usage.
Describe the solution you'd like
A clear and concise description of what you want to happen.
BHD has a proper API that can be used much like other trackers of its kind.
Additional context
Add any other context or screenshots about the feature request here.
Additional information on a GHI over on Jackett here -> https://github.com/Jackett/Jackett/issues/10898
Is your feature request related to a problem? Please describe.
There are an unknowable number of private indexers with strict policies that prohibit them from being added to the indexer server. At present there is no way to locally add them to Prowlarr. A custom yml file added to the Definitions folder appears to be ignored and only the indexers from the indexer server are displayed as options in the Add Indexer modal.
Describe the solution you'd like
Add the ability for local yml files in the Definitions folder to be loaded for use in Prowlarr. These should be denoted in the UI as local for easy reference and to be clear that they will not auto-update.
Type: Torrent
Tracker: PrivateHD
URL: https://privatehd.to/
In Jackett: Yes
Type: Torrent
Tracker: MoreThanTv (MTV)
URL: https://www.morethantv.me/
In Jackett?: Yes
Type: Torrent
Tracker: ImmortalSeed
URL: https://immortalseed.me/
In Jackett: Yes
Type: Torrent
Tracker: Anime Bytes (AB)
URL: https://animebytes.tv/
In Jackett?: Yes
more fields to sort indexers by would be very helpful. things like language and available categories would be very useful to be added. it would also help if you could filter by all these fields. jackett recently added filtering and it was a great addition
Describe the bug
Prowlarr doesn't recognize PTP indexer flags like GP, Approved and Scene etc...
To Reproduce
Steps to reproduce the behavior:
Do a search and you see no indexer flags are recognized
Expected behavior
Recognize indexer flags
Screenshots
If applicable, add screenshots to help explain your problem.
Platform Information (please complete the following information):
Debug Logs
In my opinion not relevant
yyyy-MM-dd
Support Alternative links per tracker by presenting to user in a dropdown (Advanced Setting), or just round robin if the first fails automatically and skip the option
it would be good to be able to decide what indexers are added to what apps.
eg i have 14 indexers that can technically do ebooks and audiobooks but there are only 5 i actually want readarr to use. i know this can be somewhat fixed by using priorities but that can mess with other apps.
Plan
UI
Backend
Services
2021-2-27 21:50:22.5|Debug|Cardigann|.Config.oneurl got value "https://beyond-hd.me/one/(removed-need to cleanse)/(removed-need to cleanse)"
2021-2-27 21:50:22.5|Debug|Cardigann|Setting oneurl to https://beyond-hd.me/one/(removed-need to cleanse)/(removed-need to cleanse)
2021-2-27 21:50:22.5|Debug|Cardigann|.Config.info_oid got value "<li>OneURL is found by accessing your Beyond-HD web site,</li><li>hovering over the <b>user icon</b></li><li>and going to <b>My Security</b></li><li>then going to the <b>One URL (OID)</b> tab,</li><li>and if it's not already active, you need to hit <b>Reset One URL</b> to activate it.</li><li>Then use that link here.</li>"
2021-2-27 21:50:22.5|Debug|Cardigann|Setting info_oid to <li>OneURL is found by accessing your Beyond-HD web site,</li><li>hovering over the <b>user icon</b></li><li>and going to <b>My Security</b></li><li>then going to the <b>One URL (OID)</b> tab,</li><li>and if it's not already active, you need to hit <b>Reset One URL</b> to activate it.</li><li>Then use that link here.</li>
2021-2-27 21:50:22.5|Debug|Cardigann|.Config.sort got value 0
2021-2-27 21:50:22.5|Debug|Cardigann|Setting options: {
"created_at": "created",
"seeders": "seeders",
"size": "size",
"name": "title"
}
2021-2-27 21:50:22.5|Debug|Cardigann|Selected option: {
"key": "created_at",
"value": "created"
}
2021-2-27 21:50:22.5|Debug|Cardigann|Setting sort to created_at
2021-2-27 21:50:22.5|Debug|Cardigann|.Config.type got value 1
2021-2-27 21:50:22.5|Debug|Cardigann|Setting options: {
"desc": "desc",
"asc": "asc"
}
2021-2-27 21:50:22.5|Debug|Cardigann|Selected option: {
"key": "desc",
"value": "desc"
}
2021-2-27 21:50:22.5|Debug|Cardigann|Setting type to desc
2021-2-27 21:50:22.5|Trace|EventAggregator|Publishing ProviderStatusChangedEvent<IIndexer>
2021-2-27 21:50:22.5|Trace|EventAggregator|ProviderStatusChangedEvent<IIndexer> -> IndexerStatusModule
2021-2-27 21:50:22.5|Trace|EventAggregator|ProviderStatusChangedEvent<IIndexer> <- IndexerStatusModule
2021-2-27 21:50:22.5|Error|Cardigann|An error occurred while processing indexer feed.
[v0.1.0.121] System.InvalidCastException: Unable to cast object of type 'System.Int32' to type 'System.String'.
at NzbDrone.Core.Indexers.Cardigann.CardigannBase.ApplyGoTemplateText(String template, Dictionary`2 variables, TemplateTextModifier modifier) in D:\a\1\s\src\NzbDrone.Core\Indexers\Definitions\Cardigann\CardigannBase.cs:line 515
at NzbDrone.Core.Indexers.Cardigann.CardigannRequestGenerator.GetRequest(Dictionary`2 variables)+MoveNext() in D:\a\1\s\src\NzbDrone.Core\Indexers\Definitions\Cardigann\CardigannRequestGenerator.cs:line 837
at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in D:\a\1\s\src\NzbDrone.Core\Indexers\HttpIndexerBase.cs:line 193
2021-2-27 21:50:22.6|Debug|NzbSearchService|Total of 0 reports were found for {Term: , Offset: 0, Limit: 100, Categories: [2000, 100001]} from 1 indexers
2021-2-27 21:50:22.6|Trace|Http|Res: 7075 [GET] /api/v1/indexer/2/newznab?t=movie&cat=2000,100001&extended=1&apikey=(removed)&offset=0&limit=100&tmdbid=265065&imdbid=1600413: 200.OK (14 ms)
2021-2-27 21:50:22.6|Debug|Api|[GET] /api/v1/indexer/2/newznab?t=movie&cat=2000,100001&extended=1&apikey=(removed)&offset=0&limit=100&tmdbid=265065&imdbid=1600413: 200.OK (14 ms)
2021-2-27 21:50:22.6|Debug|IndexerFactory|Temporarily ignoring indexer Beyond-HD (OneURL) till 2/27/2021 9:55:22 PM due to recent failures.
Stats call currently lumps failed grabs with successful grabs giving a false impression of indexer grabs for a certain indexer. These should be split.
Please add a installtion method for UNRAID i.e. Docker Container.
Is your feature request related to a problem? Please describe.
Can't map indexer from logs to indexer in prowlarr
Describe the solution you'd like
Add Id to UI; same for applications maybe?
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Add name to logs
Additional context
Add any other context or screenshots about the feature request here.
Date Range
Cats
Etc..
Describe the bug
If I want to add the AnimeWorld Indexer and click on "Test" I get an error. This might happen because of the recent changes to the animeworld indexer. The browse site of animeworld is now the following: https://animeworld.cx/torrents?incldead=0&orderby=added&sort=desc%5D&perPage=25
To Reproduce
ErrormessageExpected behavior
Testing the indexer should work without any errors.
prowlarr.trace.txt
Errormessage
2021-06-06 12:29:30.6|Info|Cardigann|Adding request: https://animeworld.cx/browse.php?search=&incldead=0&orderby=added&sort=desc
2021-06-06 12:29:30.8|Warn|Cardigann|HTTP Error - Res: [GET] https://animeworld.cx/browse.php?search=&incldead=0&orderby=added&sort=desc: 404.NotFound
2021-06-06 12:29:30.8|Warn|Cardigann|Unable to connect to indexer
[v0.1.0.361] NzbDrone.Common.Http.HttpException: HTTP request failed: [404:NotFound] [GET] at [https://animeworld.cx/browse.php?search=&incldead=0&orderby=added&sort=desc]
at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchIndexerResponse(IndexerRequest request) in D:\a\1\s\src\NzbDrone.Core\Indexers\HttpIndexerBase.cs:line 452
at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in D:\a\1\s\src\NzbDrone.Core\Indexers\HttpIndexerBase.cs:line 370
at NzbDrone.Core.Indexers.HttpIndexerBase`1.TestConnection() in D:\a\1\s\src\NzbDrone.Core\Indexers\HttpIndexerBase.cs:line 559
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.18.0 (Ubuntu)</center>
</body>
</html>
Platform Information (please complete the following information):
The Add Application dialog uses the hardcoded default port of 9696 instead of the configured port that prowlarr is using. This starts as a small problem but can result in silent failures because there is no validation of the sonarr -> prowlarr connection.
To Reproduce
Expected behavior
I would expect prowlarr to pull the host and port out of the URL in the browser. The theory being that if a browser can access it then hopefully so can sonarr.
Screenshots
Platform Information (please complete the following information):
Turn on Trace logs under Settings -> General and wait for the bug to occur again.
Upload the full log file here (or another site (e.g. pastebin) and link it). Issues will be closed, if they do not include this!
Type: Torrent
Tracker: norbits
URL: https://www.norbits.net/
In Jackett?: Yes
Describe the bug
Upon adding an application and setting the Prowlarr Server without a port if using as reverse proxy.
e.g entering radarr.domain.com it automatically appends the port resulting in radarr.domain.com:9696 and when it queries the download of the nzb/torrent fails
[v3.0.6.1196] System.Net.WebException: The operation has timed out.: 'http://prowlarr.domain.com.au:9696/4/download?apikey=(removed)' ---> System.Net.WebException: The operation has timed out.
To Reproduce
Expected behavior
It should not append the :9696 as it is behind a reverse proxy.
Platform Information (please complete the following information):
I haven't submitted a bug report on Github before for anything, so let me know if anything is incorrect or if more info is needed.
I know this is a very early version of Prowlarr, so this will probably pop up / if it hasn't already.
2021-2-27 21:50:22.5|Debug|Cardigann|.Config.oneurl got value "https://beyond-hd.me/one/99999999999999999999999999999999/9999999999999999999999999999999"
2021-2-27 21:50:22.5|Debug|Cardigann|Setting oneurl to https://beyond-hd.me/one/99999999999999999999999999999999/99999999999999999999999999999999
Is your feature request related to a problem? Please describe.
Currently when indexers are added to Prowlarr, there is limited information that can be set
When the profile is 'copied' over to radarr more options are available in Radarr on this profile (as Minimal seeders, etc). Currently these are all set to default values.
Describe the solution you'd like
Add minimum seeders and other key existing additional values in Prowlarr per torrent; so when the indexer is created in Radarr it starts with these default values set in Prowlarr
Describe alternatives you've considered
Manually changing each Prowlarr created profile in Radarr/Sonarr
Additional context
2021-2-27 22:03:37.9|Debug|Newznab|Downloading Feed https://api.omgwtfnzbs.me/api?t=search&extended=1&apikey=(removed)
2021-2-27 22:03:37.9|Trace|HttpClient|Req: [GET] https://api.omgwtfnzbs.me/api?t=search&extended=1&apikey=(removed)
2021-2-27 22:03:37.9|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2021-2-27 22:03:38.1|Trace|HttpClient|Res: [GET] https://api.omgwtfnzbs.me/api?t=search&extended=1&apikey=(removed) 302.Redirect (172 ms)
2021-2-27 22:03:38.1|Trace|HttpClient|Redirected to https://omgwtfnzbs.me/updates.php
2021-2-27 22:03:38.1|Trace|HttpClient|Req: [GET] https://omgwtfnzbs.me/updates.php
2021-2-27 22:03:38.1|Trace|ConfigService|Using default config value for 'proxyenabled' defaultValue:'False'
2021-2-27 22:03:38.3|Trace|HttpClient|Res: [GET] https://omgwtfnzbs.me/updates.php: 200.OK (168 ms)
2021-2-27 22:03:38.3|Debug|NewznabRssParser|Truncated response content (originally 1006 characters): <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"
"http://www.w3.org/TR/html4/strict.dtd"><html>
<head>
<title>Updating Site - omgwtfnzbs.me</title>
<style type='text/css'>
body, html {
height:90%;
background: #151515;
font: 12px 'Verdana';
}
#container{
height:100%;
text-align: center;
}
#logo {
width: 500px;
height: 140px;
position:relative;
top:50%;
margin-top:-77px;
margin-left: auto;margin-right: auto;
background: #151515;
color:#2D2D2D;
}
a:link {
text-decoration:non
2021-2-27 22:03:38.3|Trace|Newznab|Unexpected Response content (1006 bytes): <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"
"http://www.w3.org/TR/html4/strict.dtd"><html>
<head>
<title>Updating Site - omgwtfnzbs.me</title>
<style type='text/css'>
body, html {
height:90%;
background: #151515;
font: 12px 'Verdana';
}
#container{
height:100%;
text-align: center;
}
#logo {
width: 500px;
height: 140px;
position:relative;
top:50%;
margin-top:-77px;
margin-left: auto;margin-right: auto;
background: #151515;
color:#2D2D2D;
}
a:link {
text-decoration:none;
color:grey;
}
a:visited {
text-decoration:none;
color:grey;
}
a:hover {
text-decoration:none;
color:grey;
}
a:active {
text-decoration:none;
color:grey;
}
</style>
</head>
<body>
<div id="container">
<div id="logo"><img border="0" src="pics/eCUEd.gif" title="omgwtfnzbs.me" alt="updates"><br /><br /><center><a href="index"> Updating a few things, please come back later.</center></a></div>
</div>
</body>
</html>
2021-2-27 22:03:38.3|Warn|Newznab|Unable to connect to indexer
[v0.1.0.121] System.Xml.XmlException: The 'a' start tag on line 45 position 110 does not match the end tag of 'center'. Line 45, position 203.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
at System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)
at System.Xml.XmlTextReaderImpl.ParseEndElement()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
at NzbDrone.Core.Indexers.RssParser.LoadXmlDocument(IndexerResponse indexerResponse) in D:\a\1\s\src\NzbDrone.Core\Indexers\RssParser.cs:line 114
at NzbDrone.Core.Indexers.Newznab.NewznabRssParser.PreProcess(IndexerResponse indexerResponse) in D:\a\1\s\src\NzbDrone.Core\Indexers\Definitions\Newznab\NewznabRssParser.cs:line 60
at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in D:\a\1\s\src\NzbDrone.Core\Indexers\RssParser.cs:line 55
at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchPage(IndexerRequest request, IParseIndexerResponse parser) in D:\a\1\s\src\NzbDrone.Core\Indexers\HttpIndexerBase.cs:line 386
at NzbDrone.Core.Indexers.HttpIndexerBase`1.TestConnection() in D:\a\1\s\src\NzbDrone.Core\Indexers\HttpIndexerBase.cs:line 476
RequestUri: https://omgwtfnzbs.me/updates.php;StatusCode: OK;ContentType: text/html; charset=utf-8;ContentLength: 1006;ContentSample: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"
"http://www.w3.org/TR/html4/strict.dtd"><html>
<head>
<title>Updating Site - omgwtfnzbs.me</title>
<style type='text/css'>
body, html {
height:90%;
background: #151515;
font: 12px 'Verdana';
}
#container{
height:100%;
text-align: center;
}
#logo {
width: 500px;
height: 140px;
position:relative;
top:50%;
margin-top:-77px;
margin-left: auto;margin-right: auto;
background: #151515;
color:#2D2D2D;
}
a:link {
text-decoration:none;
color:grey;
}
a:visited {
text-decoration:none;
color:grey;
}
a:hover {
text-decoration:none;
color:grey;
}
a:active {
text-decoration:none;
color:grey;
}
</style>
</head>
<body>
<div id="container">
<div id="logo"><img border="0" src="pics/eCUEd.gif" title="omgwtfnzbs.me" alt="updates"><br /><br /><center><a href="index"> Updating a few things, please come back later.</center></a></div>
</div>
</body>
</html>
Hi,
I'm running prowlarr on docker (Debian 10 host) through the image https://hotio.dev/containers/prowlarr/
I have no app connection setup but all my indexers are
Each time I click on the search button I have the following error message in log ... any pointer as to where to start ?
Thanks a lot !
prowlarr | [Error] SearchController: Search failed: An invalid IP address was specified.
prowlarr |
prowlarr | [v0.1.0.345] System.FormatException: An invalid IP address was specified.
prowlarr | ---> System.Net.Sockets.SocketException (22): Invalid argument
prowlarr | --- End of inner exception stack trace ---
prowlarr | at System.Net.IPAddressParser.Parse(ReadOnlySpan`1 ipSpan, Boolean tryParse)
prowlarr | at System.Net.IPAddress.Parse(String ipString)
prowlarr | at Prowlarr.Http.Extensions.RequestExtensions.GetHostName(HttpRequest request) in D:\a\1\s\src\Prowlarr.Http\Extensions\RequestExtensions.cs:line 178
prowlarr | at Prowlarr.Api.V1.Search.SearchController.GetSearchReleases(String query, List`1 indexerIds, List`1 categories) in D:\a\1\s\src\Prowlarr.Api.V1\Search\SearchController.cs:line 100
Use it
Jackett C# Indexers as of Jackett/Jackett@d47efa9
Is your feature request related to a problem? Please describe.
I setup some indexers and afterwards an app. After that I remembered to use the proxy. I noticed I no longer was able to connect to the app via the internal docker hostname.
Describe the solution you'd like
Proxy only the indexers and not the apps, maybe
Describe the bug
Manually sending releases to download clients doesn't use indexer download method overrides
Now that we have API implementation, we want to convert these as we can as they are much faster than scraping. Requires UNIT3D 5.3 to be installed on Indexer
Type: Usenet
Tracker: Headphones VIP
URL: https://indexer.codeshy.com/
In Jackett?: No
Reference
https://discord.com/channels/767843854736949299/815273658774978591/816365042588581979
Type: Torrent
Tracker: TVVault (TV-V)
URL: http://tv-vault.me/
In Jackett?: Yes
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.