[PR #8137] Chapter Image settings(back-end): #11632

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

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

State: closed
Merged: Yes


Chapter Image (Dummy Chapters) can be configured from the front-end by the user.
There are 3 settings:

  • duration (seconds)
  • count
  • resolution (16:9 aspect ratio)

The extraction duration (interval) now can be set in seconds. The minimal value being 1 second. The default value is "300" (5 minutes).
The count is the image file limit / media file, just in case there is bad metadata. Default value is "100".
The resolution sets the extracted image size. It ranges from 144p to 2160p (16:9 aspect ratio). Default value: "Match Source".

Screenshot of the Dashboard > General settings page:
Screenshot 2022-07-18 175753

Screenshot of the resolution dropdown:

Screenshot 2022-07-18 175845

I tried to keep the changes to minimal. I just used the server configuration that was already implemented by adding 3 more properties to its model class.

I'm a beginner coder. I welcome any improvement suggestions.

The issues that would resolve is #1346 (already closed but not implemented).
The feature request is here.

This is the back-end implementation. The front-end implementation is here.

**Original Pull Request:** https://github.com/jellyfin/jellyfin/pull/8137 **State:** closed **Merged:** Yes --- Chapter Image (Dummy Chapters) can be configured from the front-end by the user. There are 3 settings: - duration (seconds) - count - resolution (16:9 aspect ratio) The extraction duration (interval) now can be set in seconds. The minimal value being 1 second. The default value is "300" (5 minutes). The count is the image file limit / media file, just in case there is bad metadata. Default value is "100". The resolution sets the extracted image size. It ranges from 144p to 2160p (16:9 aspect ratio). Default value: "Match Source". Screenshot of the Dashboard > General settings page: ![Screenshot 2022-07-18 175753](https://user-images.githubusercontent.com/109497789/179542941-b2f25b25-7ed4-4405-94ee-26ff3647b7a2.png) Screenshot of the resolution dropdown: ![Screenshot 2022-07-18 175845](https://user-images.githubusercontent.com/109497789/179542960-e7007244-6fb7-42ed-9493-b5bae9e0c5e9.png) I tried to keep the changes to minimal. I just used the server configuration that was already implemented by adding 3 more properties to its model class. I'm a beginner coder. I welcome any improvement suggestions. The issues that would resolve is [#1346](https://github.com/jellyfin/jellyfin/issues/1346) (already closed but not implemented). The feature request is [here](https://features.jellyfin.org/posts/16/allow-custom-chapter-image-intervall). This is the back-end implementation. The front-end implementation is [here](https://github.com/jellyfin/jellyfin-web/pull/3770).
OVERLORD added the pull-request label 2026-02-07 06:41:52 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#11632