mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #13847] [MERGED] Rework chapter management #13739
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/13847
Author: @Shadowghost
Created: 4/6/2025
Status: ✅ Merged
Merged: 4/26/2025
Merged by: @Bond-009
Base:
master← Head:rework-chapter-management📝 Commits (6)
c3813feRework chapter managementafc2c43Extract GetChapterImagePath8737b32Apply review suggestionscca585cUpdate MediaBrowser.Controller/Chapters/IChapterManager.cs16a25c9Apply review suggestions6bd4c39Address review comments📊 Changes
15 files changed (+447 additions, -395 deletions)
View changed files
📝
Emby.Server.Implementations/ApplicationHost.cs(+3 -2)➕
Emby.Server.Implementations/Chapters/ChapterManager.cs(+313 -0)📝
Emby.Server.Implementations/Dto/DtoService.cs(+4 -5)📝
Emby.Server.Implementations/Library/PathManager.cs(+17 -3)➖
Emby.Server.Implementations/MediaEncoder/EncodingManager.cs(+0 -272)📝
Emby.Server.Implementations/ScheduledTasks/Tasks/ChapterImagesTask.cs(+9 -19)📝
Jellyfin.Server.Implementations/Item/ChapterRepository.cs(+12 -18)➕
MediaBrowser.Controller/Chapters/IChapterManager.cs(+55 -0)📝
MediaBrowser.Controller/Entities/BaseItem.cs(+3 -4)📝
MediaBrowser.Controller/IO/IPathManager.cs(+15 -1)➖
MediaBrowser.Controller/MediaEncoding/IEncodingManager.cs(+0 -28)📝
MediaBrowser.Controller/Persistence/IChapterRepository.cs(+8 -18)📝
MediaBrowser.Providers/MediaInfo/AudioFileProber.cs(+0 -4)📝
MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs(+5 -11)📝
MediaBrowser.Providers/MediaInfo/ProbeProvider.cs(+3 -10)📄 Description
Reorganzed
IEncodingManagerto what iot actually is:IChapterManager.Changes
DeleteChapterImagesMethod to servicePathManager🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.