gnehs / PokaPlayer

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  • Fill out the configuration file according to config-simple.json
  • Deploy PokaPlayer container(optional neteasecloudmusicapi)
    • 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

Features

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

mediasession

Contributors

About

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

License:MIT License


Languages

Language:JavaScript 97.5%Language:HTML 2.2%Language:Dockerfile 0.3%Language:CSS 0.1%