Alat untuk menyinkronkan PERPUSTAKAAN LAGE PLEX DAN NETEASE CLOUD DISTER
Polling sekali dalam 30 menit (dapat diubah melalui variabel lingkungan) dan membandingkan lagu -lagu N Netease Cloud Playlist yang ingin Anda bandingkan (defaultnya adalah 10 lagu, yang dapat dimodifikasi melalui variabel lingkungan) dengan lagu -lagu N teratas dari daftar lagu Plex dengan nama yang sama.
Jika Netease Cloud memiliki lagu -lagu yang tidak ada di daftar putar Plex, maka unduh versi kualitas suara tertinggi dari lagu tersebut (jika akun NetEase Cloud yang Anda masuk bukan VIP, maka itu adalah 320kps, jika itu adalah VIP, maka itu lossless) ke folder musik Plex (perlu menambah variabel lingkungan)
Kemudian refresh perpustakaan musik Plex dan tambahkan lagu yang baru diimpor ke bagian atas daftar lagu dengan nama yang sama secara berurutan.
Perlu memiliki server media Plex yang sudah memulai yang dapat diakses
Ada daftar lagu dengan nama yang sama dengan netease cloud di perpustakaan musik server media plex
Butuh setidaknya satu lagu di daftar putar Plex ini! Lai Lai Lai Lai (Jika tidak, kesalahan akan dilaporkan)
Butuh izin untuk mengakses folder sumber daya musik plex
Membutuhkan Node.js v16 atau lebih tinggi (versi Docker tidak memerlukan)
$ git clone https://github.com/awillheartwu/yunplex.git
$ cd yunplex
$ npm install # 或者使用 yarn cnpm pnpm 随你的大小便$ node sync.mjs # 可以添加第二个参数,代表要同步的网易云歌单的id,不添加的话会询问Pertanyaan akan ditanyakan pada panggilan pertama
Setelah masuk, daftar putar Plex dan Netease Cloud akan dicetak.
Setelah itu, Layanan akan tetap melakukan pemungutan suara dan akan secara otomatis disinkronkan setiap 30 menit (jika ini adalah yang kedua kalinya, Anda dapat secara langsung menggunakan node sync.mjs xxx & membuatnya berjalan di latar belakang sepanjang waktu)
$ # 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内部的目录Jika Anda ingin menyinkronkan daftar lagu default "My Like Music" oleh Netease Cloud, maka Anda perlu membuat daftar lagu baru yang disebut " XX Like Music" di Plex.
Berkat penulis dari proyek -proyek berikut, implementasi proyek ini tidak dapat dipisahkan dari kontribusi dan inspirasi mereka.
Jika Anda memiliki pertanyaan atau saran, silakan hubungi kami atau PR
Rilis di bawah lisensi GPL. Lihat LICENSE untuk informasi lebih lanjut.
Email saya gmail - [email protected]
Lainnya proyek saya: https://github.com/awillheartwu