// Copyright (C) 2024 Intro-Skipper Contributors // SPDX-License-Identifier: GNU General Public License v3.0 only. using System; namespace ConfusedPolarBear.Plugin.IntroSkipper; /// /// Episode queued for analysis. /// public class QueuedEpisode { /// /// Gets or sets the series name. /// public string SeriesName { get; set; } = string.Empty; /// /// Gets or sets the season number. /// public int SeasonNumber { get; set; } /// /// Gets or sets the episode id. /// public Guid EpisodeId { get; set; } /// /// Gets or sets the full path to episode. /// public string Path { get; set; } = string.Empty; /// /// Gets or sets the name of the episode. /// public string Name { get; set; } = string.Empty; /// /// Gets or sets the timestamp (in seconds) to stop searching for an introduction at. /// public int IntroFingerprintEnd { get; set; } /// /// Gets or sets the timestamp (in seconds) to start looking for end credits at. /// public int CreditsFingerprintStart { get; set; } /// /// Gets or sets the total duration of this media file (in seconds). /// public int Duration { get; set; } }