Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/halfenif/toy_mpd_docker_alpine

This is a Docker environment created because multiple MPDs are needed to develop an MPD Client with Streamlit.
https://github.com/halfenif/toy_mpd_docker_alpine

docker mpd

Last synced: 26 days ago
JSON representation

This is a Docker environment created because multiple MPDs are needed to develop an MPD Client with Streamlit.

Awesome Lists containing this project

README

        

# MPD for Dev MPD Client

## Feature
- alpine linux + MPD
- 2 MPD service MPD01, MPD02
- no alsa support (look mpd.conf > audio_output)

## Installation
**Requirements**
- Docker, Docker-Compose or Podman

### Clone
```bash
git clone https://github.com/halfenif/toy_mpd_docker_alpine.git
```

## Change Config
```bash
cp ./.env.sample ./.env
```

**./.env**
- FOLDER_TARGET="" # MPD music folder

1. Don't use symbolic link
2. Docker run user is root
3. Podman run user is login user
4. Be carefull folder and file permission

### Set MPD Port (Option)
- MPD01: 6601
- MPD02: 6602
change docker-compose.yml file

## Build
```bash
./rebuild.sh
```

## Description
Streamlit으로 MPD Client를 개발하기 위해 복수의 MPD가 필요해서 구성한 Docker환경입니다.
This is a Docker environment created because multiple MPDs are needed to develop an MPD Client with Streamlit.