Ein Tool zur Synchronisierung der Plex -Song -Bibliothek und der Netase -Cloud -Playlist
Umfragen Sie einmal in 30 Minuten (können durch Umgebungsvariablen geändert werden) und vergleichen Sie die Top -N -Songs der Netease -Cloud -Wiedergabeliste, die Sie vergleichen möchten (der Standard sind 10 Songs, die über Umgebungsvariablen geändert werden können) mit den Top -N -Songs von Plexs Songliste gleicher Name.
Wenn Netease Cloud Songs enthält, die sich nicht auf der Plex -Playlist befinden, laden Sie die höchste Version der Soundqualität des Songs herunter (wenn das von Ihnen angemeldete NetEase -Cloud -Konto nicht VIP ist, dann ist es 320 kPs, wenn es VIP ist, dann ist es verlustlos) zum Musikordner von Plex (müssen die Umgebungsvariable hinzufügen)
Aktualisieren Sie dann die Musikbibliothek von Plex und fügen Sie die neu importierten Songs ganz oben auf der gleichnamigen Songliste hinzu.
Sie müssen einen bereits gestarteten Plex-Medienserver haben, auf den zugegriffen werden kann
In der Musikbibliothek von Plex Media Server gibt es eine Songliste mit demselben Namen wie Netase Cloud
Benötigen Sie mindestens einen Song auf dieser Plex -Playlist! ! ! ! ! (Andernfalls wird ein Fehler gemeldet)
Benötigen die Erlaubnis, auf den Ordner plex Music Resources zuzugreifen
Benötigt Node.js v16 oder höher (Docker -Version erfordert nicht)
$ git clone https://github.com/awillheartwu/yunplex.git
$ cd yunplex
$ npm install # 或者使用 yarn cnpm pnpm 随你的大小便$ node sync.mjs # 可以添加第二个参数,代表要同步的网易云歌单的id,不添加的话会询问Die Anfrage wird beim ersten Anruf gestellt
Nach Eingabe wird die Playlist -Liste von Plex- und Netease -Cloud gedruckt.
Danach wird der Service die Umfrage weiterhin und werden alle 30 Minuten automatisch synchronisiert (wenn es das zweite Mal ist, können Sie node sync.mjs xxx & damit die ganze Zeit im Hintergrund im Hintergrund ausgeführt werden).
$ # 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内部的目录Wenn Sie die Standard -Song -Liste von "My Like Music" von Netease Cloud synchronisieren möchten, müssen Sie eine neue Songliste namens " XX Like Music" in Plex erstellen.
Dank der Autoren der folgenden Projekte kann die Implementierung dieses Projekts nicht von ihren Beiträgen und Inspirationen getrennt werden.
Wenn Sie Fragen oder Vorschläge haben, kontaktieren Sie uns oder PR
Freigabe unter der GPL -Lizenz. Weitere Informationen finden Sie LICENSE .
Mein E -Mail -Google Mail - [email protected]
Weitere meine Projekte: https://github.com/awillheartwu