[PR #4384] [MERGED] Fix HLS music playback on iOS #10047

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

📋 Pull Request Information

Original PR: https://github.com/jellyfin/jellyfin/pull/4384
Author: @nyanmisaka
Created: 10/28/2020
Status: Merged
Merged: 10/28/2020
Merged by: @Bond-009

Base: masterHead: ios-hls-bitrate


📝 Commits (1)

  • c91f42c Default output audio bitrate to 128k

📊 Changes

2 files changed (+19 additions, -3 deletions)

View changed files

📝 Jellyfin.Api/Helpers/DynamicHlsHelper.cs (+1 -1)
📝 MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs (+18 -2)

📄 Description

Changes

  • Default the output audio bitrate to 128000 as per ffmpeg docs if it is not being requested.

Issues

  • BANDWIDTH area in master playlist is not allow to be empty on iOS, otherwise the playback won't begin.
    Only happens when transcoding music and streaming in HLS to iOS devices.

Fixes: https://github.com/jellyfin/jellyfin/issues/3957


🔄 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/4384 **Author:** [@nyanmisaka](https://github.com/nyanmisaka) **Created:** 10/28/2020 **Status:** ✅ Merged **Merged:** 10/28/2020 **Merged by:** [@Bond-009](https://github.com/Bond-009) **Base:** `master` ← **Head:** `ios-hls-bitrate` --- ### 📝 Commits (1) - [`c91f42c`](https://github.com/jellyfin/jellyfin/commit/c91f42c7a098a572b47464f550e972dbed2c913f) Default output audio bitrate to 128k ### 📊 Changes **2 files changed** (+19 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `Jellyfin.Api/Helpers/DynamicHlsHelper.cs` (+1 -1) 📝 `MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs` (+18 -2) </details> ### 📄 Description **Changes** - Default the output audio bitrate to 128000 as per ffmpeg docs if it is not being requested. **Issues** - `BANDWIDTH` area in master playlist is not allow to be empty on iOS, otherwise the playback won't begin. Only happens when transcoding music and streaming in HLS to iOS devices. Fixes: https://github.com/jellyfin/jellyfin/issues/3957 --- <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 06:13:09 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#10047