Uma ferramenta para sincronizar a Biblioteca de músicas Plex e a lista de reprodução de nuvem da NetEase
Pesquisa uma vez em 30 minutos (pode ser alterada através de variáveis de ambiente) e compare as principais músicas da Lista de reprodução da NetEase Cloud que você deseja comparar (o padrão é 10 músicas, que podem ser modificadas através de variáveis de ambiente) com as principais músicas da lista de músicas do Plex com o mesmo nome.
Se o NetEase Cloud tiver músicas que não estiverem na lista de reprodução do Plex, faça o download da versão mais alta da qualidade do som da música (se a conta do NetEase Cloud You Botonc
Em seguida, refresque a biblioteca de músicas do Plex e adicione as músicas recém -importadas ao topo da lista de músicas do mesmo nome em ordem.
Precisa ter um servidor de mídia Plex já iniciado que possa ser acessado
Há uma lista de músicas com o mesmo nome que a NetEase Cloud na biblioteca de música do Plex Media Server
Precisa de pelo menos uma música nesta lista de reprodução do Plex! ! ! ! ! (Caso contrário, um erro será relatado)
Precisa de permissão para acessar a pasta Plex Music Resource
Requer node.js v16 ou superior (a versão do docker não exige)
$ git clone https://github.com/awillheartwu/yunplex.git
$ cd yunplex
$ npm install # 或者使用 yarn cnpm pnpm 随你的大小便$ node sync.mjs # 可以添加第二个参数,代表要同步的网易云歌单的id,不添加的话会询问O inquérito será solicitado na primeira chamada
Após a entrada, a lista de playlist de Plex e NetEase Cloud será impressa.
Depois disso, o serviço continuará pesquisando e será sincronizado automaticamente a cada 30 minutos (se for a segunda vez, você poderá usar diretamente node sync.mjs xxx & para fazê -lo em segundo plano o tempo todo)
$ # docker build -t yunplex . 最新版本已经上传到docker hub,可以直接拉取
$ docker pull neverlosewu/yunplex:latest
$ docker run -d --name yunplex yunplex
-e SCAN_INTERVAL=30 # 轮询间隔,单位分钟
-e SONG_LIMIT=10 # 对比歌单的歌曲数量
-e DOWNLOAD_DIR=/mnt/nas # 下载歌曲到docker内部的目录
-e PHONE=your_phone # 网易云账号
-e PASSWORD=your_password # 网易云密码
-e PLAYLIST=your_playlist # 要同步的网易云歌单id
-e PLEX_SERVER=your_plex_server # Plex服务器地址
-e PLEX_PORT=your_plex_port # Plex服务器端口
-e PLEX_TOKEN=your_plex_token # Plex服务器token
-e PLEX_SECTION=your_plex_section # 你的Plex音乐库的名称
-v /mnt/nas:/mnt/nas # 冒号前面是宿主机的目录(也就是你plex音乐库的目录),冒号后面是docker内部的目录Se você deseja sincronizar a lista de músicas padrão de "My Like Music", da NetEase Cloud, você precisa criar uma nova lista de músicas chamada " XX Like Music" no Plex.
Graças aos autores dos seguintes projetos, a implementação deste projeto não pode ser separada de suas contribuições e inspiração.
Se você tiver alguma dúvida ou sugestão, entre em contato conosco ou pr
Libere sob a licença GPL. Consulte LICENSE para obter mais informações.
Meu e -mail Gmail - [email protected]
Mais meus projetos: https://github.com/awillheartwu