mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #13583] [MERGED] Add profile condition to limit the number of streams #13636
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/13583
Author: @dmitrylyzo
Created: 2/19/2025
Status: ✅ Merged
Merged: 3/28/2025
Merged by: @crobibero
Base:
master← Head:stream-count-limit📝 Commits (1)
869d884Add profile condition to limit the number of streams📊 Changes
9 files changed (+1198 additions, -3 deletions)
View changed files
📝
MediaBrowser.Model/Dlna/ConditionProcessor.cs(+4 -0)📝
MediaBrowser.Model/Dlna/ProfileConditionValue.cs(+2 -1)📝
MediaBrowser.Model/Dlna/StreamBuilder.cs(+8 -2)📝
MediaBrowser.Model/Session/TranscodeReason.cs(+1 -0)📝
tests/Jellyfin.Model.Tests/Dlna/StreamBuilderTests.cs(+6 -0)📝
tests/Jellyfin.Model.Tests/Test Data/DeviceProfile-Tizen3-stereo.json(+15 -0)📝
tests/Jellyfin.Model.Tests/Test Data/DeviceProfile-Tizen4-4K-5.1.json(+15 -0)➕
tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-numstreams-32.json(+565 -0)➕
tests/Jellyfin.Model.Tests/Test Data/MediaSourceInfo-numstreams-33.json(+582 -0)📄 Description
Depends on https://github.com/jellyfin/jellyfin/pull/12678
Some clients cannot play directly media with a large number of streams.
Changes
Add profile condition to limit the number of streams.
Issues
https://github.com/jellyfin/jellyfin-tizen/issues/289
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.