From f63ccc2a38f61d95cc63a414ab53ad287cdc87d4 Mon Sep 17 00:00:00 2001 From: Elias Jansson Date: Fri, 29 Aug 2025 15:30:11 +0200 Subject: [PATCH] Metadata --- Aberwyn/Data/MovieMetadataService.cs | 8 ++++++-- Aberwyn/Data/RssProcessor.cs | 7 ++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Aberwyn/Data/MovieMetadataService.cs b/Aberwyn/Data/MovieMetadataService.cs index f43aad5..0f28ed9 100644 --- a/Aberwyn/Data/MovieMetadataService.cs +++ b/Aberwyn/Data/MovieMetadataService.cs @@ -1,6 +1,7 @@ using System.Net.Http; using System.Text; using System.Text.Json; +using System.Text.Json.Serialization; namespace Aberwyn.Data { @@ -93,8 +94,11 @@ namespace Aberwyn.Data public List? Rent { get; set; } public List? Buy { get; set; } } - public class Provider { public string ProviderName { get; set; } = ""; } - + public class Provider + { + [JsonPropertyName("provider_name")] + public string ProviderName { get; set; } = ""; + } } diff --git a/Aberwyn/Data/RssProcessor.cs b/Aberwyn/Data/RssProcessor.cs index b195a4c..ca6ad61 100644 --- a/Aberwyn/Data/RssProcessor.cs +++ b/Aberwyn/Data/RssProcessor.cs @@ -26,7 +26,12 @@ namespace Aberwyn.Data public async Task ProcessRssFeeds() { + + var debug = false; + var oneHourAgo = DateTime.UtcNow.AddHours(-1); + if (debug) + oneHourAgo = DateTime.UtcNow.AddHours(1); var activeFeeds = await _context.RssFeeds .Where(f => f.IsActive && f.LastChecked <= oneHourAgo) @@ -85,7 +90,7 @@ namespace Aberwyn.Data { torrentItem.Metadata = metadata; var tmdbService = new TmdbService(); - torrentItem.Metadata.Providers = await tmdbService.GetWatchProvidersByTitleAsync(torrentItem.Title, torrentItem.Year); + torrentItem.Metadata.Providers = await tmdbService.GetWatchProvidersByTitleAsync(torrentItem.MovieName, torrentItem.Year); }