Passthepopcorn Indexer Flags from Prowlarr #9234

Closed
opened 2026-02-20 00:11:49 -05:00 by deekerman · 7 comments
Owner

Originally created by @xombiemp on GitHub (Jul 23, 2025).

Is there an existing issue for this?

  • I have searched the existing open and closed issues

The search results in Radarr do not display the PTP_Approved or PTP_Golden indexer flags when using the PTP indexer from Prowlarr.

Describe the solution you'd like

I've searched and found a number of issues related to this feature over the years, but it's not really clear to me what would need to happen to support the PTP_Approved and PTP_Golden flags. I'm not entirely sure if changes would need to happen in Prowlarr or Radarr or perhaps both.

I found this commit https://github.com/Prowlarr/Prowlarr/pull/64 which appears to add the ability to add per indexer flags. And as part of that commit it appears that there is something going on with Approved and Golden flags github.com/Prowlarr/Prowlarr@fab74b58fa/src/NzbDrone.Core/Indexers/Definitions/PassThePopcorn/PassThePopcorn.cs (L69)
I'm not positive, but I believe this is adding approved and golden torznab tags. I found this closed issue that seems to support that idea https://github.com/Radarr/Radarr/issues/7951

I also found this commit on the Radarr side https://github.com/Radarr/Radarr/pull/9145 that adds support for additional torznab flags. Perhaps there needs to be some additional logic here github.com/Radarr/Radarr@8bef9b4da7/src/NzbDrone.Core/Indexers/Torznab/TorznabRssParser.cs (L256)
Something like this?

            if (tags.Any(t => t.EqualsIgnoreCase("approved")))
            {
                flags |= IndexerFlags.PTP_Approved;
            }

So what is missing? What needs to be done in which product to make this work?

Describe alternatives you've considered

Without Prowlarr, using the builtin Passthepopcorn indexer, the PTP_Approved and PTP_Golden flags work fine. But I'd like to use Prowlarr.

Anything else?

Is Prowlarr already sending the required info? Are changes required in Prowlarr? If so, what are they?
Are changes required in Radarr? Does Radarr need to look for torznab tags sent from Prowlarr? Or what are the changes required in Radarr?

Originally created by @xombiemp on GitHub (Jul 23, 2025). ### Is there an existing issue for this? - [x] I have searched the existing open and closed issues ### Is your feature request related to a problem? Please describe The search results in Radarr do not display the PTP_Approved or PTP_Golden indexer flags when using the PTP indexer from Prowlarr. ### Describe the solution you'd like I've searched and found a number of issues related to this feature over the years, but it's not really clear to me what would need to happen to support the PTP_Approved and PTP_Golden flags. I'm not entirely sure if changes would need to happen in Prowlarr or Radarr or perhaps both. I found this commit https://github.com/Prowlarr/Prowlarr/pull/64 which appears to add the ability to add per indexer flags. And as part of that commit it appears that there is something going on with Approved and Golden flags https://github.com/Prowlarr/Prowlarr/blob/fab74b58fae595519409f2f4944afdfc1f32ad8e/src/NzbDrone.Core/Indexers/Definitions/PassThePopcorn/PassThePopcorn.cs#L69 I'm not positive, but I believe this is adding approved and golden torznab tags. I found this closed issue that seems to support that idea https://github.com/Radarr/Radarr/issues/7951 I also found this commit on the Radarr side https://github.com/Radarr/Radarr/pull/9145 that adds support for additional torznab flags. Perhaps there needs to be some additional logic here https://github.com/Radarr/Radarr/blob/8bef9b4da790da54b43708716de8f481bfb1b61a/src/NzbDrone.Core/Indexers/Torznab/TorznabRssParser.cs#L256 Something like this? ``` if (tags.Any(t => t.EqualsIgnoreCase("approved"))) { flags |= IndexerFlags.PTP_Approved; } ``` So what is missing? What needs to be done in which product to make this work? ### Describe alternatives you've considered Without Prowlarr, using the builtin Passthepopcorn indexer, the PTP_Approved and PTP_Golden flags work fine. But I'd like to use Prowlarr. ### Anything else? Is Prowlarr already sending the required info? Are changes required in Prowlarr? If so, what are they? Are changes required in Radarr? Does Radarr need to look for torznab tags sent from Prowlarr? Or what are the changes required in Radarr?
Author
Owner

@xombiemp commented on GitHub (Jul 23, 2025):

I was able to confirm with tcpdump that Prowlarr is sending the torznab tags golden and approved:

Image

This leads me to believe the there are no required changes in Prowlarr, and that Radarr needs to be updated to look for these tags and apply the indexer Flags as in the code sample above. Does this sound right?

@xombiemp commented on GitHub (Jul 23, 2025): I was able to confirm with tcpdump that Prowlarr is sending the torznab tags golden and approved: <img width="1400" height="794" alt="Image" src="https://github.com/user-attachments/assets/3fcc466d-c43d-440d-972d-2077017a7308" /> This leads me to believe the there are no required changes in Prowlarr, and that Radarr needs to be updated to look for these tags and apply the indexer Flags as in the code sample above. Does this sound right?
Author
Owner

@bakerboy448 commented on GitHub (Jul 23, 2025):

