Spotify to YouTube Music
Convert songs from Spotify to YouTube Music!
Installation
To use this package, you also need to install spotify-web-api-node.
npm install spotify-to-ytmusic spotify-web-api-node
Usage
Before using Spotify to YouTube Music, you need to setup a Spotify API client.
const SpotifyToYoutubeMusic = require('spotify-to-ytmusic')
const SpotifyWebApi = require('spotify-web-api-node')
const spotifyApi = new SpotifyWebApi({
clientId: 'CLIENT_ID',
clientSecret: 'CLIENT_SECRET',
redirectUri: 'REDIRECT_URI'
})
const spotifyApi = new SpotifyWebApi()
spotifyApi.setAccessToken('ACCESS_TOKEN')
Now using the spotifyApi, we can convert songs from Spotify to YouTube Music.
let spotifyToYoutubeMusic = SpotifyToYoutubeMusic(spotifyApi)
async function convert() {
let song = await spotifyToYoutubeMusic('4cOdK2wGLETKBW3PvgPWqT?')
console.log(song)
}
convert()
Other ways to provide a Spotify Track ID.
await spotifyToYoutubeMusic('4cOdK2wGLETKBW3PvgPWqT?')
await spotifyToYoutubeMusic('https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT?')
await spotifyToYoutubeMusic('spotify:track:4cOdK2wGLETKBW3PvgPWqT?')
await spotifyToYoutubeMusic('https://api.spotify.com/v1/tracks/4cOdK2wGLETKBW3PvgPWqT?')