Skip to main content

## Module types

Source

## Structs§

ArtistItem
  Artist item with ID and name (for clickable artist links)
DownloadDiskUsage
  On-disk usage of downloaded content, for the Downloads surface.
Genre
  Genre
GetItemsOptions
  Options for querying items
ImageOptions
  Image options
Library
  Library (media collection)
LiveStreamInfo
  Live stream information returned from opening a Live TV / channel stream.
MediaItem
  Media item
MediaSource
  Media source information
MediaStream
  Media stream information (audio, video, subtitle tracks)
Person
  Person (cast/crew member) - for movies, series, and episodes
PlaybackInfo
  Playback information
PlaylistCreatedResult
  Result of creating a playlist
PlaylistEntry
  Playlist entry — wraps a MediaItem with the Jellyfin PlaylistItemId needed for remove/reorder operations (distinct from the media item’s ID)
SearchOptions
  Options for search queries
SearchResult
  Search result with pagination
UserData
  User-specific data for an item (playback state, favorites, etc.)

## Enums§

ImageType
  Image type
RepoError
  Error types for repository operations
SearchScope
  An opaque search scope the frontend selects; Rust owns what it means.

## Traits§

MeaningfulContent
  Trait for checking if data has meaningful content

## Functions§

default_listing_sort
  The order a container’s children take when the caller asked for none.