You can't use a RSS feed since the golden popcorn flag is only available for the native implementation in Radarr (not possible not even via Prowlarr/Jackett).

I may at some point add filtering in Prowlarr/Jackett for golden releases, but the flag won't still be available for Radarr. PTP_Approved/PTP_Golden is non-standard and I have no plans to support it further than renaming it to a more general Approved/Golden.

https://github.com/Radarr/Radarr/issues/6533#issuecomment-2378216083

@bakerboy448 commented on GitHub (Jul 23, 2025): > You can't use a RSS feed since the golden popcorn flag is only available for the native implementation in Radarr (not possible not even via Prowlarr/Jackett). > > I may at some point add filtering in Prowlarr/Jackett for golden releases, but the flag won't still be available for Radarr. PTP_Approved/PTP_Golden is non-standard and I have no plans to support it further than renaming it to a more general `Approved`/`Golden`. https://github.com/Radarr/Radarr/issues/6533#issuecomment-2378216083
Author
Owner

@xombiemp commented on GitHub (Jul 23, 2025):

@bakerboy448 I'm a little confused by the quoted comment. The context is a bit different than this request. It's not completely clear to me if @mynameisbogdan was referring to work in Prowlarr or Radarr that would not be supported.

This is definitely a desired feature by many people, according to searches of past issues/Reddit etc, and I'm not sure what the reservation is on implementing it. The flags PTP_Approved/PTP_Golden are non-standard, but Radarr is the thing that introduced them, right? Prowlarr is already sending the data as torznab tags, so it seems logical that the next step would be for Radarr to parse those and utilize them to assign the Indexer flags that it created in the first place.

Let me know if I'm missing something fundamental here.

@xombiemp commented on GitHub (Jul 23, 2025): @bakerboy448 I'm a little confused by the quoted comment. The context is a bit different than this request. It's not completely clear to me if @mynameisbogdan was referring to work in Prowlarr or Radarr that would not be supported. This is definitely a desired feature by many people, according to searches of past issues/Reddit etc, and I'm not sure what the reservation is on implementing it. The flags PTP_Approved/PTP_Golden are non-standard, but Radarr is the thing that introduced them, right? Prowlarr is already sending the data as torznab tags, so it seems logical that the next step would be for Radarr to parse those and utilize them to assign the Indexer flags that it created in the first place. Let me know if I'm missing something fundamental here.
Author
Owner

@bakerboy448 commented on GitHub (Jul 23, 2025):

the flag won't still be available for Radarr.
PTP_Approved/PTP_Golden is non-standard
no plans to support it

@bakerboy448 commented on GitHub (Jul 23, 2025): > the flag won't still be available for Radarr. > PTP_Approved/PTP_Golden is non-standard > no plans to support it
Author
Owner

@xombiemp commented on GitHub (Jul 23, 2025):

Ok, here is another quote:

Yes, those custom for PTP don't work. We're planning to maybe support those in the future.

Freeleech I can assure you it works.

https://github.com/Radarr/Radarr/pull/9145#issuecomment-1784073736

Not sure what I did to annoy you. This has been discussed as a potential enchantment for a while now. I tried to be thorough and do some research for this issue and I'm met with a thumbs down. Why so hostile?

It appears that most of the work is already done to support this and it just needs to be hooked up on the Radarr side. I still don't understand the non-standard reasoning. Radarr is the thing that created the PTP_Golden/PTP_Approved flags, so why can't Radarr look for these from torznab? Prowlarr is already sending them.

@xombiemp commented on GitHub (Jul 23, 2025): Ok, here is another quote: > Yes, those custom for PTP don't work. We're planning to maybe support those in the future. > > Freeleech I can assure you it works. https://github.com/Radarr/Radarr/pull/9145#issuecomment-1784073736 Not sure what I did to annoy you. This has been discussed as a potential enchantment for a while now. I tried to be thorough and do some research for this issue and I'm met with a thumbs down. Why so hostile? It appears that most of the work is already done to support this and it just needs to be hooked up on the Radarr side. I still don't understand the non-standard reasoning. Radarr is the thing that created the PTP_Golden/PTP_Approved flags, so why can't Radarr look for these from torznab? Prowlarr is already sending them.
Author
Owner

@mynameisbogdan commented on GitHub (Jul 23, 2025):

Like I explained already, they need to be renamed to something to more generic in order to be able to use them for other sites as well.

Implementing them in current form would only prove a PITA in the future when support for other sites is wanted.

@mynameisbogdan commented on GitHub (Jul 23, 2025): Like I explained already, they need to be renamed to something to more generic in order to be able to use them for other sites as well. Implementing them in current form would only prove a PITA in the future when support for other sites is wanted.
Author
Owner

@xombiemp commented on GitHub (Jul 23, 2025):

Thanks for the reply. That makes sense. This is really what I wanted to understand. When you say they need to be renamed, we are talking about the flags in Radarr, correct?
Is Prowlarr good to go as is?

@xombiemp commented on GitHub (Jul 23, 2025): Thanks for the reply. That makes sense. This is really what I wanted to understand. When you say they need to be renamed, we are talking about the flags in Radarr, correct? Is Prowlarr good to go as is?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Radarr#9234
No description provided.