Coder Social home page Coder Social logo

betterncm's Issues

当我按键盘上的p键时,出现如下报错

HTML.# >
BODY.mq-default.mq-yahei.f-fs0.mq-anioff#music-163-com >
DIV.#x-g-mn >
SECTION.g-mn.one#auto-id-cFIAkeNVw8pnqAVX >
DIV.#auto-id-5t9tADXLw75xOtpZ >
SECTION.g-setHd.j-flag.n-set# >
DIV.u-header.header#

系统兼容性?

发现win11家庭版注入msimg32.dll时,启动网易云秒退,本地编译(x86)尝试用usp10.dll注入,同样问题发生
在dllMain入口函数起始点写入MessageBox,启动app没有发现弹窗直接秒退。
有没有什么dll注入的测试方法,启动app时自动中断点那种,或者大大知不知道无法注入成功启动app的原因

点歌机点歌问题

点歌机点歌的时候,如果网易云搜索不到结果的话就会卡住接下来点的歌都不能正常继续搜索点上,解决方法是随便搜索一个能播放的才会把点歌积压的歌继续点上
例:
image

点歌姬改进请求

歌曲名称过长时是否能实现自动滚动呢,而不是一昧的靠调节窗口

[BUG ?& 功能请求] BGEnhanced 插件 删除壁纸后,C:\Users\用户名\betterncm\temp 中文件不删除

  • BUG现象:如图,文件不同步删除。(当我导入壁纸删除后,若忘记清除,将浪费存储空间,尤其是视频文件)
  • BUG现象:插件v0.23点击【Open Folder】不会打开数据文件夹
  • 疑问:壁纸导入使用的方式是复制一份文件,但这样可能会造成空间浪费,如果是链接到文件呢?(可能文件删除或移动导致找不到
    文件)是否有更好的方式?
  • 请求:为了避免重新装插件等情况后,重新导入壁纸,我每次都是先复制文件,再复制回去,是否可以导出壁纸数据。
  • 请求:MoTheme主题-背景模糊效果:增加 兼容 BGEnhanced 视频格式壁纸

image
image
image

插件解压失败

安装了官方版本2.10.3和2.10.4以及第三方绿化版均无法正常加载,只加载了一个BetterNCM版本出来

[功能请求]加入本地实时歌曲API功能

功能描述

提供一个正在播放的歌曲、歌手信息、目前播放到的歌词、播放进度、上一句歌词和下一句歌词的本地API接口

请求原因

在使用 Wallpaper Engine 壁纸:哔哩哔哩音频响应壁纸 时遇到自带的歌词显示功能失效的情况,如果能提供一个接口搭配使用就好了),只要能够提供相关API我转换一次给壁纸就好了!万分感谢 !

关于unblockneteasemusic的兼容

使用了本地web服务器会强制替换网易云的http代理
但是unblockneteasemusic也需要用http代理

有什么办法可以兼容(或把unblockneteasemusic以插件的形式加载?

网易云自动更新后,启动崩溃

debug.log :
?8))?|
^挦裏罀�h觵h�?�?h��恋,觵駂�?<<?)^犮9�h觵h�>�?h��?觵駂�睜9 �h,xh憛)8))?|
O挦裏罀�h觵h�?�?h��恋,觵駂�?<<?)^犮9�h觵h�>�?h��?觵駂�睜9 �h,xh憛)8))?||�m8挦裏罀�h觵h�?�?h��恋,觵駂�?<<?)^犮9�h觵h�>�?h��?觵駂�睜9 �h,xh憛)8))?||�m�挦裏罀�h觵h�?�?h��恋,觵駂�?<<?)^犮9�h觵h�>�?h��?觵駂�睜9 �h,xh?

功能建议:自制滚动歌词

现在的播放器都没法本地自制滚动歌词,除了千千静听,但也效果一般,很喜欢您的UI风格,希望能实现这个功能。

[功能请求] 自定义插件加载时期

可以默认 load 事件时加载,也可以自定义成初始化完 JS 后加载

这样可以让某些 Hook 操作更方便

注:考虑到如果有 Hook 需求需要在最早时期加载且主程序脚本不能开始加载,加载这类插件时需要同步加载。

字体默认黑色

