An open API service indexing awesome lists of open source software.

https://github.com/sam-k0/esp32c3-mpd-gui

GUI for MPD on an ESP32, specifically C3 DevKit
https://github.com/sam-k0/esp32c3-mpd-gui

esp32c3 espressif lvgl-esp32 mpd mpd-client

Last synced: about 1 month ago
JSON representation

GUI for MPD on an ESP32, specifically C3 DevKit

Awesome Lists containing this project

README

          

# ESP32C3 DevKit Music Player GUI

This project is a music player daemon (MPD) client for the ESP32C3 DevKit. It is a simple GUI that allows you to control the music player daemon running on your computer. The GUI is built using the [LVGL](https://lvgl.io/) library.

## Features
- Connect to a WiFi network device running mpd
- Play/Pause
- Next/Previous
- Volume control
- Display song information (Title, Artist, Playtime)
Screenshot

## Setup

You need to create a `my_secrets.h` file in the `main` directory with the following content:

```cpp
#define WIFI_SSID "AmOGuS"
#define WIFI_PASSWORD "fortnitebattlepass123"
#define MPD_HOST "192.168.178.1"
#define MPD_PORT 6600
```

## Requirements
- espressif/esp32_c3_lcdkit: "1.0.*"
- idf: ">=4.1.0"

## Building
```bash
idf.py build
```
to flash:
```bash
idf.py flash
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.