gnehs
PokaPlayer
JavaScript

🎵 PokaPlayer is a player that can unify and play from multiple sources like DSM and Netease.

Last updated May 19, 2026
86
Stars
12
Forks
5
Issues
0
Stars/day
Attention Score
20
Language breakdown
JavaScript 97.5%
HTML 2.2%
Dockerfile 0.3%
CSS 0.1%
Files click to expand
README

works badge GitHub issues GitHub forks GitHub stars GitHub license GitHub tag (latest Ver) GitHub repo size in bytes

繁體中文

PokaPlayer

PokaPlayer is a player that can unify and play from multiple sources like DSM and Netease.

image

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 which is compatible with the Audio Station API.
  • Deploy Mongo containers
- init database
# docker exec
$ docker exec -it <container name> bash

enter mongo

$ mongo

create database and user

$ db.createUser( { user: "<user for database which shall be created>", pwd: "<password of user>", roles: [ { role: "readWrite", db: "<database to create>" } ] } );

exit mongo

$ exit

exit docker

$ exit
- 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

- The module's lyric conversion function uses the API service of the zhconvert

Features

  • Pinned Items
  • Search
  • Albums
  • Recently added albums
  • Folder
  • Performers
  • Composer
  • Random Play
  • Password Protection
  • Night Mode
  • Multi-User
  • MediaSession
mediasession

Contributors

🔗 More in this category

© 2026 GitRepoTrend · gnehs/PokaPlayer · Updated daily from GitHub