spotify-node-wrapper
Version:
A simplified interface to interact with the Spotify Web API.
230 lines (214 loc) • 5.42 kB
JavaScript
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,
}