https://github.com/gnehs/pokaplayer
π΅ PokaPlayer is a player that can unify and play from multiple sources like DSM and Netease.
https://github.com/gnehs/pokaplayer
docker dsm hacktoberfest netease netease-cloud-music pokaplayer synology synology-audio-station
Last synced: 7 months ago
JSON representation
π΅ PokaPlayer is a player that can unify and play from multiple sources like DSM and Netease.
- Host: GitHub
- URL: https://github.com/gnehs/pokaplayer
- Owner: gnehs
- License: mit
- Created: 2018-07-22T05:47:25.000Z (about 7 years ago)
- Default Branch: dev
- Last Pushed: 2023-05-21T21:45:24.000Z (over 2 years ago)
- Last Synced: 2025-03-17T18:34:01.219Z (7 months ago)
- Topics: docker, dsm, hacktoberfest, netease, netease-cloud-music, pokaplayer, synology, synology-audio-station
- Language: JavaScript
- Homepage:
- Size: 86.4 MB
- Stars: 88
- Watchers: 5
- Forks: 12
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/nikku/works-on-my-machine)
[](https://github.com/gnehs/PokaPlayer/issues)
[](https://github.com/gnehs/PokaPlayer/network)
[](https://github.com/gnehs/PokaPlayer/stargazers)
[](https://github.com/gnehs/PokaPlayer/blob/master/LICENSE)
[](https://github.com/gnehs/PokaPlayer/releases/latest)
[](https://github.com/gnehs/PokaPlayer/archive/master.zip)[ηΉι«δΈζ](https://github.com/gnehs/PokaPlayer/blob/master/README_zh.md)
# PokaPlayer
PokaPlayer is a player that can unify and play from multiple sources like DSM and Netease.
## Get Started
- If you need to listen to your local music, you will need a Synology NAS with Audio Station installed, or you can try the [Open Audio Server](https://github.com/openaudioserver/open-audio-server) which is compatible with the Audio Station API.
- Deploy [Mongo](https://hub.docker.com/_/mongo) containers
- init database
```bash
# docker exec
$ docker exec -it bash
# enter mongo
$ mongo
# create database and user
$ db.createUser(
{
user: "",
pwd: "",
roles: [
{
role: "readWrite",
db: ""
}
]
}
);
# exit mongo
$ exit
# exit docker
$ exit
```
- Fill out the configuration file according to config-simple.json
- Deploy [PokaPlayer](https://hub.docker.com/repository/docker/gnehs/pokaplayer) container(optional [neteasecloudmusicapi](https://hub.docker.com/repository/docker/gnehs/neteasecloudmusicapi-docker))
- Mount the configuration file to `/app/config.json`
- Connect the mongo container
- export port 3000
- Done!## Suggestions and Tips
- Chrome is recommended
- Chrome top right corner `...` Select "Add to Home" for a native APP-like experience.
- **We strongly recommend open an new account that can only play music on DSM**## Supported sources
- [DSM Audio Station](https://www.synology.com/dsm/feature/audio_station)
- [Netease Cloud Music](https://music.163.com/)
- The module's lyric conversion function uses the API service of the [zhconvert](https://zhconvert.org/)## Features
- Pinned Items
- Search
- Albums
- Recently added albums
- Folder
- Performers
- Composer
- Random Play
- Password Protection
- Night Mode
- Multi-User
- MediaSession
## Contributors
