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/"