[PR #12482] [CLOSED] Set segmentFormat for mpegts container #13213

Closed
opened 2026-02-07 07:09:04 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/12482
Author: @lomion0815
Created: 8/20/2024
Status: Closed

Base: masterHead: fmp4


📝 Commits (10+)

  • 9b65d24 Use OrdinalIgnoreCase comparison
  • 56a158e Secure local playlist path handling
  • 2ca8ce6 Apply review suggestions
  • 9b98638 Merge pull request #11677 from Bond-009/migrateuserdb
  • ddd5c30 Merge pull request #11675 from gnattu/fix-vaapi-mjpeg-parameter
  • f8b67ec Merge pull request #11670 from jellyfin/attempt-restore-user-cache
  • c6c48a2 Fix series status parsing (#11648)
  • 26714e2 Merge pull request #11673 from Shadowghost/fix-local-playlists
  • dc93cc1 Apply review suggestion
  • 287e06d If itemPath exists, use that, otherwise try getting full path from relative path

📊 Changes

134 files changed (+2357 additions, -1318 deletions)

View changed files

📝 .config/dotnet-tools.json (+1 -1)
📝 .github/workflows/ci-codeql-analysis.yml (+4 -4)
📝 .github/workflows/ci-openapi.yml (+88 -20)
📝 .github/workflows/ci-tests.yml (+2 -2)
📝 .github/workflows/commands.yml (+3 -3)
📝 .github/workflows/issue-template-check.yml (+1 -1)
📝 .github/workflows/pull-request-conflict.yml (+1 -1)
📝 .github/workflows/release-bump-version.yaml (+2 -2)
📝 CONTRIBUTORS.md (+2 -0)
📝 Directory.Packages.props (+23 -24)
📝 Emby.Naming/Emby.Naming.csproj (+1 -1)
📝 Emby.Naming/ExternalFiles/ExternalPathParser.cs (+1 -1)
Emby.Naming/TV/TvParserHelpers.cs (+44 -0)
📝 Emby.Server.Implementations/ApplicationHost.cs (+1 -1)
📝 Emby.Server.Implementations/Data/BaseSqliteRepository.cs (+74 -7)
Emby.Server.Implementations/Data/ManagedConnection.cs (+62 -0)
📝 Emby.Server.Implementations/Data/SqliteItemRepository.cs (+45 -47)
📝 Emby.Server.Implementations/Data/SqliteUserDataRepository.cs (+4 -4)
📝 Emby.Server.Implementations/IO/ManagedFileSystem.cs (+9 -14)
📝 Emby.Server.Implementations/Images/BaseFolderImageProvider.cs (+4 -5)

...and 80 more files

📄 Description

Fixes the need to disable "Prefer fMP4-HLS Media Container" when using the TVHeadend plugin (and playback of a TS recording) as part of the issue https://github.com/jellyfin/jellyfin-plugin-tvheadend/issues/89.

Changes
The current code sets the segmentFormat to mpegts for container "ts". This PR also includes container "mpegts".

Issues
Backend part of https://github.com/jellyfin/jellyfin-plugin-tvheadend/issues/89


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/jellyfin/jellyfin/pull/12482 **Author:** [@lomion0815](https://github.com/lomion0815) **Created:** 8/20/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `fmp4` --- ### 📝 Commits (10+) - [`9b65d24`](https://github.com/jellyfin/jellyfin/commit/9b65d243a8e2686997404bf4799b215ca06e3f5e) Use OrdinalIgnoreCase comparison - [`56a158e`](https://github.com/jellyfin/jellyfin/commit/56a158e5c9e3ed52d4b7e42509fe4638b15be66b) Secure local playlist path handling - [`2ca8ce6`](https://github.com/jellyfin/jellyfin/commit/2ca8ce6f60a37fde32d84ec302f0912e53314c68) Apply review suggestions - [`9b98638`](https://github.com/jellyfin/jellyfin/commit/9b98638b2bf516cbed91ad54d20e9d07ceb69d4e) Merge pull request #11677 from Bond-009/migrateuserdb - [`ddd5c30`](https://github.com/jellyfin/jellyfin/commit/ddd5c302b4fb7b07a5a46aa6d0026d9b37aa9b2c) Merge pull request #11675 from gnattu/fix-vaapi-mjpeg-parameter - [`f8b67ec`](https://github.com/jellyfin/jellyfin/commit/f8b67ec44cc6432d89d918f54caffa45eef037d0) Merge pull request #11670 from jellyfin/attempt-restore-user-cache - [`c6c48a2`](https://github.com/jellyfin/jellyfin/commit/c6c48a2b474012f6e4464b743a937c522f15e04d) Fix series status parsing (#11648) - [`26714e2`](https://github.com/jellyfin/jellyfin/commit/26714e2c62fb0fe1138bcb731ad7ad4d62bc7637) Merge pull request #11673 from Shadowghost/fix-local-playlists - [`dc93cc1`](https://github.com/jellyfin/jellyfin/commit/dc93cc13b512dc98365299e38c55e905d42f86e9) Apply review suggestion - [`287e06d`](https://github.com/jellyfin/jellyfin/commit/287e06d6dc13eafe6048c15ab01aa711da2f02f1) If itemPath exists, use that, otherwise try getting full path from relative path ### 📊 Changes **134 files changed** (+2357 additions, -1318 deletions) <details> <summary>View changed files</summary> 📝 `.config/dotnet-tools.json` (+1 -1) 📝 `.github/workflows/ci-codeql-analysis.yml` (+4 -4) 📝 `.github/workflows/ci-openapi.yml` (+88 -20) 📝 `.github/workflows/ci-tests.yml` (+2 -2) 📝 `.github/workflows/commands.yml` (+3 -3) 📝 `.github/workflows/issue-template-check.yml` (+1 -1) 📝 `.github/workflows/pull-request-conflict.yml` (+1 -1) 📝 `.github/workflows/release-bump-version.yaml` (+2 -2) 📝 `CONTRIBUTORS.md` (+2 -0) 📝 `Directory.Packages.props` (+23 -24) 📝 `Emby.Naming/Emby.Naming.csproj` (+1 -1) 📝 `Emby.Naming/ExternalFiles/ExternalPathParser.cs` (+1 -1) ➕ `Emby.Naming/TV/TvParserHelpers.cs` (+44 -0) 📝 `Emby.Server.Implementations/ApplicationHost.cs` (+1 -1) 📝 `Emby.Server.Implementations/Data/BaseSqliteRepository.cs` (+74 -7) ➕ `Emby.Server.Implementations/Data/ManagedConnection.cs` (+62 -0) 📝 `Emby.Server.Implementations/Data/SqliteItemRepository.cs` (+45 -47) 📝 `Emby.Server.Implementations/Data/SqliteUserDataRepository.cs` (+4 -4) 📝 `Emby.Server.Implementations/IO/ManagedFileSystem.cs` (+9 -14) 📝 `Emby.Server.Implementations/Images/BaseFolderImageProvider.cs` (+4 -5) _...and 80 more files_ </details> ### 📄 Description Fixes the need to disable "Prefer fMP4-HLS Media Container" when using the TVHeadend plugin (and playback of a TS recording) as part of the issue https://github.com/jellyfin/jellyfin-plugin-tvheadend/issues/89. **Changes** The current code sets the segmentFormat to mpegts for container "ts". This PR also includes container "mpegts". **Issues** Backend part of https://github.com/jellyfin/jellyfin-plugin-tvheadend/issues/89 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-07 07:09:04 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#13213