أداة لمزامنة مكتبة أغاني Plex وقائمة تشغيل Netease Cloud
استطلاع مرة واحدة في 30 دقيقة (يمكن تغييرها من خلال متغيرات البيئة) وقارن بين أفضل أغاني تشغيل Netease Cloud التي تريد مقارنتها (الافتراضي هو 10 أغنيات ، والتي يمكن تعديلها من خلال متغيرات البيئة) مع أفضل أغاني أغاني Plex في نفس الاسم.
إذا كانت Netease Cloud تحتوي على أغاني غير موجودة في قائمة تشغيل Plex ، فعليك قم بتنزيل أعلى إصدار جودة صوت من الأغنية (إذا كان حساب Netease Cloud الذي تقوم بتسجيل الدخول إليه ليس VIP ، فهو 320 كيلو في الثانية ، إذا كان VIP ، فهو بدون خسارة) إلى مجلد موسيقى Plex (تحتاج إلى إضافة البيئة المتغير)
ثم قم بتحديث مكتبة الموسيقى في Plex وأضف الأغاني المستوردة حديثًا إلى أعلى قائمة الأغاني التي تحمل نفس الاسم.
تحتاج إلى الحصول على خادم وسائط Plex المبدع بالفعل يمكن الوصول إليه
هناك قائمة أغاني تحمل نفس الاسم مثل Netease Cloud في مكتبة Music of 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. حدد الرقم التسلسلي لقائمة التشغيل المراد مزامنتها ، واضغط على Enter للبدء في المزامنة.
بعد ذلك ، ستستمر الخدمة في الاقتراع وسيتم مزامنتها تلقائيًا كل 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. XX هنا هو اسم مستخدم Netease Cloud الخاص بك. على سبيل المثال ، اسم مستخدم Netease Cloud الخاص بك هو: ABC ، ثم تحتاج إلى إنشاء قائمة أغاني جديدة تسمى "ABC Like Music" في Plex
بفضل مؤلفي المشاريع التالية ، لا يمكن فصل تنفيذ هذا المشروع عن مساهماتهم وإلهامهم.
إذا كان لديك أي أسئلة أو اقتراحات ، يرجى الاتصال بنا أو العلاقات العامة
الإصدار تحت رخصة GPL. انظر LICENSE لمزيد من المعلومات.
البريد الإلكتروني الخاص بي gmail - [email protected]
المزيد من مشاريعي: https://github.com/awillheartwu