https://github.com/erdnaxe/bmpc
Minimalist MPD client in browser
https://github.com/erdnaxe/bmpc
mpd
Last synced: 5 months ago
JSON representation
Minimalist MPD client in browser
- Host: GitHub
- URL: https://github.com/erdnaxe/bmpc
- Owner: erdnaxe
- License: mit
- Created: 2021-05-09T15:48:34.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-12-26T16:10:55.000Z (over 3 years ago)
- Last Synced: 2024-06-20T18:08:24.769Z (almost 2 years ago)
- Topics: mpd
- Language: JavaScript
- Homepage:
- Size: 215 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bmpc

bmpc is a web-based MPD client focused on simplicity and ease of use.
It is also intended as a proof-of-concept of a WebSocket MPD client
(https://github.com/MusicPlayerDaemon/MPD/issues/1511).
Some features:
- Simple installation thanks to Golang.
- Free and open source: this project is under the MIT license.
- Hackable: no NodeJS tool required to build, use modern
[ECMAScript 2017](https://en.wikipedia.org/wiki/ECMAScript#8th_Edition_%E2%80%93_ECMAScript_2017)
code for readability.
## Installation
bmpc requires a
[MPD](https://en.wikipedia.org/wiki/Music_Player_Daemon)-compatible music server
as it is only a client.
bmpc needs to be installed on a machine that can access MPD socket.
### Using Golang
You can use `go install` to download and compile bmpc directly.
The output binary is usually in `~/go/bin/bmpc`.
```bash
go install github.com/erdnaxe/bmpc@latest
```
## How to contribute
Please check your code using [standardjs](https://standardjs.com/).