Skip to main content

A user-friendly GUI for spotdl to download Spotify music

Project description

SpotDL GUI

A user-friendly graphical interface for the spotdl command-line tool, making it easy to download music from Spotify without using terminal commands.

Overview

A user-friendly graphical interface for downloading Spotify songs, albums, and playlists using spotdl.

License SpotDL GUI Version

Features

  • 🎵 Download Spotify songs, albums, and playlists
  • 🎨 Clean, modern GUI built with PyQt5
  • 🌙 Dark/Light mode toggle
  • 🎚️ Multiple audio formats (MP3, WAV, FLAC)
  • 📊 Adjustable bitrate settings (128k, 192k, 256k, 320k)
  • 📁 Custom folder structure options
  • 📊 Download counter with reset functionality
  • 📝 Real-time output log with color-coded messages
  • 🎯 One-click folder opening
  • 💾 Custom Config file for settings

Prerequisites

Before using this application, you must install spotdl version 4.4.2 :

pip install spotdl==4.4.2

System Requirements

  • Python: 3.10 or higher
  • FFmpeg: Required for audio conversion

Installation

pip install spotdl_gui

Opening the GUI

Type the following into your terminal

spotdl_gui

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.

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

spotdl_gui-0.2.1.tar.gz (50.0 kB view details)

Uploaded Source

Built Distribution

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

spotdl_gui-0.2.1-py3-none-any.whl (37.3 kB view details)

Uploaded Python 3

File details

Details for the file spotdl_gui-0.2.1.tar.gz.

File metadata

  • Download URL: spotdl_gui-0.2.1.tar.gz
  • Upload date:
  • Size: 50.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for spotdl_gui-0.2.1.tar.gz
Algorithm Hash digest
SHA256 4bfda8e0a2841a664b6d9137a361c4715684818384ec2c488a7e6416aa1017f2
MD5 99e969878bb4202e4f37adc02072753d
BLAKE2b-256 908687474de7f6e52b5a99a3cdc1710e42a3a4fb0f7b9d7c616bb029c823d531

See more details on using hashes here.

File details

Details for the file spotdl_gui-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: spotdl_gui-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 37.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for spotdl_gui-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b0e3d970254dc4b1612fcd5043269ada26ba7f6317f674d69d3eb7f0b9a3a7d4
MD5 b14b42b608e69d082d1afd41d1b115df
BLAKE2b-256 0e0359083ffa61f9341d8fa1f6a43e2cc981079aeb41d25773fdfc72e2a3578a

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