# SpotDL GUI
A user-friendly graphical interface for the [`spotdl`](https://github.com/spotDL/spotify-downloader) 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.

![SpotDL GUI](https://img.shields.io/badge/Python-3.8%2B-blue)
![License](https://img.shields.io/badge/License-GPLv3-green)
![Version](https://img.shields.io/badge/Version-0.1.0-orange)

## Features
- 🎵 Download Spotify songs, albums, and playlists
- 🎨 Clean, modern GUI built with PyQt5
- 🌙 Dark/Light mode toggle
- 🎚️ Multiple audio formats (mp3, m4a, flac, opus, ogg, wav)
- 📊 Adjustable bitrate settings (best, 320k, 256k, 192k, 128k)
- 📁 Custom folder structure options
- 📊 Download counter with reset functionality
- 📝 Real-time output log with color-coded messages
- 🖼️ System tray integration
- 🎯 One-click folder opening

## 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
```

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

# EXE Download for GUI
[![Download](https://img.shields.io/badge/Download-Latest_Release-blue?style=for-the-badge&logo=dropbox)](https://www.dropbox.com/scl/fo/7imxeehxzo4qmb0qmvehp/AL1XuF2Dri3vDB50Dp4yBKg?rlkey=lzjalpgpg57m2qapbg93qyj9x&e=1&st=u8gmlm4e&dl=1)