Skip to content

Library Browsing

Librariarr provides a rich browsing experience for movies, series, and music with extensive filtering, multiple view modes, and detailed metadata panels.

Browse all movies with poster artwork, metadata, and quality information.

Series are grouped by show title. Drill down into:

  • Seasons — View seasons within a series with episode counts
  • Episodes — Individual episodes with per-episode metadata and quality info

Music is organized by artist. Browse artists, albums, and individual tracks with audio format, quality, and duration details.

Toggle between two view modes:

ModeDescription
TableDetailed rows with columns for title, year, resolution, codec, audio, file size, play count, and more. Columns are resizable via drag-to-resize.
GridPoster cards in a responsive grid. Three size options: Small, Medium, Large .

Both views use smooth scrolling, so libraries of any size load and render without pagination.

A clickable alphabet bar (A–Z plus # for non-alphabetic titles) lets you jump directly to a letter. The bar highlights which letters have matching items.

Over 30 filters are available. Filters can be combined — multiple active filters apply with AND logic.

FilterTypeExample
ResolutionMulti-select4K, 1080P, 720P, 480P, SD
Video CodecMulti-select (contains)H.264, H.265, AV1
Dynamic RangeMulti-select (exact)SDR, HDR10, HDR10+, Dolby Vision, HLG
Video Bit DepthMulti-select8-bit, 10-bit
Video Frame RateMulti-select (exact)23.976fps, 24fps, 30fps, 60fps
Aspect RatioMulti-select (exact)16:9, 4:3, 2.39:1
Scan TypeMulti-select (exact)progressive, interlaced
Video ProfileMulti-select (contains)Baseline, Main, High
FilterTypeExample
Audio CodecMulti-select (contains)AAC, AC3, EAC3, FLAC
Audio ProfileMulti-select (exact)Dolby Atmos, Dolby TrueHD, DTS-HD MA, DTS:X
Audio ChannelsMulti-select2.0, 5.1, 7.1
Audio Sampling RateMulti-select44100, 48000
FilterTypeExample
ContainerMulti-select (contains)MP4, MKV, AVI
File SizeRange (GB)1 GB – 50 GB
DurationRange (minutes)90 – 180 min
YearConditions with AND/OR logic≥ 2020 AND ≤ 2024
Content RatingMulti-select (exact)G, PG, PG-13, R
StudioMulti-select (contains)
GenreMulti-select (exact)Must match all selected genres
FilterTypeExample
SearchText (title/summary)Free text search
Play CountRange0 – 10 plays
Last PlayedDate rangeBefore/after specific dates
Added DateDate rangeWhen item was added to library

When multiple values are selected within a single filter (e.g., Resolution: 4K and 1080P), they’re combined with OR logic — items matching either value are shown. When multiple different filters are active, they combine with AND logic.

Sort by any of these fields in ascending or descending order:

  • Title
  • Year
  • Rating
  • File Size
  • Play Count
  • Last Played
  • Date Added

Click any item to open a slide-out detail panel showing:

  • Poster and artwork
  • Summary/description
  • Full metadata: title, year, ratings (critic, audience, user), directors, writers, cast, studio, genres, countries
  • Video details: codec, resolution, bit depth, profile, frame rate, color info, aspect ratio, scan type
  • Audio details: codec, channels, profile, bit rate, sampling rate, languages (for each audio stream)
  • Subtitle streams: language, format, forced/default flags
  • File info: size, container, path, duration, optimized for streaming flag
  • Stream list: All video, audio, and subtitle streams with detailed info

Depending on configuration:

  • Open in Plex/Jellyfin/Emby — Direct link to the item on your server
  • View in Radarr/Sonarr — Link to the item in your *arr instance (requires integration)

When browsing with multiple servers connected:

  • Items are deduplicated by default — only the preferred copy is shown
  • An indicator shows which servers have each item
  • Use the server dropdown in the navigation to filter by a specific server

View detailed, per-play watch history across all your media servers. Each row represents an individual play event, showing who watched what, when, and on which device.

Watch history data is synced from your media servers in two ways:

  • Automatic — During each scheduled library sync, detailed play events are fetched and stored
  • On-demand — Click the Refresh button on the history page to sync immediately

Each sync fully refreshes watch history for that server — existing records are replaced with the latest data from the server.

DataPlexJellyfinEmby
UsernameYesYesYes
Watched dateYes (per play)First play onlyFirst play only
Device nameYesNoNo
PlatformYesNoNo
Play count (per item)YesYesYes

The Play Count and Last Played fields shown on media items in the library views are separate from the Watch History table:

  • Play Count / Last Played on media items — synced from the media server’s native item metadata during library sync. For Plex, this reflects the account’s global watch history across all servers, so a brand-new Plex server may show play counts from plays that occurred on a different server under the same Plex account.
  • Watch History records — individual play events fetched from the server’s session history. Only includes plays that actually occurred on that specific server.

The history table supports column visibility controls with columns grouped into categories:

CategoryColumns
CoreTitle, Type, Year, Server
PlaybackUser, Watched At
VideoResolution, HDR, Video Codec
AudioAudio Codec
FileDuration, Size
DeviceDevice Name, Platform (Plex only)
FilterDescription
SearchFilter by media title
ServerFilter by media server
TypeToggle Movie, Series, Music
UsersMulti-select by username
PlatformsMulti-select by platform (Plex only)

Click any row to open the detail side panel with full metadata for that media item.