├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.en.md ├── README.md ├── StrmAssistant.sln ├── StrmAssistant ├── Common │ ├── ChapterApi.cs │ ├── CommonUtility.cs │ ├── FingerprintApi.cs │ ├── LanguageUtility.cs │ ├── LibraryApi.cs │ ├── LruCache.cs │ ├── MediaInfoApi.cs │ ├── MetadataApi.cs │ ├── NotificationApi.cs │ ├── QueueManager.cs │ ├── SubtitleApi.cs │ └── VideoThumbnailApi.cs ├── IntroSkip │ ├── PlaySessionData.cs │ └── PlaySessionMonitor.cs ├── Notification │ └── CustomNotifications.cs ├── Options │ ├── AboutOptions.cs │ ├── ExperienceEnhanceOptions.cs │ ├── GeneralOptions.cs │ ├── IntroSkipOptions.cs │ ├── MediaInfoExtractOptions.cs │ ├── MetadataEnhanceOptions.cs │ ├── OptionUtility.cs │ └── PluginOptions.cs ├── Plugin.cs ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Resources.zh-hant.resx │ ├── Resources.zh.resx │ ├── launchSettings.json │ └── thumb.png ├── ScheduledTask │ ├── ClearChapterMarkersTask.cs │ ├── DeletePersonTask.cs │ ├── ExtractIntroFingerprintTask.cs │ ├── ExtractMediaInfoTask.cs │ ├── ExtractVideoThumbnailTask.cs │ ├── MergeMultiVersionTask.cs │ ├── PersistMediaInfoTask.cs │ ├── RefreshEpisodeTask.cs │ ├── RefreshPersonTask.cs │ ├── ScanExternalSubtitleTask.cs │ └── UpdatePluginTask.cs ├── StrmAssistant.csproj └── Web │ ├── Api │ ├── ClearIntro.cs │ ├── CopyVirtualFolder.cs │ ├── DeleteVersion.cs │ ├── GetShortcutMenu.cs │ ├── GetStrmAssistantJs.cs │ └── LockItem.cs │ ├── Helper │ └── ShortcutMenuHelper.cs │ ├── Resources │ ├── shortcuts.js │ └── strmassistant.js │ └── Service │ ├── ChapterService.cs │ ├── ItemService.cs │ ├── LibraryService.cs │ ├── LibraryStructureService.cs │ └── ShortcutMenuService.cs └── donate.png /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/LICENSE -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/README.md -------------------------------------------------------------------------------- /StrmAssistant.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant.sln -------------------------------------------------------------------------------- /StrmAssistant/Common/ChapterApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/ChapterApi.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/CommonUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/CommonUtility.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/FingerprintApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/FingerprintApi.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/LanguageUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/LanguageUtility.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/LibraryApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/LibraryApi.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/LruCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/LruCache.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/MediaInfoApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/MediaInfoApi.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/MetadataApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/MetadataApi.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/NotificationApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/NotificationApi.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/QueueManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/QueueManager.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/SubtitleApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/SubtitleApi.cs -------------------------------------------------------------------------------- /StrmAssistant/Common/VideoThumbnailApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Common/VideoThumbnailApi.cs -------------------------------------------------------------------------------- /StrmAssistant/IntroSkip/PlaySessionData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/IntroSkip/PlaySessionData.cs -------------------------------------------------------------------------------- /StrmAssistant/IntroSkip/PlaySessionMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/IntroSkip/PlaySessionMonitor.cs -------------------------------------------------------------------------------- /StrmAssistant/Notification/CustomNotifications.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Notification/CustomNotifications.cs -------------------------------------------------------------------------------- /StrmAssistant/Options/AboutOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Options/AboutOptions.cs -------------------------------------------------------------------------------- /StrmAssistant/Options/ExperienceEnhanceOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Options/ExperienceEnhanceOptions.cs -------------------------------------------------------------------------------- /StrmAssistant/Options/GeneralOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Options/GeneralOptions.cs -------------------------------------------------------------------------------- /StrmAssistant/Options/IntroSkipOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Options/IntroSkipOptions.cs -------------------------------------------------------------------------------- /StrmAssistant/Options/MediaInfoExtractOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Options/MediaInfoExtractOptions.cs -------------------------------------------------------------------------------- /StrmAssistant/Options/MetadataEnhanceOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Options/MetadataEnhanceOptions.cs -------------------------------------------------------------------------------- /StrmAssistant/Options/OptionUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Options/OptionUtility.cs -------------------------------------------------------------------------------- /StrmAssistant/Options/PluginOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Options/PluginOptions.cs -------------------------------------------------------------------------------- /StrmAssistant/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Plugin.cs -------------------------------------------------------------------------------- /StrmAssistant/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /StrmAssistant/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Properties/Resources.resx -------------------------------------------------------------------------------- /StrmAssistant/Properties/Resources.zh-hant.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Properties/Resources.zh-hant.resx -------------------------------------------------------------------------------- /StrmAssistant/Properties/Resources.zh.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Properties/Resources.zh.resx -------------------------------------------------------------------------------- /StrmAssistant/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Properties/launchSettings.json -------------------------------------------------------------------------------- /StrmAssistant/Properties/thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Properties/thumb.png -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/ClearChapterMarkersTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/ClearChapterMarkersTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/DeletePersonTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/DeletePersonTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/ExtractIntroFingerprintTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/ExtractIntroFingerprintTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/ExtractMediaInfoTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/ExtractMediaInfoTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/ExtractVideoThumbnailTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/ExtractVideoThumbnailTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/MergeMultiVersionTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/MergeMultiVersionTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/PersistMediaInfoTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/PersistMediaInfoTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/RefreshEpisodeTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/RefreshEpisodeTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/RefreshPersonTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/RefreshPersonTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/ScanExternalSubtitleTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/ScanExternalSubtitleTask.cs -------------------------------------------------------------------------------- /StrmAssistant/ScheduledTask/UpdatePluginTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/ScheduledTask/UpdatePluginTask.cs -------------------------------------------------------------------------------- /StrmAssistant/StrmAssistant.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/StrmAssistant.csproj -------------------------------------------------------------------------------- /StrmAssistant/Web/Api/ClearIntro.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Api/ClearIntro.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Api/CopyVirtualFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Api/CopyVirtualFolder.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Api/DeleteVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Api/DeleteVersion.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Api/GetShortcutMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Api/GetShortcutMenu.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Api/GetStrmAssistantJs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Api/GetStrmAssistantJs.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Api/LockItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Api/LockItem.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Helper/ShortcutMenuHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Helper/ShortcutMenuHelper.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Resources/shortcuts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Resources/shortcuts.js -------------------------------------------------------------------------------- /StrmAssistant/Web/Resources/strmassistant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Resources/strmassistant.js -------------------------------------------------------------------------------- /StrmAssistant/Web/Service/ChapterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Service/ChapterService.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Service/ItemService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Service/ItemService.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Service/LibraryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Service/LibraryService.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Service/LibraryStructureService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Service/LibraryStructureService.cs -------------------------------------------------------------------------------- /StrmAssistant/Web/Service/ShortcutMenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/StrmAssistant/Web/Service/ShortcutMenuService.cs -------------------------------------------------------------------------------- /donate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjtuross/StrmAssistant/HEAD/donate.png --------------------------------------------------------------------------------