Add video duration to skip rules

This commit is contained in:
Ajay
2025-07-22 02:08:23 -04:00
parent 4296ea3f85
commit fd459414aa

View File

@@ -19,7 +19,8 @@ export enum SkipRuleAttribute {
Description = "chapter.name", Description = "chapter.name",
Source = "chapter.source", Source = "chapter.source",
ChannelID = "channel.id", ChannelID = "channel.id",
ChannelName = "channel.name" ChannelName = "channel.name",
VideoDuration = "video.duration"
} }
export enum SkipRuleOperator { export enum SkipRuleOperator {
@@ -116,6 +117,8 @@ function getSkipRuleValue(segment: SponsorTime | VideoLabelsCacheData, rule: Adv
case SkipRuleAttribute.ChannelName: case SkipRuleAttribute.ChannelName:
getChannelIDInfo() getChannelIDInfo()
return getChannelIDInfo().author; return getChannelIDInfo().author;
case SkipRuleAttribute.VideoDuration:
return getVideoDuration();
default: default:
return undefined; return undefined;
} }