Skip to main content

Spotify Music Downloader - Download music from Spotify

Project description

sfotipy

Spotify Music Downloader - Download music from Spotify playlists, albums, and tracks as MP3 with metadata, cover art, and watermark.

made by Ren - Discord: wtf_renn

Installation

pip install sfotipy

Requirements

  • Python 3.8+
  • FFmpeg installed and in your PATH

Usage

Interactive Mode

sfotipy

Opens a menu to configure settings and download music.

Direct Mode

sfotipy https://open.spotify.com/track/4iV5W9uYEdYUVa79Axb7Rh
sfotipy https://open.spotify.com/playlist/37i9dQZF1DXcBWIGoYBM5M
sfotipy https://open.spotify.com/album/1DFixLWuPmc35TjJb6Wqeq

Options

Flag Description
-p, --path Download path
-q, --quality Audio quality: 128, 192, 256, 320 kbps
-s, --source Audio source: auto, soundcloud, youtube-music, youtube
-l, --lyrics Download lyrics
-v, --version Show version

Features

  • Download tracks, playlists, and albums from Spotify
  • Automatic metadata (title, artist, album, cover art)
  • [Sfotipy] watermark in filename
  • Multiple audio sources with fallback (SoundCloud → YouTube Music → YouTube)
  • Real-time progress display
  • ESC to pause with continue/exit option
  • Lyrics download support

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sfotipy-1.2.1.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sfotipy-1.2.1-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

Details for the file sfotipy-1.2.1.tar.gz.

File metadata

  • Download URL: sfotipy-1.2.1.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for sfotipy-1.2.1.tar.gz
Algorithm Hash digest
SHA256 f73864f624f053b0ec7b7185f205591a55e3b609b0519bad9d26442a6cf78b07
MD5 91f797b03807709e7d8fcbb646e79435
BLAKE2b-256 7f1caffb2965044ba5f74fa0d3b23d2f07a93a1c4ff4d5a0bedc48eae64eae94

See more details on using hashes here.

File details

Details for the file sfotipy-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: sfotipy-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 28.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for sfotipy-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a9628921d16fc3d9c9c5212a6d08cb96257ce1416c39fb323af4f99991bb27c1
MD5 dd682eb0df0cb1f6bb525b5bb57657c9
BLAKE2b-256 a530a5ce148c2ab0ee48888dc2d7f1214052e567ace185db7c2a7aad487a4ab9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page