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.

[!IMPORTANT] NO AFFILIATION WITH SPOTDL. THIS IS AN INDEPENDENT PROJECT

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.0 :

pip install spotdl==4.4.0

System Requirements

  • Python: 3.8 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.2.tar.gz (52.2 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.2-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spotdl_gui-0.1.2.tar.gz
  • Upload date:
  • Size: 52.2 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.2.tar.gz
Algorithm Hash digest
SHA256 50af0b881349ea0988043a1dd2efff2c8bdc3b0f4b4f69e8348720a143315224
MD5 5e4029bf943b617d58cf3314d2d6c5dd
BLAKE2b-256 f8c4761cbc3d66447e3a73ac02d9437754c39ee837742be4bdc8978bc3b33801

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spotdl_gui-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 38.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 633bff8af419e8e87c4f079fa5c1bfef2e0585fef40e0b62fa935eedfc50e9d2
MD5 723d2f6d6a938bd1a2cddf865532616c
BLAKE2b-256 0b35c5d2ca35908ea8ad816aad82ea77605c7eba845e8da32165ff51d513dc60

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