rocksky/api
Values
pub fn actor_get_actor_albums(
client: xrpc.Client,
params: models.GetActorAlbumsParams,
) -> Result(models.GetActorAlbumsOutput, xrpc.Error)
app.rocksky.actor.getActorAlbums
pub fn actor_get_actor_artists(
client: xrpc.Client,
params: models.GetActorArtistsParams,
) -> Result(models.GetActorArtistsOutput, xrpc.Error)
app.rocksky.actor.getActorArtists
pub fn actor_get_actor_compatibility(
client: xrpc.Client,
params: models.GetActorCompatibilityParams,
) -> Result(models.GetActorCompatibilityOutput, xrpc.Error)
app.rocksky.actor.getActorCompatibility
pub fn actor_get_actor_loved_songs(
client: xrpc.Client,
params: models.GetActorLovedSongsParams,
) -> Result(models.GetActorLovedSongsOutput, xrpc.Error)
app.rocksky.actor.getActorLovedSongs
pub fn actor_get_actor_neighbours(
client: xrpc.Client,
params: models.GetActorNeighboursParams,
) -> Result(models.GetActorNeighboursOutput, xrpc.Error)
app.rocksky.actor.getActorNeighbours
pub fn actor_get_actor_playlists(
client: xrpc.Client,
params: models.GetActorPlaylistsParams,
) -> Result(models.GetActorPlaylistsOutput, xrpc.Error)
app.rocksky.actor.getActorPlaylists
pub fn actor_get_actor_scrobbles(
client: xrpc.Client,
params: models.GetActorScrobblesParams,
) -> Result(models.GetActorScrobblesOutput, xrpc.Error)
app.rocksky.actor.getActorScrobbles
pub fn actor_get_actor_songs(
client: xrpc.Client,
params: models.GetActorSongsParams,
) -> Result(models.GetActorSongsOutput, xrpc.Error)
app.rocksky.actor.getActorSongs
pub fn actor_get_profile(
client: xrpc.Client,
params: models.GetProfileParams,
) -> Result(models.ActorProfileViewDetailed, xrpc.Error)
app.rocksky.actor.getProfile
pub fn album_get_album(
client: xrpc.Client,
params: models.AlbumGetAlbumParams,
) -> Result(models.AlbumViewDetailed, xrpc.Error)
app.rocksky.album.getAlbum
pub fn album_get_album_tracks(
client: xrpc.Client,
params: models.GetAlbumTracksParams,
) -> Result(models.GetAlbumTracksOutput, xrpc.Error)
app.rocksky.album.getAlbumTracks
pub fn album_get_albums(
client: xrpc.Client,
params: models.GetAlbumsParams,
) -> Result(models.GetAlbumsOutput, xrpc.Error)
app.rocksky.album.getAlbums
pub fn apikey_create_apikey(
client: xrpc.Client,
input: models.CreateApikeyInput,
) -> Result(models.ApiKeyView, xrpc.Error)
app.rocksky.apikey.createApikey
pub fn apikey_get_apikeys(
client: xrpc.Client,
params: models.GetApikeysParams,
) -> Result(models.GetApikeysOutput, xrpc.Error)
app.rocksky.apikey.getApikeys
pub fn apikey_remove_apikey(
client: xrpc.Client,
params: models.RemoveApikeyParams,
) -> Result(models.ApiKeyView, xrpc.Error)
app.rocksky.apikey.removeApikey
pub fn apikey_update_apikey(
client: xrpc.Client,
input: models.UpdateApikeyInput,
) -> Result(models.ApiKeyView, xrpc.Error)
app.rocksky.apikey.updateApikey
pub fn artist_get_artist(
client: xrpc.Client,
params: models.ArtistGetArtistParams,
) -> Result(models.ArtistViewDetailed, xrpc.Error)
app.rocksky.artist.getArtist
pub fn artist_get_artist_albums(
client: xrpc.Client,
params: models.GetArtistAlbumsParams,
) -> Result(models.GetArtistAlbumsOutput, xrpc.Error)
app.rocksky.artist.getArtistAlbums
pub fn artist_get_artist_listeners(
client: xrpc.Client,
params: models.GetArtistListenersParams,
) -> Result(models.GetArtistListenersOutput, xrpc.Error)
app.rocksky.artist.getArtistListeners
pub fn artist_get_artist_recent_listeners(
client: xrpc.Client,
params: models.GetArtistRecentListenersParams,
) -> Result(models.GetArtistRecentListenersOutput, xrpc.Error)
app.rocksky.artist.getArtistRecentListeners
pub fn artist_get_artist_tracks(
client: xrpc.Client,
params: models.GetArtistTracksParams,
) -> Result(models.GetArtistTracksOutput, xrpc.Error)
app.rocksky.artist.getArtistTracks
pub fn artist_get_artists(
client: xrpc.Client,
params: models.ArtistGetArtistsParams,
) -> Result(models.ArtistGetArtistsOutput, xrpc.Error)
app.rocksky.artist.getArtists
pub fn charts_get_decades(
client: xrpc.Client,
params: models.GetDecadesParams,
) -> Result(models.GetDecadesOutput, xrpc.Error)
app.rocksky.charts.getDecades
pub fn charts_get_scrobbles_chart(
client: xrpc.Client,
params: models.GetScrobblesChartParams,
) -> Result(models.ChartsView, xrpc.Error)
app.rocksky.charts.getScrobblesChart
pub fn charts_get_top_artists(
client: xrpc.Client,
params: models.GetTopArtistsParams,
) -> Result(models.GetTopArtistsOutput, xrpc.Error)
app.rocksky.charts.getTopArtists
pub fn charts_get_top_scrobblers(
client: xrpc.Client,
params: models.GetTopScrobblersParams,
) -> Result(models.GetTopScrobblersOutput, xrpc.Error)
app.rocksky.charts.getTopScrobblers
pub fn charts_get_top_tracks(
client: xrpc.Client,
params: models.GetTopTracksParams,
) -> Result(models.GetTopTracksOutput, xrpc.Error)
app.rocksky.charts.getTopTracks
pub fn dropbox_download_file(
client: xrpc.Client,
params: models.DropboxDownloadFileParams,
) -> Result(BitArray, xrpc.Error)
app.rocksky.dropbox.downloadFile
pub fn dropbox_get_files(
client: xrpc.Client,
params: models.DropboxGetFilesParams,
) -> Result(models.DropboxFileListView, xrpc.Error)
app.rocksky.dropbox.getFiles
pub fn dropbox_get_metadata(
client: xrpc.Client,
params: models.GetMetadataParams,
) -> Result(models.GetMetadataOutput, xrpc.Error)
app.rocksky.dropbox.getMetadata
pub fn dropbox_get_temporary_link(
client: xrpc.Client,
params: models.GetTemporaryLinkParams,
) -> Result(models.DropboxTemporaryLinkView, xrpc.Error)
app.rocksky.dropbox.getTemporaryLink
pub fn equalizer_delete_preset(
client: xrpc.Client,
params: models.DeletePresetParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.equalizer.deletePreset
pub fn equalizer_list_presets(
client: xrpc.Client,
params: models.ListPresetsParams,
) -> Result(models.ListPresetsOutput, xrpc.Error)
app.rocksky.equalizer.listPresets
pub fn equalizer_put_preset(
client: xrpc.Client,
input: models.PutPresetInput,
) -> Result(models.EqualizerPresetView, xrpc.Error)
app.rocksky.equalizer.putPreset
pub fn feed_describe_feed_generator(
client: xrpc.Client,
) -> Result(models.DescribeFeedGeneratorOutput, xrpc.Error)
app.rocksky.feed.describeFeedGenerator
pub fn feed_get_album_recommendations(
client: xrpc.Client,
params: models.GetAlbumRecommendationsParams,
) -> Result(models.FeedRecommendedAlbumsView, xrpc.Error)
app.rocksky.feed.getAlbumRecommendations
pub fn feed_get_artist_recommendations(
client: xrpc.Client,
params: models.GetArtistRecommendationsParams,
) -> Result(models.FeedRecommendedArtistsView, xrpc.Error)
app.rocksky.feed.getArtistRecommendations
pub fn feed_get_feed(
client: xrpc.Client,
params: models.GetFeedParams,
) -> Result(models.FeedView, xrpc.Error)
app.rocksky.feed.getFeed
pub fn feed_get_feed_generator(
client: xrpc.Client,
params: models.GetFeedGeneratorParams,
) -> Result(models.GetFeedGeneratorOutput, xrpc.Error)
app.rocksky.feed.getFeedGenerator
pub fn feed_get_feed_generators(
client: xrpc.Client,
params: models.GetFeedGeneratorsParams,
) -> Result(models.FeedGeneratorsView, xrpc.Error)
app.rocksky.feed.getFeedGenerators
pub fn feed_get_feed_skeleton(
client: xrpc.Client,
params: models.GetFeedSkeletonParams,
) -> Result(models.GetFeedSkeletonOutput, xrpc.Error)
app.rocksky.feed.getFeedSkeleton
pub fn feed_get_recommendations(
client: xrpc.Client,
params: models.GetRecommendationsParams,
) -> Result(models.FeedRecommendationsView, xrpc.Error)
app.rocksky.feed.getRecommendations
pub fn feed_get_stories(
client: xrpc.Client,
params: models.GetStoriesParams,
) -> Result(models.FeedStoriesView, xrpc.Error)
app.rocksky.feed.getStories
pub fn feed_search(
client: xrpc.Client,
params: models.FeedSearchParams,
) -> Result(models.FeedSearchResultsView, xrpc.Error)
app.rocksky.feed.search
pub fn googledrive_download_file(
client: xrpc.Client,
params: models.GoogledriveDownloadFileParams,
) -> Result(BitArray, xrpc.Error)
app.rocksky.googledrive.downloadFile
pub fn googledrive_get_file(
client: xrpc.Client,
params: models.GetFileParams,
) -> Result(models.GoogledriveFileView, xrpc.Error)
app.rocksky.googledrive.getFile
pub fn googledrive_get_files(
client: xrpc.Client,
params: models.GoogledriveGetFilesParams,
) -> Result(models.GoogledriveFileListView, xrpc.Error)
app.rocksky.googledrive.getFiles
pub fn graph_follow_account(
client: xrpc.Client,
params: models.FollowAccountParams,
) -> Result(models.FollowAccountOutput, xrpc.Error)
app.rocksky.graph.followAccount
pub fn graph_get_followers(
client: xrpc.Client,
params: models.GetFollowersParams,
) -> Result(models.GetFollowersOutput, xrpc.Error)
app.rocksky.graph.getFollowers
pub fn graph_get_follows(
client: xrpc.Client,
params: models.GetFollowsParams,
) -> Result(models.GetFollowsOutput, xrpc.Error)
app.rocksky.graph.getFollows
pub fn graph_get_known_followers(
client: xrpc.Client,
params: models.GetKnownFollowersParams,
) -> Result(models.GetKnownFollowersOutput, xrpc.Error)
app.rocksky.graph.getKnownFollowers
pub fn graph_unfollow_account(
client: xrpc.Client,
params: models.UnfollowAccountParams,
) -> Result(models.UnfollowAccountOutput, xrpc.Error)
app.rocksky.graph.unfollowAccount
pub fn library_create_playlist(
client: xrpc.Client,
input: models.LibraryCreatePlaylistInput,
) -> Result(models.LibraryCreatePlaylistOutput, xrpc.Error)
app.rocksky.library.createPlaylist
pub fn library_delete_album(
client: xrpc.Client,
input: models.DeleteAlbumInput,
) -> Result(models.DeleteAlbumOutput, xrpc.Error)
app.rocksky.library.deleteAlbum
pub fn library_delete_playlist(
client: xrpc.Client,
input: models.DeletePlaylistInput,
) -> Result(models.DeletePlaylistOutput, xrpc.Error)
app.rocksky.library.deletePlaylist
pub fn library_delete_song(
client: xrpc.Client,
input: models.DeleteSongInput,
) -> Result(models.DeleteSongOutput, xrpc.Error)
app.rocksky.library.deleteSong
pub fn library_get_album(
client: xrpc.Client,
params: models.LibraryGetAlbumParams,
) -> Result(models.LibraryGetAlbumOutput, xrpc.Error)
app.rocksky.library.getAlbum
pub fn library_get_album_info(
client: xrpc.Client,
params: models.GetAlbumInfoParams,
) -> Result(models.GetAlbumInfoOutput, xrpc.Error)
app.rocksky.library.getAlbumInfo
pub fn library_get_album_list(
client: xrpc.Client,
params: models.GetAlbumListParams,
) -> Result(models.GetAlbumListOutput, xrpc.Error)
app.rocksky.library.getAlbumList
pub fn library_get_artist(
client: xrpc.Client,
params: models.LibraryGetArtistParams,
) -> Result(models.LibraryGetArtistOutput, xrpc.Error)
app.rocksky.library.getArtist
pub fn library_get_artist_info(
client: xrpc.Client,
params: models.GetArtistInfoParams,
) -> Result(models.GetArtistInfoOutput, xrpc.Error)
app.rocksky.library.getArtistInfo
pub fn library_get_artists(
client: xrpc.Client,
params: models.LibraryGetArtistsParams,
) -> Result(models.LibraryGetArtistsOutput, xrpc.Error)
app.rocksky.library.getArtists
pub fn library_get_cover_art_url(
client: xrpc.Client,
params: models.GetCoverArtUrlParams,
) -> Result(models.GetCoverArtUrlOutput, xrpc.Error)
app.rocksky.library.getCoverArtUrl
pub fn library_get_download_url(
client: xrpc.Client,
params: models.GetDownloadUrlParams,
) -> Result(models.GetDownloadUrlOutput, xrpc.Error)
app.rocksky.library.getDownloadUrl
pub fn library_get_genres(
client: xrpc.Client,
params: models.GetGenresParams,
) -> Result(models.GetGenresOutput, xrpc.Error)
app.rocksky.library.getGenres
pub fn library_get_indexes(
client: xrpc.Client,
params: models.GetIndexesParams,
) -> Result(models.GetIndexesOutput, xrpc.Error)
app.rocksky.library.getIndexes
pub fn library_get_internet_radio_stations(
client: xrpc.Client,
params: models.GetInternetRadioStationsParams,
) -> Result(models.GetInternetRadioStationsOutput, xrpc.Error)
app.rocksky.library.getInternetRadioStations
pub fn library_get_license(
client: xrpc.Client,
params: models.GetLicenseParams,
) -> Result(models.GetLicenseOutput, xrpc.Error)
app.rocksky.library.getLicense
pub fn library_get_lyrics(
client: xrpc.Client,
params: models.GetLyricsParams,
) -> Result(models.GetLyricsOutput, xrpc.Error)
app.rocksky.library.getLyrics
pub fn library_get_music_directory(
client: xrpc.Client,
params: models.GetMusicDirectoryParams,
) -> Result(models.GetMusicDirectoryOutput, xrpc.Error)
app.rocksky.library.getMusicDirectory
pub fn library_get_music_folders(
client: xrpc.Client,
params: models.GetMusicFoldersParams,
) -> Result(models.GetMusicFoldersOutput, xrpc.Error)
app.rocksky.library.getMusicFolders
pub fn library_get_now_playing(
client: xrpc.Client,
params: models.GetNowPlayingParams,
) -> Result(models.GetNowPlayingOutput, xrpc.Error)
app.rocksky.library.getNowPlaying
pub fn library_get_play_queue(
client: xrpc.Client,
params: models.GetPlayQueueParams,
) -> Result(models.GetPlayQueueOutput, xrpc.Error)
app.rocksky.library.getPlayQueue
pub fn library_get_playlist(
client: xrpc.Client,
params: models.LibraryGetPlaylistParams,
) -> Result(models.LibraryGetPlaylistOutput, xrpc.Error)
app.rocksky.library.getPlaylist
pub fn library_get_playlists(
client: xrpc.Client,
params: models.LibraryGetPlaylistsParams,
) -> Result(models.LibraryGetPlaylistsOutput, xrpc.Error)
app.rocksky.library.getPlaylists
pub fn library_get_random_songs(
client: xrpc.Client,
params: models.GetRandomSongsParams,
) -> Result(models.GetRandomSongsOutput, xrpc.Error)
app.rocksky.library.getRandomSongs
pub fn library_get_scan_status(
client: xrpc.Client,
params: models.GetScanStatusParams,
) -> Result(models.GetScanStatusOutput, xrpc.Error)
app.rocksky.library.getScanStatus
pub fn library_get_similar_songs(
client: xrpc.Client,
params: models.GetSimilarSongsParams,
) -> Result(models.GetSimilarSongsOutput, xrpc.Error)
app.rocksky.library.getSimilarSongs
pub fn library_get_song(
client: xrpc.Client,
params: models.LibraryGetSongParams,
) -> Result(models.LibraryGetSongOutput, xrpc.Error)
app.rocksky.library.getSong
pub fn library_get_songs_by_genre(
client: xrpc.Client,
params: models.GetSongsByGenreParams,
) -> Result(models.GetSongsByGenreOutput, xrpc.Error)
app.rocksky.library.getSongsByGenre
pub fn library_get_starred(
client: xrpc.Client,
params: models.GetStarredParams,
) -> Result(models.GetStarredOutput, xrpc.Error)
app.rocksky.library.getStarred
pub fn library_get_stream_url(
client: xrpc.Client,
params: models.GetStreamUrlParams,
) -> Result(models.GetStreamUrlOutput, xrpc.Error)
app.rocksky.library.getStreamUrl
pub fn library_get_top_songs(
client: xrpc.Client,
params: models.GetTopSongsParams,
) -> Result(models.GetTopSongsOutput, xrpc.Error)
app.rocksky.library.getTopSongs
pub fn library_get_user(
client: xrpc.Client,
params: models.GetUserParams,
) -> Result(models.GetUserOutput, xrpc.Error)
app.rocksky.library.getUser
pub fn library_ping(
client: xrpc.Client,
params: models.PingParams,
) -> Result(models.PingOutput, xrpc.Error)
app.rocksky.library.ping
pub fn library_save_play_queue(
client: xrpc.Client,
input: models.SavePlayQueueInput,
) -> Result(models.SavePlayQueueOutput, xrpc.Error)
app.rocksky.library.savePlayQueue
pub fn library_scrobble(
client: xrpc.Client,
input: models.ScrobbleInput,
) -> Result(models.ScrobbleOutput, xrpc.Error)
app.rocksky.library.scrobble
pub fn library_search(
client: xrpc.Client,
params: models.LibrarySearchParams,
) -> Result(models.LibrarySearchOutput, xrpc.Error)
app.rocksky.library.search
pub fn library_star(
client: xrpc.Client,
input: models.StarInput,
) -> Result(models.StarOutput, xrpc.Error)
app.rocksky.library.star
pub fn library_start_scan(
client: xrpc.Client,
params: models.StartScanParams,
) -> Result(models.StartScanOutput, xrpc.Error)
app.rocksky.library.startScan
pub fn library_unstar(
client: xrpc.Client,
input: models.UnstarInput,
) -> Result(models.UnstarOutput, xrpc.Error)
app.rocksky.library.unstar
pub fn library_update_now_playing(
client: xrpc.Client,
input: models.UpdateNowPlayingInput,
) -> Result(models.UpdateNowPlayingOutput, xrpc.Error)
app.rocksky.library.updateNowPlaying
pub fn library_update_playlist(
client: xrpc.Client,
input: models.LibraryUpdatePlaylistInput,
) -> Result(models.LibraryUpdatePlaylistOutput, xrpc.Error)
app.rocksky.library.updatePlaylist
pub fn like_dislike_shout(
client: xrpc.Client,
input: models.DislikeShoutInput,
) -> Result(models.ShoutView, xrpc.Error)
app.rocksky.like.dislikeShout
pub fn like_dislike_song(
client: xrpc.Client,
input: models.DislikeSongInput,
) -> Result(models.SongViewDetailed, xrpc.Error)
app.rocksky.like.dislikeSong
pub fn like_like_shout(
client: xrpc.Client,
input: models.LikeShoutInput,
) -> Result(models.ShoutView, xrpc.Error)
app.rocksky.like.likeShout
pub fn like_like_song(
client: xrpc.Client,
input: models.LikeSongInput,
) -> Result(models.SongViewDetailed, xrpc.Error)
app.rocksky.like.likeSong
pub fn mirror_get_mirror_sources(
client: xrpc.Client,
params: models.GetMirrorSourcesParams,
) -> Result(models.GetMirrorSourcesOutput, xrpc.Error)
app.rocksky.mirror.getMirrorSources
pub fn mirror_put_mirror_source(
client: xrpc.Client,
input: models.PutMirrorSourceInput,
) -> Result(models.MirrorSourceView, xrpc.Error)
app.rocksky.mirror.putMirrorSource
pub fn notification_get_unread_count(
client: xrpc.Client,
) -> Result(models.GetUnreadCountOutput, xrpc.Error)
app.rocksky.notification.getUnreadCount
pub fn notification_list_notifications(
client: xrpc.Client,
params: models.ListNotificationsParams,
) -> Result(models.ListNotificationsOutput, xrpc.Error)
app.rocksky.notification.listNotifications
pub fn notification_update_seen(
client: xrpc.Client,
input: models.UpdateSeenInput,
) -> Result(models.UpdateSeenOutput, xrpc.Error)
app.rocksky.notification.updateSeen
pub fn player_add_directory_to_queue(
client: xrpc.Client,
params: models.AddDirectoryToQueueParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.player.addDirectoryToQueue
pub fn player_add_items_to_queue(
client: xrpc.Client,
params: models.AddItemsToQueueParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.player.addItemsToQueue
pub fn player_get_currently_playing(
client: xrpc.Client,
params: models.PlayerGetCurrentlyPlayingParams,
) -> Result(models.PlayerCurrentlyPlayingViewDetailed, xrpc.Error)
app.rocksky.player.getCurrentlyPlaying
pub fn player_get_playback_queue(
client: xrpc.Client,
params: models.GetPlaybackQueueParams,
) -> Result(models.PlayerPlaybackQueueViewDetailed, xrpc.Error)
app.rocksky.player.getPlaybackQueue
pub fn player_next(
client: xrpc.Client,
params: models.PlayerNextParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.player.next
pub fn player_pause(
client: xrpc.Client,
params: models.PlayerPauseParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.player.pause
pub fn player_play(
client: xrpc.Client,
params: models.PlayerPlayParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.player.play
pub fn player_play_directory(
client: xrpc.Client,
params: models.PlayDirectoryParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.player.playDirectory
pub fn player_play_file(
client: xrpc.Client,
params: models.PlayFileParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.player.playFile
pub fn player_previous(
client: xrpc.Client,
params: models.PlayerPreviousParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.player.previous
pub fn player_seek(
client: xrpc.Client,
params: models.PlayerSeekParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.player.seek
pub fn playlist_add_songs(
client: xrpc.Client,
params: models.AddSongsParams,
) -> Result(models.AddSongsOutput, xrpc.Error)
app.rocksky.playlist.addSongs
pub fn playlist_create_playlist(
client: xrpc.Client,
params: models.PlaylistCreatePlaylistParams,
) -> Result(models.PlaylistCreatePlaylistOutput, xrpc.Error)
app.rocksky.playlist.createPlaylist
pub fn playlist_get_playlist(
client: xrpc.Client,
params: models.PlaylistGetPlaylistParams,
) -> Result(models.PlaylistViewDetailed, xrpc.Error)
app.rocksky.playlist.getPlaylist
pub fn playlist_get_playlists(
client: xrpc.Client,
params: models.PlaylistGetPlaylistsParams,
) -> Result(models.PlaylistGetPlaylistsOutput, xrpc.Error)
app.rocksky.playlist.getPlaylists
pub fn playlist_insert_directory(
client: xrpc.Client,
params: models.InsertDirectoryParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.playlist.insertDirectory
pub fn playlist_insert_files(
client: xrpc.Client,
params: models.InsertFilesParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.playlist.insertFiles
pub fn playlist_remove_playlist(
client: xrpc.Client,
params: models.RemovePlaylistParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.playlist.removePlaylist
pub fn playlist_remove_track(
client: xrpc.Client,
params: models.RemoveTrackParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.playlist.removeTrack
pub fn playlist_start_playlist(
client: xrpc.Client,
params: models.StartPlaylistParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.playlist.startPlaylist
pub fn playlist_update_playlist(
client: xrpc.Client,
params: models.PlaylistUpdatePlaylistParams,
) -> Result(models.PlaylistUpdatePlaylistOutput, xrpc.Error)
app.rocksky.playlist.updatePlaylist
pub fn rockbox_get_audio_settings(
client: xrpc.Client,
params: models.GetAudioSettingsParams,
) -> Result(models.RockboxSettingsView, xrpc.Error)
app.rocksky.rockbox.getAudioSettings
pub fn rockbox_put_audio_settings(
client: xrpc.Client,
input: models.PutAudioSettingsInput,
) -> Result(models.RockboxSettingsView, xrpc.Error)
app.rocksky.rockbox.putAudioSettings
pub fn scrobble_create_scrobble(
client: xrpc.Client,
input: models.CreateScrobbleInput,
) -> Result(models.ScrobbleViewBasic, xrpc.Error)
app.rocksky.scrobble.createScrobble
pub fn scrobble_get_scrobble(
client: xrpc.Client,
params: models.GetScrobbleParams,
) -> Result(models.ScrobbleViewDetailed, xrpc.Error)
app.rocksky.scrobble.getScrobble
pub fn scrobble_get_scrobbles(
client: xrpc.Client,
params: models.GetScrobblesParams,
) -> Result(models.GetScrobblesOutput, xrpc.Error)
app.rocksky.scrobble.getScrobbles
pub fn shout_create_shout(
client: xrpc.Client,
input: models.CreateShoutInput,
) -> Result(models.ShoutView, xrpc.Error)
app.rocksky.shout.createShout
pub fn shout_get_album_shouts(
client: xrpc.Client,
params: models.GetAlbumShoutsParams,
) -> Result(models.GetAlbumShoutsOutput, xrpc.Error)
app.rocksky.shout.getAlbumShouts
pub fn shout_get_artist_shouts(
client: xrpc.Client,
params: models.GetArtistShoutsParams,
) -> Result(models.GetArtistShoutsOutput, xrpc.Error)
app.rocksky.shout.getArtistShouts
pub fn shout_get_profile_shouts(
client: xrpc.Client,
params: models.GetProfileShoutsParams,
) -> Result(models.GetProfileShoutsOutput, xrpc.Error)
app.rocksky.shout.getProfileShouts
pub fn shout_get_shout_replies(
client: xrpc.Client,
params: models.GetShoutRepliesParams,
) -> Result(models.GetShoutRepliesOutput, xrpc.Error)
app.rocksky.shout.getShoutReplies
pub fn shout_get_track_shouts(
client: xrpc.Client,
params: models.GetTrackShoutsParams,
) -> Result(models.GetTrackShoutsOutput, xrpc.Error)
app.rocksky.shout.getTrackShouts
pub fn shout_remove_shout(
client: xrpc.Client,
params: models.RemoveShoutParams,
) -> Result(models.ShoutView, xrpc.Error)
app.rocksky.shout.removeShout
pub fn shout_reply_shout(
client: xrpc.Client,
input: models.ReplyShoutInput,
) -> Result(models.ShoutView, xrpc.Error)
app.rocksky.shout.replyShout
pub fn shout_report_shout(
client: xrpc.Client,
input: models.ReportShoutInput,
) -> Result(models.ShoutView, xrpc.Error)
app.rocksky.shout.reportShout
pub fn song_create_song(
client: xrpc.Client,
input: models.CreateSongInput,
) -> Result(models.SongViewDetailed, xrpc.Error)
app.rocksky.song.createSong
pub fn song_get_song(
client: xrpc.Client,
params: models.SongGetSongParams,
) -> Result(models.SongViewDetailed, xrpc.Error)
app.rocksky.song.getSong
pub fn song_get_song_recent_listeners(
client: xrpc.Client,
params: models.GetSongRecentListenersParams,
) -> Result(models.GetSongRecentListenersOutput, xrpc.Error)
app.rocksky.song.getSongRecentListeners
pub fn song_get_songs(
client: xrpc.Client,
params: models.GetSongsParams,
) -> Result(models.GetSongsOutput, xrpc.Error)
app.rocksky.song.getSongs
pub fn song_match_song(
client: xrpc.Client,
params: models.MatchSongParams,
) -> Result(models.SongViewDetailed, xrpc.Error)
app.rocksky.song.matchSong
pub fn spotify_get_currently_playing(
client: xrpc.Client,
params: models.SpotifyGetCurrentlyPlayingParams,
) -> Result(models.PlayerCurrentlyPlayingViewDetailed, xrpc.Error)
app.rocksky.spotify.getCurrentlyPlaying
pub fn spotify_next(
client: xrpc.Client,
) -> Result(Nil, xrpc.Error)
app.rocksky.spotify.next
pub fn spotify_pause(
client: xrpc.Client,
) -> Result(Nil, xrpc.Error)
app.rocksky.spotify.pause
pub fn spotify_play(
client: xrpc.Client,
) -> Result(Nil, xrpc.Error)
app.rocksky.spotify.play
pub fn spotify_previous(
client: xrpc.Client,
) -> Result(Nil, xrpc.Error)
app.rocksky.spotify.previous
pub fn spotify_seek(
client: xrpc.Client,
params: models.SpotifySeekParams,
) -> Result(Nil, xrpc.Error)
app.rocksky.spotify.seek
pub fn stats_get_global_stats(
client: xrpc.Client,
params: models.GetGlobalStatsParams,
) -> Result(models.StatsGlobalStatsView, xrpc.Error)
app.rocksky.stats.getGlobalStats
pub fn stats_get_stats(
client: xrpc.Client,
params: models.GetStatsParams,
) -> Result(models.StatsView, xrpc.Error)
app.rocksky.stats.getStats
pub fn stats_get_wrapped(
client: xrpc.Client,
params: models.GetWrappedParams,
) -> Result(models.StatsWrappedView, xrpc.Error)
app.rocksky.stats.getWrapped