Skip to content

Commit 15882a4

Browse files
committed
restore providerId
1 parent 2705c2b commit 15882a4

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

Jellyfin.Plugin.MediaSegmentsApi/Controllers/MediaSegmentsApiController.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ public class MediaSegmentsApiController(IMediaSegmentManager mediaSegmentManager
3333

3434
private readonly ILibraryManager _libraryManager = libraryManager;
3535

36-
private readonly string _pluginId = Plugin.Instance!.Name.ToLowerInvariant()
37-
.GetMD5()
38-
.ToString("N", CultureInfo.InvariantCulture);
39-
4036
/// <summary>
4137
/// Plugin meta endpoint.
4238
/// </summary>
@@ -69,14 +65,16 @@ public async Task<ActionResult<QueryResult<MediaSegmentDto>>> CreateSegmentAsync
6965
[FromBody, Required] MediaSegmentDto segment)
7066
{
7167
var item = _libraryManager.GetItemById<BaseItem>(itemId);
72-
if (item is null || segment is null)
68+
if (item is null || segment is null || providerId is null)
7369
{
7470
return NotFound();
7571
}
7672

7773
segment.ItemId = item.Id;
7874

79-
var seg = await _mediaSegmentManager.CreateSegmentAsync(segment, _pluginId).ConfigureAwait(false);
75+
var providerUID = providerId.ToLowerInvariant().GetMD5().ToString("N", CultureInfo.InvariantCulture);
76+
77+
var seg = await _mediaSegmentManager.CreateSegmentAsync(segment, providerUID).ConfigureAwait(false);
8078
return Ok(seg);
8179
}
8280

0 commit comments

Comments
 (0)