Add Sponsor Block and settings

This commit is contained in:
Arkadiusz Fal
2021-10-23 18:49:45 +02:00
parent e64a520d5e
commit 8e0af22b94
21 changed files with 362 additions and 114 deletions

View File

@@ -19,6 +19,7 @@ extension Defaults.Keys {
static let lastInstanceID = Key<Instance.ID?>("lastInstanceID")
static let sponsorBlockInstance = Key<String>("sponsorBlockInstance", default: "https://sponsor.ajay.app")
static let sponsorBlockCategories = Key<Set<String>>("sponsorBlockCategories", default: Set(SponsorBlockAPI.categories))
static let quality = Key<Stream.ResolutionSetting>("quality", default: .hd720pFirstThenBest)