Skip to content

jasperaelvoet/spot_tube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Not Maintained

spot_tube

release downloads
start

Download songs saved on Spotify via YouTube.

How the code works:

  • 1: Asks user for required info
  • 2: Gets song meta-data trough Spotify API
  • 3: Uses that meta-data to find the song on YouTube
  • 4: Downloads the song if not already installed
  • 5: Adds mp3 meta-data and cover art
  • 6: Moves song to final directory

Dependencies:

  • ffmpeg (add to path)
  • ffmprobe (add to path)
  • Spotify api client

Getting access to the spotify api:

  • 1: Go to the Spotify developer dashboard
  • 2: Log in with your Spotify account
  • 3: Click on create an app and fill in the app name and description
  • 4: On the left, click on show client secret
  • 5: Input your client id and secret in the app

Usage:

Release build (recommended) (Windows only):

  • 1: Download the latest release here
  • 2: Extract zip
  • 3: Run main.exe

From source code:

Known issues:

  • app might become unresponsive while downloading song
  • some antivirus programs will block the exe since it is compilled using PyInstaller