UNPKG

spotify-dl

Version:

Spotify Songs, Playlist & Album Downloader

60 lines 1.56 kB
export default { AUTH: { SCOPES: { USERS_SAVED_PLAYLISTS: 'playlist-read-private', USERS_TOP_TRACKS: 'user-top-read', USERS_SAVED_TRACKS_ALBUMS: 'user-library-read', }, STATE: 'some-random-state', // set to 55 minutes expires every 60 minutes REFRESH_ACCESS_TOKEN_SECONDS: 55 * 60, // default timeout of 5 minutes when spotify api fails TIMEOUT_RETRY: 5 * 60, }, INPUT_TYPES: { SONG: { SONG: 'song', PLAYLIST: 'playlist', ALBUM: 'album', ARTIST: 'artist', SAVED_ALBUMS: 'savedAlbums', SAVED_TRACKS: 'savedTracks', SAVED_PLAYLISTS: 'savedPlaylists', }, EPISODE: { SHOW: 'show', EPISODE: 'episode', SAVED_SHOWS: 'savedShows', }, YOUTUBE: 'youtube', }, FFMPEG: { ASET: 'asetpts=PTS-STARTPTS', TIMEOUT_MINUTES: 30, RATING_CONSTANT: 255 / 100, }, MAX_LIMIT_DEFAULT: 50, SERVER: { PORT: 7654, HOST: 'localhost', CALLBACK_URI: '/callback', }, SPONSOR_BLOCK: { CATEGORIES: { SPONSOR: 'sponsor', INTRO: 'intro', OUTRO: 'outro', INTERACTION: 'interaction', SELF_PROMO: 'selfpromo', MUSIC_OFF_TOPIC: 'music_offtopic', }, }, YOUTUBE_SEARCH: { // this roughly equates to a max of 30mb MAX_MINUTES: 15, GENERIC_IMAGE: 'https://lh3.googleusercontent.com/z6Sl4j9zQ88oUKN' + 'y0G3PAMiVwy8DzQLh_ygyvBXv0zVNUZ_wQPN_n7EAR2By3dhoUpX7kTpaHjRP' + 'ni1MHwKpaBJbpNqdEsHZsH4q', VALID_CONTEXTS: ['itemName', 'albumName', 'artistName'], }, };