Skip to content

Add Columns: Width, Height, FileSize, AspectRatio, Bitrates, Container, ImdbId & Custom Sorting#103

Open
hexxone wants to merge 2 commits into
jellyfin:masterfrom
hexxone:master
Open

Add Columns: Width, Height, FileSize, AspectRatio, Bitrates, Container, ImdbId & Custom Sorting#103
hexxone wants to merge 2 commits into
jellyfin:masterfrom
hexxone:master

Conversation

@hexxone

@hexxone hexxone commented Jan 21, 2026

Copy link
Copy Markdown

Added several new columns:

  • ResolutionX
  • ResolutionY
  • FileSize
  • AspectRatio
  • AudioBitrate
  • VideoBitrate
  • Container
  • "IMDb Id"

Removed old "Resolution" column in favor of new separate X&Y ones, which can be sorted individually.

The new Columns are manually "enriched" and cannot be searched by the database query.
Hence I added custom in-memory sorting for all non supported "Search" columns.
It has noticable performance impact, but its worth the tradeoff imho.
Reports are not something that you have to generate/refresh so often I would assume.

Sorting by FileSize and resolution was really badly needed for me.

E.g.: Html Export with new Columns working

image

Let me know what you think.

- including new metadata fields (e.g., resolutions, aspect ratio, file size, container format, audio/video bitrates)
- enabling client-side custom sorting for enriched/formatted columns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant