[PR #8744] Add support for ffmpeg's segment deletion for HLS #11845

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

Original Pull Request: https://github.com/jellyfin/jellyfin/pull/8744

State: closed
Merged: Yes


Changes
This PR adds a new setting to enable segment deletion and wrapping in ffmpeg for HLS playback. This prevents the cache drive from filling up for long transcode sessions and allows using a small ramdisk for the transcoding files.

The option is disabled by default and everything reverts to the current behavior when the throttler and segment deletion are not both enabled.

This also fixes the logging for the throttler, which was broken before.

Issues
https://github.com/jellyfin/jellyfin/issues/3929

**Original Pull Request:** https://github.com/jellyfin/jellyfin/pull/8744 **State:** closed **Merged:** Yes --- <!-- Ensure your title is short, descriptive, and in the imperative mood (Fix X, Change Y, instead of Fixed X, Changed Y). For a good inspiration of what to write in commit messages and PRs please review https://chris.beams.io/posts/git-commit/ and our documentation. --> **Changes** This PR adds a new setting to enable segment deletion and wrapping in ffmpeg for HLS playback. This prevents the cache drive from filling up for long transcode sessions and allows using a small ramdisk for the transcoding files. The option is disabled by default and everything reverts to the current behavior when the throttler and segment deletion are not both enabled. This also fixes the logging for the throttler, which was broken before. **Issues** https://github.com/jellyfin/jellyfin/issues/3929
OVERLORD added the pull-request label 2026-02-07 06:45:36 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#11845