为什么我安装了主题,什么配置也没改,字体默认是黑色,也不知道怎么改成白色

双击运行没有反应

我之前的版本是2.9.然后下载软件安装没有反应更新到2.10.3之后安装还是没有反应,管理员身份运行也没反应

[功能请求] 允许用户修改插件文件夹

基于不同用户的不同需求和不同文件组织习惯,将插件的文件夹固定在 C:\Users\Username\betterncm 可能不是一个良好的方案。
建议允许用户对其进行修改。

CPU占用不正常

重装了系统之后CPU站奇高,Windows11 21H2(22000.918),网易云:2.10.3(Build:200198),BetterNCM:0.2.1
试过各种重装网易云,也试过从使用正常的笔记本上把安装好的网易云目录复制过来,结果都是一样
image

这是笔记本的,同样的Windows版本,网易云版本
image

自修改点歌姬,新增功能

代码:https://airportal.cn/515300/YFtqXZNbGn 复制链接到浏览器打开
新增功能:弹幕发送“切歌 换歌 ch”时,可以切换到下一首歌曲,并且新增设置(对应localStorage的__lsp__live__room__owner)房主,只有此人可以切歌
目前计划开学前把弹幕回复功能码出来, 我就是BetterNCM单推人((

一些主题问题(bug)

image
如图所示,这是私人FM界面,使用插件为unbounded去模糊版主题。
image
image
然后就是stykesheetloader插件的字体颜色切换还是不能把很多文字改变为黑色,这可能是主题的适配问题亦或是wyy的问题,一并提交看看

增加低版本兼容 > 2.9.10

网易云在 > 2.9.10 版本时无法使用 UnblockNeteaseMusic (据开发者说是因为高版本修改了API导致 UnblockNeteaseMusic 无法兼容 >2.9.10 版本) , UnblockNeteaseMusic和BetterNCM同时都想使用 , 有没有让BetterNCM兼容低版本的想法?

如何支持以 MSIX 方式安装的网易云

在 Microsoft Store 有由网易云官方上架的 MSIX 转制版本网易云。
MSIX 有“在卸载后完全不会有残留”的好处。并且因其本身的沙盒性,使用它可以获得更好的隔离,以得到更好的安全性。
经过本人测试,下载网易云在 Store 的 MSIX 文件并加入 BetterNCM 的 DLL 重新打包之后,一切工作正常。

故此,本人在此发布重打包后的 MSIX 网易云,代号 “NeteaseCloudMusicBN”。

  • 基于官方网易云 v10.2.3,Store 版。
  • 修改了包名,现在其应该可以和几乎所有官方版(例如 UWP,Store 版,官网版)并存,不会冲突。配置应该会共享。
  • 内置 BetterNCM。
  • 替官方略微优化了图标边缘过于僵硬的问题。
  • 在 Windows 10 上以标准尺寸固定磁贴时使用透明背景(而不是丑炸的巨大红色图标)。资源从老 UWP 版本提取。
  • 权限比起官方稍微放大了一点,以避免一些功能异常。

兼容性的话.. 理论上,只要系统兼容官方 Store 版网易云,那就一定兼容这个重打包版。

仅供学习交流,证书已附上,但建议自己签名,装别人的证书是有一定安全风险的
1.3 版本下载: https://www.123pan.com/s/3zbRVv-rDWQ3
签名所用证书下载: https://1drv.ms/u/s!AjG6GhGcFZACpleIhDbmHfqthEwl?e=SFJZFU

2022/11/16: 更新 1.3 版本,同步 BetterNCM 0.2.4
2022/10/7: 更新 1.2 版本

关于插件的小问题(个人强迫症)

首先感谢一下大佬的制作,我主要就是想给个建议,具体能不能实现因为我不懂所以如果不能实现也没关系
具体情况就是(版本为0.2.3)
当我在StylesheetLoader中,将字体切为白色的时候,任务栏右键的配色是黑底白字,软件界面因为我用的是比较暗的图做背景,所以白字会比较舒服,但是右键菜单的黑色感觉看着很不舒服(个人感觉)所以我就是想问问能不能把这两个地方的配色可以区分开,界面用黑底白字,右键菜单用黑字白底
当然软件并不可能因为我一个人而改变,我也不清楚能不能实现,所以还是感谢大佬的制作

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.