# Persifox Knowledge > База знаний persifox ## Docs - [Get Album](https://persifox.noirplayer.su/api-reference/albums/get-album.md): Get a public information about a album by id (without items) - [Get Album Songs](https://persifox.noirplayer.su/api-reference/albums/get-album-songs.md): Get public songs of a album by id - [Get Albums](https://persifox.noirplayer.su/api-reference/albums/get-albums.md): Find albums by `ids` - [Get Album'S Related Songs](https://persifox.noirplayer.su/api-reference/albums/get-albums-related-songs.md): Get related songs by one from provided `id` - [Get Artist](https://persifox.noirplayer.su/api-reference/artists/get-artist.md): Get a public information about an artist - [Get Artist Top Albums](https://persifox.noirplayer.su/api-reference/artists/get-artist-top-albums.md): Get top albums of an artist with pagination - [Get Artist Top Songs](https://persifox.noirplayer.su/api-reference/artists/get-artist-top-songs.md): Get top songs of an artist - [Get Artists](https://persifox.noirplayer.su/api-reference/artists/get-artists.md): Find artists by `ids` - [Get Token](https://persifox.noirplayer.su/api-reference/oauth/get-token.md): Make oauth token by your credentials Before login, send code to email by POST /oauth/code. - [Register New User](https://persifox.noirplayer.su/api-reference/oauth/register-new-user.md): Register new user by email, password and icon as file (optional). Before register, send code to email by POST /oauth/code. - [Reset Password](https://persifox.noirplayer.su/api-reference/oauth/reset-password.md): Reset password by email Before reset, send code to email by POST /oauth/code. - [Send Code](https://persifox.noirplayer.su/api-reference/oauth/send-code.md): Send verification code to email - [Disable Share For Device](https://persifox.noirplayer.su/api-reference/playback/disable-share-for-device.md): Make device unshared - [Enable Share For Device](https://persifox.noirplayer.su/api-reference/playback/enable-share-for-device.md): Make device shared - [List Your Devices](https://persifox.noirplayer.su/api-reference/playback/list-your-devices.md): Get list of all your devices, which are connected to Noir Player now - [Pause/Resume Playback](https://persifox.noirplayer.su/api-reference/playback/pauseresume-playback.md): Change pause state for all online or specified playback devices. If specified device is shared, it will be ignored - [Playback State](https://persifox.noirplayer.su/api-reference/playback/playback-state.md): Current **shared** playback state - [Seek To Position](https://persifox.noirplayer.su/api-reference/playback/seek-to-position.md): Seek playback to position for all online or specified playback devices. If specified device is shared, it will be ignored - [Set Repeat Mode](https://persifox.noirplayer.su/api-reference/playback/set-repeat-mode.md): Change repeat mode for all online or specified playback devices. If specified device is shared, it will be ignored - [Set Volume](https://persifox.noirplayer.su/api-reference/playback/set-volume.md): Change volume for all online or specified playback devices. If specified device is shared, it will be ignored - [Skip To Next Item](https://persifox.noirplayer.su/api-reference/playback/skip-to-next-item.md): Skip to next item for all online or specified playback devices. If specified device is shared, it will be ignored - [Skip To Previous Item](https://persifox.noirplayer.su/api-reference/playback/skip-to-previous-item.md): Skip to previous item for all online or specified playback devices. If specified device is shared, it will be ignored - [Skip To Specified Item](https://persifox.noirplayer.su/api-reference/playback/skip-to-specified-item.md): Skip to specified item for all online or specified playback devices. If specified device is shared, it will be ignored - [Toggle Playback Shuffle](https://persifox.noirplayer.su/api-reference/playback/toggle-playback-shuffle.md): Change shuffle state for all online or specified playback devices. If specified device is shared, it will be ignored - [Add Items To Playlist](https://persifox.noirplayer.su/api-reference/playlists/add-items-to-playlist.md): Add items to playlist at specific index (if provided) by `uris` - [Create Playlist](https://persifox.noirplayer.su/api-reference/playlists/create-playlist.md): Create playlist in Noir Player - [Delete Playlist](https://persifox.noirplayer.su/api-reference/playlists/delete-playlist.md): Delete playlist forever from Noir Player - [Delete Playlist Song](https://persifox.noirplayer.su/api-reference/playlists/delete-playlist-song.md): Delete item from playlist by `index` - [Delete Playlist Songs](https://persifox.noirplayer.su/api-reference/playlists/delete-playlist-songs.md): Clear playlist and make it empty - [Get Playlist](https://persifox.noirplayer.su/api-reference/playlists/get-playlist.md): Get a public information about a playlist by id (without items) - [Get Playlist Related](https://persifox.noirplayer.su/api-reference/playlists/get-playlist-related.md): Get related playlists by one from provided `id` - [Get Playlist Songs](https://persifox.noirplayer.su/api-reference/playlists/get-playlist-songs.md): Get public songs of a playlist by id - [Get Playlists](https://persifox.noirplayer.su/api-reference/playlists/get-playlists.md): Find playlists by `ids` - [Update Playlist](https://persifox.noirplayer.su/api-reference/playlists/update-playlist.md): Update a playlist (if you have access to it) - [Add Item To Queue](https://persifox.noirplayer.su/api-reference/queue/add-item-to-queue.md): Add an item to the end or at a specific index of the user's current playback queue - [Clear Queue](https://persifox.noirplayer.su/api-reference/queue/clear-queue.md): Clear general queue - [Get Queue](https://persifox.noirplayer.su/api-reference/queue/get-queue.md): View general queue for user - [Move Item In Queue](https://persifox.noirplayer.su/api-reference/queue/move-item-in-queue.md): Move item in queue from `index` to `new_index` - [Remove Item From Queue](https://persifox.noirplayer.su/api-reference/queue/remove-item-from-queue.md): Remove item from queue by `index` - [Search](https://persifox.noirplayer.su/api-reference/search/search.md): Get search results about songs, albums, artists and videos by `query` - [Create Space](https://persifox.noirplayer.su/api-reference/space/create-space.md): Create space for music listening, chatting and more - [Delete Space](https://persifox.noirplayer.su/api-reference/space/delete-space.md): Delete one of your spaces - [Update Space](https://persifox.noirplayer.su/api-reference/space/update-space.md): Update one of your spaces - [Add Star](https://persifox.noirplayer.su/api-reference/stars/add-star.md): Add item to current user's stars by `uri` - [Delete Star](https://persifox.noirplayer.su/api-reference/stars/delete-star.md): Remove item by `uri` from all categories of current user's stars - [Delete Stars With Tag](https://persifox.noirplayer.su/api-reference/stars/delete-stars-with-tag.md): Remove category, which contains `tag` from current user's stars - [Edit Tag](https://persifox.noirplayer.su/api-reference/stars/edit-tag.md): Edit category, which contains `tag` from current user's stars to `new_tag` - [Get All Stars](https://persifox.noirplayer.su/api-reference/stars/get-all-stars.md): Get stars (liked songs, separated by tags) of current user - [Get Stars By Tag](https://persifox.noirplayer.su/api-reference/stars/get-stars-by-tag.md): Get stars by one tag of current user - [Get Tags](https://persifox.noirplayer.su/api-reference/stars/get-tags.md): Get all avaible tags for current user - [Discord Callback](https://persifox.noirplayer.su/api-reference/third-party-oauth/discord-callback.md) - [Login With Discord](https://persifox.noirplayer.su/api-reference/third-party-oauth/login-with-discord.md) - [Add User To Friends](https://persifox.noirplayer.su/api-reference/user/add-user-to-friends.md): Add user to friends of current user - [Delete Status](https://persifox.noirplayer.su/api-reference/user/delete-status.md): Remove status of current user - [Edit Picturies Of Current User](https://persifox.noirplayer.su/api-reference/user/edit-picturies-of-current-user.md): Upload a new icon or banner for the current user - [Edit Privacy Settings](https://persifox.noirplayer.su/api-reference/user/edit-privacy-settings.md): Edit privacy settings of current user - [Edit Profile Of Current User](https://persifox.noirplayer.su/api-reference/user/edit-profile-of-current-user.md): Edit profile of current user - [Get List Of Friends](https://persifox.noirplayer.su/api-reference/user/get-list-of-friends.md): Return list of friends (`ids`) of current user - [Get Profile Of Current User](https://persifox.noirplayer.su/api-reference/user/get-profile-of-current-user.md): Get detailed profile information about the current user (including the current user's username). - [Get User](https://persifox.noirplayer.su/api-reference/user/get-user.md): Get somebody profile by `id` if you have access - [Remove User From Friends](https://persifox.noirplayer.su/api-reference/user/remove-user-from-friends.md): Remove user from friends of current user - [Set New Status](https://persifox.noirplayer.su/api-reference/user/set-new-status.md): Set status of current user - [Development](https://persifox.noirplayer.su/development.md): Preview changes locally to update your docs - [Вступление](https://persifox.noirplayer.su/introduction.md): Welcome to the home of your new documentation - [Quickstart](https://persifox.noirplayer.su/quickstart.md): Start building awesome documentation in under 5 minutes ## OpenAPI Specs - [openapi](https://persifox.noirplayer.su/api-reference/openapi.json)