From b26b4717ef041fa43b1e45ff6e4033353b91e695 Mon Sep 17 00:00:00 2001 From: Diego Heras Date: Sun, 13 Jun 2021 22:26:58 +0200 Subject: [PATCH] retroflix: use scene format for movies. resolves #10883 (#11915) --- src/Jackett.Common/Indexers/Abstract/SpeedAppTracker.cs | 7 ++++--- src/Jackett.Common/Indexers/RetroFlix.cs | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Jackett.Common/Indexers/Abstract/SpeedAppTracker.cs b/src/Jackett.Common/Indexers/Abstract/SpeedAppTracker.cs index 9ae188215..b91466151 100644 --- a/src/Jackett.Common/Indexers/Abstract/SpeedAppTracker.cs +++ b/src/Jackett.Common/Indexers/Abstract/SpeedAppTracker.cs @@ -21,6 +21,7 @@ namespace Jackett.Common.Indexers.Abstract public abstract class SpeedAppTracker : BaseWebIndexer { protected virtual string ItemsPerPage => "100"; + protected virtual bool UseP2PReleaseName => false; private readonly Dictionary _apiHeaders = new Dictionary { {"Accept", "application/json"}, @@ -135,10 +136,10 @@ namespace Jackett.Common.Indexers.Abstract var dlVolumeFactor = row.Value("download_volume_factor"); var ulVolumeFactor = row.Value("upload_volume_factor"); - // fix for Retroflix var title = row.Value("name"); - if (title.ToUpper().StartsWith("[REQUESTED] ")) - title = title.Substring(12); + // fix for #10883 + if (UseP2PReleaseName && !string.IsNullOrWhiteSpace(row.Value("p2p_release_name"))) + title = row.Value("p2p_release_name"); var release = new ReleaseInfo { diff --git a/src/Jackett.Common/Indexers/RetroFlix.cs b/src/Jackett.Common/Indexers/RetroFlix.cs index 2495cd410..f92e1472c 100644 --- a/src/Jackett.Common/Indexers/RetroFlix.cs +++ b/src/Jackett.Common/Indexers/RetroFlix.cs @@ -13,6 +13,7 @@ namespace Jackett.Common.Indexers public class RetroFlix : SpeedAppTracker { protected override string ItemsPerPage => "90"; + protected override bool UseP2PReleaseName => true; public override string[] LegacySiteLinks { get; protected set; } = { "https://retroflix.net/"