Skip to main content

Module types

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.