Skip to content

Latest commit

 

History

History
66 lines (49 loc) · 1.67 KB

README.md

File metadata and controls

66 lines (49 loc) · 1.67 KB

Spotify to YouTube Music

Convert songs from Spotify to YouTube Music!

Features

  • Super easy-to-use
  • Audio only results (no music videos)
  • Convert multiple songs
  • 99% accuracy
  • Perfect for Discord Bots
  • Access/refresh token not required

Installation

npm install spotify-to-ytmusic

Usage

  • To use spotify-to-ytmusic, first you need to provide your Spotify Credentials, in order to have access to the Spotify API.
  • You can only provide Tracks (Playlists, Albums and Podcasts are NOT supported!)

Example

const SpotifyToYoutubeMusic = require('spotify-to-ytmusic')

async function example() {

    // Set Spotify Credentials

    const spotifyToYoutubeMusic = await SpotifyToYoutubeMusic({
        clientID: "CLIENT_ID",
        clientSecret: "CLIENT_SECRET",
        accessToken: "ACCESS_TOKEN", // Optional
        ytMusicUrl: true // Optional
    })

    // Convert a Spotify Track

    let song = await spotifyToYoutubeMusic('4cOdK2wGLETKBW3PvgPWqT')
    console.log(song) // https://music.youtube.com/watch?v=lYBUbBu4W08
}

example()

Other ways to provide a Spotify Track

await spotifyToYoutubeMusic('https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT')
await spotifyToYoutubeMusic('spotify:track:4cOdK2wGLETKBW3PvgPWqT')
await spotifyToYoutubeMusic('https://api.spotify.com/v1/tracks/4cOdK2wGLETKBW3PvgPWqT')
await spotifyToYoutubeMusic('4cOdK2wGLETKBW3PvgPWqT')
await spotifyToYoutubeMusic(['4cOdK2wGLETKBW3PvgPWqT','06JvOZ39sK8D8SqiqfaxDU'])