UNPKG

spotify-node-wrapper

Version:

A simplified interface to interact with the Spotify Web API.

230 lines (214 loc) 5.42 kB
import { getSpotifyAccessToken, } from './SpotifyWrapper/auth.js' import { getAlbum, getSeveralAlbums, getAlbumTracks, getUsersSavedAlbums, saveAlbumsForCurrentUser, removeUsersSavedAlbums, checkUsersSavedAlbums, getNewReleases, } from './SpotifyWrapper/albums.js' import { getArtist, getSeveralArtists, getArtistsAlbums, getArtistTopTracks, getArtistsRelatedArtists, } from './SpotifyWrapper/artists.js' import { getAudiobook, getSeveralAudiobooks, getAudiobookChapters, getUsersSavedAudiobooks, saveAudiobooksForCurrentUser, removeUsersSavedAudiobooks, checkUsersSavedAudiobooks, } from './SpotifyWrapper/audiobooks.js' import { getSeveralBrowseCategories, getSingleBrowseCategory, } from './SpotifyWrapper/categories.js' import { getSingleChapter, getSeveralChapters, } from './SpotifyWrapper/chapters.js' import { getEpisode, getSeveralEpisodes, getUsersSavedEpisodes, saveEpisodesForCurrentUser, removeUsersSavedEpisodes, checkUsersSavedEpisodes, } from './SpotifyWrapper/episodes.js' import { getAvailableGenreSeeds, } from './SpotifyWrapper/genres.js' import { getNext, } from './SpotifyWrapper/getNext.js' import { getAvailableMarkets, } from './SpotifyWrapper/markets.js' import { getPlaybackState, transferPlayback, getAvailableDevices, getCurrentlyPlayingTrack, startPlayback, pausePlayback, skipToNextTrack, skipToPreviousTrack, seekToPosition, setRepeatMode, setPlaybackVolume, togglePlaybackShuffle, getRecentlyPlayedTracks, getUserQueue, addItemToPlaybackQueue, } from './SpotifyWrapper/player.js' import { getPlaylist, changePlaylistDetails, getPlaylistItems, updatePlaylistItems, addItemsToPlaylist, removePlaylistItems, getCurrentUserPlaylists, getUserPlaylists, createPlaylist, getFeaturedPlaylists, getCategoryPlaylists, getPlaylistCoverImage, addCustomPlaylistCoverImage, } from './SpotifyWrapper/playlist.js'; import { searchForItem, } from './SpotifyWrapper/search.js'; import { getShow, getSeveralShows, getShowEpisodes, getUsersSavedShows, saveShowsForCurrentUser, removeUsersSavedShows, checkUsersSavedShows, } from './SpotifyWrapper/shows.js'; import { getTrack, getSeveralTracks, getUsersSavedTracks, saveTracksForCurrentUser, removeUsersSavedTracks, checkUsersSavedTracks, getTracksAudioFeatures, getTrackAudioFeatures, getTrackAudioAnalysis, getRecommendations, } from './SpotifyWrapper/tracks.js'; import { getCurrentUserProfile, getUsersTopItems, getUserProfile, followPlaylist, unfollowPlaylist, getFollowedArtists, followArtistsOrUsers, unfollowArtistsOrUsers, checkUserFollowsArtistsOrUsers, checkUsersFollowPlaylist, } from './SpotifyWrapper/users.js'; export { getSpotifyAccessToken, getAlbum, getSeveralAlbums, getAlbumTracks, getUsersSavedAlbums, saveAlbumsForCurrentUser, removeUsersSavedAlbums, checkUsersSavedAlbums, getNewReleases, getArtist, getSeveralArtists, getArtistsAlbums, getArtistTopTracks, getArtistsRelatedArtists, getAudiobook, getSeveralAudiobooks, getAudiobookChapters, getUsersSavedAudiobooks, saveAudiobooksForCurrentUser, removeUsersSavedAudiobooks, checkUsersSavedAudiobooks, getSeveralBrowseCategories, getSingleBrowseCategory, getSingleChapter, getSeveralChapters, getEpisode, getSeveralEpisodes, getUsersSavedEpisodes, saveEpisodesForCurrentUser, removeUsersSavedEpisodes, checkUsersSavedEpisodes, getAvailableGenreSeeds, getNext, getAvailableMarkets, getPlaybackState, transferPlayback, getAvailableDevices, getCurrentlyPlayingTrack, startPlayback, pausePlayback, skipToNextTrack, skipToPreviousTrack, seekToPosition, setRepeatMode, setPlaybackVolume, togglePlaybackShuffle, getRecentlyPlayedTracks, getUserQueue, addItemToPlaybackQueue, getPlaylist, changePlaylistDetails, getPlaylistItems, updatePlaylistItems, addItemsToPlaylist, removePlaylistItems, getCurrentUserPlaylists, getUserPlaylists, createPlaylist, getFeaturedPlaylists, getCategoryPlaylists, getPlaylistCoverImage, addCustomPlaylistCoverImage, searchForItem, getShow, getSeveralShows, getShowEpisodes, getUsersSavedShows, saveShowsForCurrentUser, removeUsersSavedShows, checkUsersSavedShows, getTrack, getSeveralTracks, getUsersSavedTracks, saveTracksForCurrentUser, removeUsersSavedTracks, checkUsersSavedTracks, getTracksAudioFeatures, getTrackAudioFeatures, getTrackAudioAnalysis, getRecommendations, getCurrentUserProfile, getUsersTopItems, getUserProfile, followPlaylist, unfollowPlaylist, getFollowedArtists, followArtistsOrUsers, unfollowArtistsOrUsers, checkUserFollowsArtistsOrUsers, checkUsersFollowPlaylist, }