PSJellyFin

0.1.0

A Powershell module which wraps the JellyFin REST API

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSJellyFin

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSJellyFin

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Copyright 2024, GPLv3

Package Details

Author(s)

  • Cary Roys

Tags

JellyFin PSJellyFin API REST

Functions

convertto-delimited Get-JellyfinOpenApiSpec ConvertTo-QueryString Invoke-JellyfinRequest Connect-JellyfinServer Get-JellyfinVersion Disconnect-JellyfinServer Test-JellyfinConnection Get-JellyfinLogEntries Get-JellyfinKeys New-JellyfinKey Remove-JellyfinKey Get-JellyfinArtists Get-JellyfinArtistByName Get-JellyfinAlbumArtists Get-JellyfinAudioStream Test-JellyfinAudioStream Get-JellyfinAudioStreamByContainer Test-JellyfinAudioStreamByContainer Get-JellyfinListBackups New-JellyfinBackup Get-JellyfinBackup Start-JellyfinRestoreBackup Get-JellyfinBrandingOptions Get-JellyfinBrandingCss Get-JellyfinBrandingCss_2 Get-JellyfinChannels Get-JellyfinChannelFeatures Get-JellyfinChannelItems Get-JellyfinAllChannelFeatures Get-JellyfinLatestChannelItems Invoke-JellyfinLogFile New-JellyfinCollection Add-JellyfinItemsToCollection Remove-JellyfinFromCollection Get-JellyfinConfiguration Set-JellyfinConfiguration Get-JellyfinNamedConfiguration Set-JellyfinNamedConfiguration Set-JellyfinBrandingConfiguration Get-JellyfinDefaultMetadataOptions Get-JellyfinDashboardConfigurationPage Get-JellyfinConfigurationPages Get-JellyfinDevices Remove-JellyfinDevice Get-JellyfinDeviceInfo Get-JellyfinDeviceOptions Set-JellyfinDeviceOptions Get-JellyfinDisplayPreferences Set-JellyfinDisplayPreferences Get-JellyfinHlsAudioSegment Get-JellyfinVariantHlsAudioPlaylist Get-JellyfinMasterHlsAudioPlaylist Test-JellyfinMasterHlsAudioPlaylist Get-JellyfinHlsVideoSegment Get-JellyfinLiveHlsStream Get-JellyfinVariantHlsVideoPlaylist Get-JellyfinMasterHlsVideoPlaylist Test-JellyfinMasterHlsVideoPlaylist Get-JellyfinDefaultDirectoryBrowser Get-JellyfinDirectoryContents Get-JellyfinDrives Get-JellyfinNetworkShares Get-JellyfinParentPath Invoke-JellyfinValidatePath Get-JellyfinQueryFiltersLegacy Get-JellyfinQueryFilters Get-JellyfinGenres Get-JellyfinGenre Get-JellyfinHlsAudioSegmentLegacyAac Get-JellyfinHlsAudioSegmentLegacyMp3 Get-JellyfinHlsVideoSegmentLegacy Get-JellyfinHlsPlaylistLegacy Stop-JellyfinEncodingProcess Get-JellyfinArtistImage Test-JellyfinArtistImage Get-JellyfinSplashscreen Invoke-JellyfinUploadCustomSplashscreen Remove-JellyfinCustomSplashscreen Get-JellyfinGenreImage Test-JellyfinGenreImage Get-JellyfinGenreImageByIndex Test-JellyfinGenreImageByIndex Get-JellyfinItemImageInfos Remove-JellyfinItemImage Set-JellyfinItemImage Get-JellyfinItemImage Test-JellyfinItemImage Remove-JellyfinItemImageByIndex Set-JellyfinItemImageByIndex Get-JellyfinItemImageByIndex Test-JellyfinItemImageByIndex Get-JellyfinItemImage2 Test-JellyfinItemImage2 Set-JellyfinItemImageIndex Get-JellyfinMusicGenreImage Test-JellyfinMusicGenreImage Get-JellyfinMusicGenreImageByIndex Test-JellyfinMusicGenreImageByIndex Get-JellyfinPersonImage Test-JellyfinPersonImage Get-JellyfinPersonImageByIndex Test-JellyfinPersonImageByIndex Get-JellyfinStudioImage Test-JellyfinStudioImage Get-JellyfinStudioImageByIndex Test-JellyfinStudioImageByIndex Invoke-JellyfinUserImage Remove-JellyfinUserImage Get-JellyfinUserImage Test-JellyfinUserImage Get-JellyfinInstantMixFromAlbum Get-JellyfinInstantMixFromArtists Get-JellyfinInstantMixFromArtists2 Get-JellyfinInstantMixFromItem Get-JellyfinInstantMixFromMusicGenreByName Get-JellyfinInstantMixFromMusicGenreById Get-JellyfinInstantMixFromPlaylist Get-JellyfinInstantMixFromSong Get-JellyfinExternalIdInfos Invoke-JellyfinApplySearchCriteria Get-JellyfinBookRemoteSearchResults Get-JellyfinBoxSetRemoteSearchResults Get-JellyfinMovieRemoteSearchResults Get-JellyfinMusicAlbumRemoteSearchResults Get-JellyfinMusicArtistRemoteSearchResults Get-JellyfinMusicVideoRemoteSearchResults Get-JellyfinPersonRemoteSearchResults Get-JellyfinSeriesRemoteSearchResults Get-JellyfinTrailerRemoteSearchResults Invoke-JellyfinRefreshItem Get-JellyfinItems Get-JellyfinItemUserData Set-JellyfinItemUserData Get-JellyfinResumeItems Set-JellyfinItem Set-JellyfinItemContentType Get-JellyfinMetadataEditorInfo Remove-JellyfinItems Remove-JellyfinItem Get-JellyfinSimilarAlbums Get-JellyfinSimilarArtists Get-JellyfinAncestors Get-JellyfinCriticReviews Get-JellyfinDownload Get-JellyfinFile Get-JellyfinSimilarItems Get-JellyfinThemeMedia Get-JellyfinThemeSongs Get-JellyfinThemeVideos Get-JellyfinItemCounts Get-JellyfinLibraryOptionsInfo Invoke-JellyfinUpdatedMedia Get-JellyfinMediaFolders Invoke-JellyfinAddedMovies Invoke-JellyfinUpdatedMovies Get-JellyfinPhysicalPaths Invoke-JellyfinRefreshLibrary Invoke-JellyfinAddedSeries Invoke-JellyfinUpdatedSeries Get-JellyfinSimilarMovies Get-JellyfinSimilarShows Get-JellyfinSimilarTrailers Get-JellyfinVirtualFolders New-JellyfinVirtualFolder Remove-JellyfinVirtualFolder Set-JellyfinLibraryOptions Invoke-JellyfinRenameVirtualFolder New-JellyfinMediaPath Remove-JellyfinMediaPath Set-JellyfinMediaPath Get-JellyfinChannelMappingOptions Set-JellyfinChannelMapping Get-JellyfinLiveTvChannels Get-JellyfinChannel Get-JellyfinGuideInfo Get-JellyfinLiveTvInfo New-JellyfinListingProvider Remove-JellyfinListingProvider Get-JellyfinDefaultListingProvider Get-JellyfinLineups Get-JellyfinSchedulesDirectCountries Get-JellyfinLiveRecordingFile Get-JellyfinLiveStreamFile Get-JellyfinLiveTvPrograms Get-JellyfinPrograms Get-JellyfinProgram Get-JellyfinRecommendedPrograms Get-JellyfinRecordings Get-JellyfinRecording Remove-JellyfinRecording Get-JellyfinRecordingFolders Get-JellyfinRecordingGroups Get-JellyfinRecordingGroup Get-JellyfinRecordingsSeries Get-JellyfinSeriesTimers New-JellyfinSeriesTimer Get-JellyfinSeriesTimer Remove-JellyfinCancelSeriesTimer Set-JellyfinSeriesTimer Get-JellyfinTimers New-JellyfinTimer Get-JellyfinTimer Remove-JellyfinCancelTimer Set-JellyfinTimer Get-JellyfinDefaultTimer New-JellyfinTunerHost Remove-JellyfinTunerHost Get-JellyfinTunerHostTypes Invoke-JellyfinResetTuner Get-JellyfinDiscoverTuners Get-JellyfinDiscvoverTuners Get-JellyfinCountries Get-JellyfinCultures Get-JellyfinLocalizationOptions Get-JellyfinParentalRatings Get-JellyfinLyrics Invoke-JellyfinUploadLyrics Remove-JellyfinLyrics Get-JellyfinSearchRemoteLyrics Invoke-JellyfinDownloadRemoteLyrics Get-JellyfinRemoteLyrics Get-JellyfinPlaybackInfo Get-JellyfinPostedPlaybackInfo Invoke-JellyfinCloseLiveStream Invoke-JellyfinOpenLiveStream Get-JellyfinBitrateTestBytes Get-JellyfinItemSegments Get-JellyfinMovieRecommendations Get-JellyfinMusicGenres Get-JellyfinMusicGenre Get-JellyfinPackages Get-JellyfinPackageInfo Invoke-JellyfinInstallPackage Remove-JellyfinCancelPackageInstallation Get-JellyfinRepositories Set-JellyfinRepositories Get-JellyfinPersons Get-JellyfinPerson New-JellyfinPlaylist Set-JellyfinPlaylist Get-JellyfinPlaylist New-JellyfinItemToPlaylist Remove-JellyfinItemFromPlaylist Get-JellyfinPlaylistItems Invoke-JellyfinMoveItem Get-JellyfinPlaylistUsers Get-JellyfinPlaylistUser Set-JellyfinPlaylistUser Remove-JellyfinUserFromPlaylist Invoke-JellyfinOnPlaybackStart Remove-JellyfinOnPlaybackStopped Invoke-JellyfinOnPlaybackProgress Invoke-JellyfinReportPlaybackStart Invoke-JellyfinPingPlaybackSession Invoke-JellyfinReportPlaybackProgress Invoke-JellyfinReportPlaybackStopped Invoke-JellyfinMarkPlayedItem Remove-JellyfinMarkUnplayedItem Get-JellyfinPlugins Remove-JellyfinUninstallPlugin Remove-JellyfinUninstallPluginByVersion Disable-JellyfinPlugin Enable-JellyfinPlugin Get-JellyfinPluginImage Get-JellyfinPluginConfiguration Set-JellyfinPluginConfiguration Get-JellyfinPluginManifest Invoke-JellyfinAuthorizeQuickConnect Get-JellyfinQuickConnectState Get-JellyfinQuickConnectEnabled Invoke-JellyfinInitiateQuickConnect Get-JellyfinRemoteImages Invoke-JellyfinDownloadRemoteImage Get-JellyfinRemoteImageProviders Get-JellyfinTasks Get-JellyfinTask Set-JellyfinTask Start-JellyfinTask Stop-JellyfinTask Get-JellyfinSearchHints Get-JellyfinPasswordResetProviders Get-JellyfinAuthProviders Get-JellyfinSessions Send-JellyfinFullGeneralCommand Send-JellyfinGeneralCommand Send-JellyfinMessageCommand Invoke-JellyfinPlay Send-JellyfinPlaystateCommand Send-JellyfinSystemCommand New-JellyfinUserToSession Remove-JellyfinUserFromSession Invoke-JellyfinDisplayContent Invoke-JellyfinCapabilities Invoke-JellyfinFullCapabilities Invoke-JellyfinReportSessionEnded Invoke-JellyfinReportViewing Invoke-JellyfinCompleteWizard Get-JellyfinStartupConfiguration Set-JellyfinInitialConfiguration Get-JellyfinFirstUser_2 Set-JellyfinRemoteAccess Get-JellyfinFirstUser Set-JellyfinStartupUser Get-JellyfinStudios Get-JellyfinStudio Get-JellyfinFallbackFontList Get-JellyfinFallbackFont Get-JellyfinSearchRemoteSubtitles Invoke-JellyfinDownloadRemoteSubtitles Get-JellyfinRemoteSubtitles Get-JellyfinSubtitlePlaylist Invoke-JellyfinUploadSubtitle Remove-JellyfinSubtitle Get-JellyfinSubtitleWithTicks Get-JellyfinSubtitle Get-JellyfinSuggestions Get-JellyfinSyncPlayGetGroup Invoke-JellyfinSyncPlayBuffering Invoke-JellyfinSyncPlayJoinGroup Invoke-JellyfinSyncPlayLeaveGroup Get-JellyfinSyncPlayGetGroups Invoke-JellyfinSyncPlayMovePlaylistItem Invoke-JellyfinSyncPlayCreateGroup Invoke-JellyfinSyncPlayNextItem Invoke-JellyfinSyncPlayPause Invoke-JellyfinSyncPlayPing Invoke-JellyfinSyncPlayPreviousItem Invoke-JellyfinSyncPlayQueue Invoke-JellyfinSyncPlayReady Invoke-JellyfinSyncPlayRemoveFromPlaylist Invoke-JellyfinSyncPlaySeek Invoke-JellyfinSyncPlaySetIgnoreWait Invoke-JellyfinSyncPlaySetNewQueue Invoke-JellyfinSyncPlaySetPlaylistItem Invoke-JellyfinSyncPlaySetRepeatMode Invoke-JellyfinSyncPlaySetShuffleMode Invoke-JellyfinSyncPlayStop Invoke-JellyfinSyncPlayUnpause Get-JellyfinEndpointInfo Get-JellyfinSystemInfo Get-JellyfinPublicSystemInfo Get-JellyfinSystemStorage Get-JellyfinServerLogs Get-JellyfinLogFile Get-JellyfinPingSystem Invoke-JellyfinPingSystem Invoke-JellyfinRestartApplication Invoke-JellyfinShutdownApplication Get-JellyfinUtcTime Get-JellyfinTmdbClientConfiguration Get-JellyfinTrailers Get-JellyfinTrickplayTileImage Get-JellyfinTrickplayHlsPlaylist Get-JellyfinEpisodes Get-JellyfinSeasons Get-JellyfinNextUp Get-JellyfinUpcomingEpisodes Get-JellyfinUniversalAudioStream Test-JellyfinUniversalAudioStream Get-JellyfinUsers Set-JellyfinUser Get-JellyfinUserById Remove-JellyfinUser Set-JellyfinUserPolicy Invoke-JellyfinAuthenticateUserByName Invoke-JellyfinAuthenticateWithQuickConnect Set-JellyfinUserConfiguration Invoke-JellyfinForgotPassword Invoke-JellyfinForgotPasswordPin Get-JellyfinCurrentUser New-JellyfinUserByName Set-JellyfinUserPassword Get-JellyfinPublicUsers Get-JellyfinItem Get-JellyfinIntros Get-JellyfinLocalTrailers Get-JellyfinSpecialFeatures Get-JellyfinLatestMedia Get-JellyfinRootFolder Invoke-JellyfinMarkFavoriteItem Remove-JellyfinUnmarkFavoriteItem Remove-JellyfinUserItemRating Set-JellyfinUserItemRating Get-JellyfinUserViews Get-JellyfinGroupingOptions Get-JellyfinAttachment Get-JellyfinAdditionalPart Remove-JellyfinAlternateSources Get-JellyfinVideoStream Test-JellyfinVideoStream Get-JellyfinVideoStreamByContainer Test-JellyfinVideoStreamByContainer Invoke-JellyfinMergeVersions Get-JellyfinYears Get-JellyfinYear

Dependencies

This module has no dependencies.

FileList

Version History

Version Downloads Last updated
0.1.0 (current version) 5 3/3/2026