https://github.com/itsgox/spotify-to-ytmusic
Convert songs from Spotify to YouTube Music!
https://github.com/itsgox/spotify-to-ytmusic
spotify spotify-to-youtube spotify-to-yt spotoyt sty youtube youtube-music youtube-music-api
Last synced: 4 months ago
JSON representation
Convert songs from Spotify to YouTube Music!
- Host: GitHub
- URL: https://github.com/itsgox/spotify-to-ytmusic
- Owner: itsgox
- Created: 2022-05-31T21:27:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T01:02:21.000Z (about 1 year ago)
- Last Synced: 2025-05-10T22:47:17.931Z (6 months ago)
- Topics: spotify, spotify-to-youtube, spotify-to-yt, spotoyt, sty, youtube, youtube-music, youtube-music-api
- Language: JavaScript
- Homepage: https://npmjs.com/spotify-to-ytmusic
- Size: 14.6 KB
- Stars: 17
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```bash
npm install spotify-to-ytmusic
```
## Usage
- To use **spotify-to-ytmusic**, first you need to provide your **[Spotify Credentials](https://www.avermedia.com/us/creator_central_spotify)**, in order to have access to the **Spotify API**.
- You can only provide **Tracks** *(Playlists, Albums and Podcasts are **NOT** supported!)*
## Example
```javascript
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
```javascript
await spotifyToYoutubeMusic('https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT')
```
```javascript
await spotifyToYoutubeMusic('spotify:track:4cOdK2wGLETKBW3PvgPWqT')
```
```javascript
await spotifyToYoutubeMusic('https://api.spotify.com/v1/tracks/4cOdK2wGLETKBW3PvgPWqT')
```
```javascript
await spotifyToYoutubeMusic('4cOdK2wGLETKBW3PvgPWqT')
```
```javascript
await spotifyToYoutubeMusic(['4cOdK2wGLETKBW3PvgPWqT','06JvOZ39sK8D8SqiqfaxDU'])
```