feat: Implement intelligent skip feature with enhanced settings

- Added support for time input in minutes:seconds format for skipping segments.
- Introduced automatic skipping functionality for both opening and ending segments.
- Enhanced UI for skip settings with a floating configuration card.
- Implemented countdown timer for automatic next episode playback.
- Added batch settings for configuring multiple skip segments at once.
- Updated SkipController component to handle new skip logic and UI changes.
- Created comprehensive usage guide for the new skip feature.
This commit is contained in:
katelya
2025-09-02 14:49:56 +08:00
parent 7d9675d617
commit d5726c4f07
7 changed files with 631 additions and 94 deletions
+2
View File
@@ -47,6 +47,8 @@ export interface SkipSegment {
end: number; // 结束时间(秒)
type: 'opening' | 'ending'; // 片头或片尾
title?: string; // 可选的描述
autoSkip?: boolean; // 是否自动跳过(默认true
autoNextEpisode?: boolean; // 片尾是否自动跳转下一集(默认true,仅对ending类型有效)
}
export interface EpisodeSkipConfig {