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
  • 🖼️ System tray integration
  • 🎯 One-click folder opening

Screenshots

Image Image

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

Usage

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.1.3.tar.gz (52.1 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.1.3-py3-none-any.whl (38.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spotdl_gui-0.1.3.tar.gz
  • Upload date:
  • Size: 52.1 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.1.3.tar.gz
Algorithm Hash digest
SHA256 6fc159349b9d598dc3b884dcf4e403b204f5fcbb9da472d6180cdbe8b99d5c2b
MD5 9ff4e8e70c523c5141794077a0346419
BLAKE2b-256 51141a7bdec6f3af85df860e8e301d5a15bf01361a23dc37c70b9382ca15f1da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spotdl_gui-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 38.7 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.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a71c0fc82baa30a0b6cd70794183dbadc8c43f2bf9733e281b7b836d5fab5d8e
MD5 9f44705bd60f77e64b2ba855e96ce9af
BLAKE2b-256 21e1da6ee6d461c0b969005b8d46c0539d14c6c3542e12f98f3a6f0afa04c5f1

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