namespace octo_fiesta.Models; /// /// Explicit content filter mode for Deezer tracks /// public enum ExplicitFilter { /// /// Show all tracks (no filtering) /// All, /// /// Exclude clean/edited versions (explicit_content_lyrics == 3) /// Shows original explicit content and naturally clean content /// ExplicitOnly, /// /// Only show clean content (explicit_content_lyrics == 0 or 3) /// Excludes tracks with explicit_content_lyrics == 1 /// CleanOnly } public class SubsonicSettings { public string? Url { get; set; } /// /// Explicit content filter mode (default: All) /// Environment variable: EXPLICIT_FILTER /// Values: "All", "ExplicitOnly", "CleanOnly" /// public ExplicitFilter ExplicitFilter { get; set; } = ExplicitFilter.All; }