Skip to content
/ Spoti Public

Download music from spotify with album cover and lyrics

Notifications You must be signed in to change notification settings

ZeroNiki/Spoti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spoti

Navigation

About

lib:

  • yt-dlp
  • selenium
  • requests
  • bs4
  • pyfiglet
  • wget

Cli-tool for download music from spotify

Pre-Install

Install selenium driver (geckodriver) from Linux repo:

If your using Arch Linux: install

Install

clone this repository:

git clone https://github.com/ZeroNiki/Spoti.git
cd Spoti

create virtual env:

python3 -m venv venv
source venv/bin/activate

install requirements:

pip install -r requirements.txt

Start

in 'src/spotify.py' add your selenium driver path:

service = Service('/path/to/your/geckodriver') # default /usr/bin/geckodriver

in src/.env add full path to your music dir and api key from Genius

FULL_DIR=/path/to/your/music_dir/

YT_LINK=https://yt.artemislena.eu/search?q=

GENIUS_API=your api from Genius

let's start:

Usage

python3 spoti [url]

or (if you're in linux)

chmod +x spoti

./spoti [url]

Todo

  • Download Lyrics
  • Download all track from playlist