https://github.com/mehmetsagir/youtube-to-spotify
Add YouTube songs to your Spotify playlist with one click
https://github.com/mehmetsagir/youtube-to-spotify
Last synced: 5 months ago
JSON representation
Add YouTube songs to your Spotify playlist with one click
- Host: GitHub
- URL: https://github.com/mehmetsagir/youtube-to-spotify
- Owner: mehmetsagir
- Created: 2025-02-02T19:58:40.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-02-23T16:52:25.000Z (8 months ago)
- Last Synced: 2025-03-28T02:02:01.934Z (7 months ago)
- Language: JavaScript
- Homepage: https://chromewebstore.google.com/detail/youtube-to-spotify/kehjiafekcjaojnefbnigekcggnnbjdn
- Size: 11.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YouTube to Spotify
A Chrome extension that lets you add songs from YouTube directly to your Spotify playlists.
## Features
- Add YouTube songs to Spotify with one click
- Smart song title parsing
- Multiple track matching options
- Beautiful and intuitive interface
- Secure OAuth2 authentication with Spotify## Setup
1. Clone this repository
2. Install dependencies:
```bash
npm install
```
3. Create a Spotify Developer Application:- Go to [Spotify Developer Dashboard](https://developer.spotify.com/dashboard)
- Create a new application
- Add `chrome-extension:///callback.html` to the Redirect URIs
- Copy your Client ID4. Build the extension:
```bash
npm run build
```5. Load the extension in Chrome:
- Open Chrome and go to `chrome://extensions`
- Enable "Developer mode"
- Click "Load unpacked"
- Select the `dist` directory6. Configure the extension:
- Click the extension icon
- Enter your Spotify Client ID
- Click "Connect to Spotify"## Usage
1. Go to any YouTube music video
2. Click the "Add to Spotify" button below the video
3. Select the correct track from the search results
4. The song will be added to your Spotify library## Development
To run the extension in development mode with hot reloading:
```bash
npm run dev
```## License
MIT