เครื่องมือสำหรับการซิงโครไนซ์ไลบรารีเพลง Plex และเพลย์ลิสต์คลาวด์ Netease
โพลครั้งหนึ่งใน 30 นาที (สามารถเปลี่ยนแปลงได้ผ่านตัวแปรสภาพแวดล้อม) และเปรียบเทียบเพลง N Top N ของ Netease Cloud Playlist ที่คุณต้องการเปรียบเทียบ (ค่าเริ่มต้นคือ 10 เพลงซึ่งสามารถแก้ไขได้ผ่านตัวแปรสภาพแวดล้อม) ด้วยเพลง N อันดับต้น ๆ ของรายการเพลงเดียวกันของ Plex
หาก NetEase Cloud มีเพลงที่ไม่ได้อยู่ในเพลย์ลิสต์ Plex ให้ดาวน์โหลดเพลงเวอร์ชันคุณภาพเสียงสูงสุด (ถ้าบัญชีคลาวด์ NetEase ที่คุณเข้าสู่ระบบไม่ใช่ VIP แล้วมันคือ 320kps ถ้าเป็นวีไอพี
จากนั้นรีเฟรชไลบรารีเพลงของ Plex และเพิ่มเพลงที่นำเข้าใหม่ไปที่ด้านบนของรายการเพลงที่มีชื่อเดียวกันตามลำดับ
จำเป็นต้องมีเซิร์ฟเวอร์สื่อ Plex ที่เริ่มต้นแล้วที่สามารถเข้าถึงได้
มีรายการเพลงที่มีชื่อเดียวกันกับ NetEase Cloud ในไลบรารีเพลงของ Plex Media Server
ต้องการ เพลงอย่างน้อยหนึ่งเพลงในเพลย์ลิสต์ Plex นี้! - - - - (มิฉะนั้นจะมีการรายงานข้อผิดพลาด)
ต้องการอนุญาตให้เข้าถึงโฟลเดอร์ทรัพยากรเพลง Plex
ต้องการ node.js v16 หรือสูงกว่า (ไม่จำเป็นต้องใช้เวอร์ชัน Docker)
$ git clone https://github.com/awillheartwu/yunplex.git
$ cd yunplex
$ npm install # 或者使用 yarn cnpm pnpm 随你的大小便$ node sync.mjs # 可以添加第二个参数,代表要同步的网易云歌单的id,不添加的话会询问การสอบถามจะถูกถามทางโทรครั้งแรก
หลังจากเข้าสู่รายการเพลย์ลิสต์ของ Plex และ Netease Cloud จะถูกพิมพ์
หลังจากนั้นบริการจะทำการสำรวจและจะซิงโครไนซ์โดยอัตโนมัติทุก ๆ 30 นาที (ถ้าเป็นครั้งที่สองคุณสามารถใช้ node sync.mjs xxx & เพื่อให้ทำงานในพื้นหลังตลอดเวลา)
$ # 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内部的目录หากคุณต้องการซิงโครไนซ์รายการเพลงเริ่มต้นของ "My Like Music" โดย Netease Cloud คุณต้องสร้างรายการเพลงใหม่ที่เรียกว่า " XX Like Music" ใน Plex
ต้องขอบคุณผู้เขียนโครงการต่อไปนี้การดำเนินโครงการนี้ไม่สามารถแยกออกจากการมีส่วนร่วมและแรงบันดาลใจของพวกเขา
หากคุณมีคำถามหรือคำแนะนำใด ๆ โปรดติดต่อเราหรือ PR
ปล่อยภายใต้ใบอนุญาต GPL ดู LICENSE สำหรับข้อมูลเพิ่มเติม
อีเมลของฉัน gmail - [email protected]
โครงการของฉันเพิ่มเติม: https://github.com/awillheartwu