Giter Club home page Giter Club logo

lyric-getter's Introduction


lyric-getter's People

Contributors

dependabot[bot] avatar howard20181 avatar ianchb avatar lilinnan avatar qqlittleice233 avatar xiaowine avatar youcanai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

lyric-getter's Issues

希望能适配Musicolet

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
当本模块的作用范围包括Musicolet时,Musicole打开即闪退。(墨状态栏歌词的作用范围包括Musicolet时,同样也会闪退。)

Describe the solution you'd like
A clear and concise description of what you want to happen.
希望支持Musicolet。

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Musicolet为本地音乐播放器,通过读取歌曲的内嵌信息和lrc文件来获取歌词。也许可以通过读取歌曲文件或lrc文件来实现?

Additional context
Add any other context or screenshots about the feature request here.
无。

App规则改动(咪咕)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

激活问题

在lsp里激活了该模块时,状态栏歌词里仍显示没有支持的版本

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Apple Music 已更新

Is your feature request related to a problem? Please describe.
Apple Music 已經更新至4.3.0,Lyric Getter提示不支援

Describe the solution you'd like
我不確定

Describe alternatives you've considered
使用LyricGetterExt

Additional context
Screenshot_20230926-112612.png

Screenshot_20230926-112620.png

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

请求适配

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

无法获取 "椒盐音乐" 的歌词

我不确定这个问题是椒盐音乐的问题还是这个模块的问题,但是在使用时,这个模块抛异常了
可能这个异常就是不能显示歌词的线索

其他音乐软件(酷狗概念版)使用正常

设备及系统信息 Redmi 23054RA19C, Android 13, MIUI14

root管理器为 KernelSU
xp框架为 LSPosed 1.8.6 (6712) - Zygisk

其他xp模块为 "墨-状态栏歌词" "异常追踪"

模块版本为2.0.1
椒盐音乐版本为8.14.3

触发异常步骤
1.打开模块
2.切换到"App规则"
3.切换到"主页",点击"重启作用域软件"
4.再次切换到"App规则"
5.使用系统导航键或手势回到系统桌面(不是按返回)
6.异常已引发,在LSPosed日志中可查看

异常日志

java.lang.IllegalArgumentException: Parcel: unknown type for value AppInfos(appName=椒盐音乐, appIcon=android.graphics.drawable.AdaptiveIconDrawable@bbca08f, packageName=com.salt.music, versionCode=2023082701, appRule=AppRule(packageName=com.salt.music, name=椒盐音乐, rules=[Rule(useApi=true, apiVersion=4, startVersionCode=2023071601, endVersionCode=2023081000, excludeVersions=[], getLyricType=0, remarks=), Rule(useApi=true, apiVersion=5, startVersionCode=2023081001, endVersionCode=2147483647, excludeVersions=[], getLyricType=0, remarks=)]), installed=true)
at android.os.Parcel.getValueType(Parcel.java:2409)
at android.os.Parcel.writeValue(Parcel.java:2308)
at android.os.Parcel.writeList(Parcel.java:1382)
at android.os.Parcel.writeValue(Parcel.java:2460)
at android.os.Parcel.writeValue(Parcel.java:2316)
at android.os.Parcel.writeList(Parcel.java:1382)
at android.os.Parcel.writeValue(Parcel.java:2460)
at android.os.Parcel.writeValue(Parcel.java:2316)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
at android.os.Bundle.writeToParcel(Bundle.java:1362)
at android.os.Parcel.writeBundle(Parcel.java:1334)
at android.os.Parcel.writeValue(Parcel.java:2433)
at android.os.Parcel.writeValue(Parcel.java:2323)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
at android.os.Bundle.writeToParcel(Bundle.java:1362)
at android.os.Parcel.writeBundle(Parcel.java:1334)
at android.os.Parcel.writeValue(Parcel.java:2433)
at android.os.Parcel.writeValue(Parcel.java:2323)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
at android.os.Bundle.writeToParcel(Bundle.java:1362)
at android.os.Parcel.writeBundle(Parcel.java:1334)
at android.os.Parcel.writeValue(Parcel.java:2433)
at android.os.Parcel.writeValue(Parcel.java:2323)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
at android.os.Bundle.writeToParcel(Bundle.java:1362)
at android.os.Parcel.writeBundle(Parcel.java:1334)
at android.os.Parcel.writeValue(Parcel.java:2433)
at android.os.Parcel.writeValue(Parcel.java:2323)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
at android.os.Bundle.writeToParcel(Bundle.java:1362)
at android.os.Parcel.writeBundle(Parcel.java:1334)
at android.os.Parcel.writeValue(Parcel.java:2433)
at android.os.Parcel.writeValue(Parcel.java:2323)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
at android.os.Bundle.writeToParcel(Bundle.java:1362)
at android.os.Parcel.writeBundle(Parcel.java:1334)
at android.os.Parcel.writeValue(Parcel.java:2433)
at android.os.Parcel.writeValue(Parcel.java:2323)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
at android.os.Bundle.writeToParcel(Bundle.java:1362)
at android.os.Parcel.writeBundle(Parcel.java:1334)
at android.os.Parcel.writeValue(Parcel.java:2433)
at android.os.Parcel.writeValue(Parcel.java:2323)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
at android.os.Bundle.writeToParcel(Bundle.java:1362)
at android.os.Parcel.writeBundle(Parcel.java:1334)
at android.os.Parcel.writeValue(Parcel.java:2433)
at android.os.Parcel.writeValue(Parcel.java:2323)
at android.os.Parcel.writeArrayMapInternal(Parcel.java:1265)
at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1802)
at android.os.Bundle.writeToParcel(Bundle.java:1362)
at android.os.Parcel.writeBundle(Parcel.java:1334)
at android.os.Parcel.writeValue(Parcel.java:2433)
at android.os.Parcel.writeValue(Parcel.java:2323)
at android.os.BaseBundle.dumpStats(BaseBundle.java:1874)
at android.os.BaseBundle.dumpStats(BaseBundle.java:1911)
at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:150)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:211)
at android.os.Looper.loop(Looper.java:300)
at android.app.ActivityThread.main(ActivityThread.java:8315)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

洛雪音乐(6.0.2)无法使用2.0以上的版本

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

2.0.5抓不到新版网易云歌词

状态栏歌词(6.0.2)和墨丶息(4.0.21695201527868)都没法显示歌词
网易云音乐版本8.10.61
lsp抓到lyric getter输出报错如下

[ 2023-10-16T08:56:55.461 10276: 30453: 30938 E/LSPosed-Bridge ] kotlin.UninitializedPropertyAccessException: lateinit property sharedPreferences has not been initialized
at cn.xiaowine.dsp.DSP.getSharedPreferences(DSP.kt:15)
at cn.xiaowine.dsp.delegate.SerialLazyDelegate.getValue(SerialLazyDelegate.kt:19)
at cn.lyric.getter.config.Config.getRegexReplace(Config.kt:12)
at cn.lyric.getter.tool.EventTools$special$$inlined$observableChange$1.afterChange(Tool.kt:232)
at kotlin.properties.ObservableProperty.setValue(ObservableProperty.kt:41)
at cn.lyric.getter.tool.EventTools.setLastLyricData(EventTools.kt:17)
at cn.lyric.getter.tool.EventTools.sendLyric(EventTools.kt:58)
at cn.lyric.getter.tool.EventTools.sendLyric(EventTools.kt:36)
at cn.lyric.getter.hook.app.Netease$init$1$1$1$1$1.invoke$lambda$0(Netease.kt:48)
at cn.lyric.getter.hook.app.Netease$init$1$1$1$1$1.$r8$lambda$qmWx3oBmWHD1exy0DafyDc4Mz0s(Unknown Source:0)
at cn.lyric.getter.hook.app.Netease$init$1$1$1$1$1$$ExternalSyntheticLambda0.onMethodHooked(Unknown Source:2)
at com.github.kyuubiran.ezxhelper.HookFactory$create$1.afterHookedMethod(HookFactory.kt:77)
at VjnpL.EnIdb.JRBqn.BVUg.XposedBridge$LegacyApiSupport.handleAfter(Unknown Source:33)
at J.callback(Unknown Source:292)
at LSPHooker_.i(Unknown Source:8)
at al1.g.e0(ProGuard:24)
at al1.g.Q(ProGuard:1)
at al1.g$g.e(ProGuard:5)
at al1.g$g.d(ProGuard:26)
at al1.g$g.handleMessage(ProGuard:190)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.os.HandlerThread.run(HandlerThread.java:67)

与杜比大喇叭β同时使用时会导致网易云音乐崩溃

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. 安装LSPosed 1.9.1(6999) Riru版
    2.安装网易云音乐(8.10.80)
    3.安装杜比大喇叭β(3.5.4)
    4.安装Lyrics Getter(2.0.1)
    5.启用杜比大喇叭β与Lyrics Getter
    6.启动网易云音乐

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: MiUi 14.0.9
  • Version 12

Smartphone (please complete the following information):

  • Device: Redmi Note 12 Pro+
  • OS: MiUi 14.0.9
  • Version 12

Additional context
Add any other context about the problem here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Is android 13 supported?

Describe the bug
Everything is enabled correctly on lsposed but the module can't seem to work at all. I'm testing it using a supported version of APlayer

Smartphone (please complete the following information):

  • Device: Poco x3 Pro
  • OS: Android 13 Q3 on crDroid

Additional context
The module is not picking up anything whatsoever which makes me think it's not correctly listening to the media events (maybe because of my android version?).

APPLE MUSIC PLSS

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

小米音乐 com.miui.player 4.17.1.3
App规则显示红色的未知
播放音乐是歌词切换到下一行就会闪一次系统时间

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

求适配 oto music

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

希望让酷我音乐也能有状态栏歌词,还要一些小众app,比如歌词适配

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

**您的功能请求是否与问题有关?请描述。
是的,我的请求与问题有关,核心是关于酷狗11.7.0无法获取歌词

** 请简明扼要地描述问题所在。
当我使用酷狗11.7.0的时候,无法获取歌词,我降级到11.6.8的时候可以正常获取歌词

描述您想要的解决方案
酷狗11.7.0无法获取歌词

描述您考虑过的替代方案*
告诉用户们,需要降级至11.6.8使用或者对规则进行更新

补充背景*
红米K30 pro 安卓12 模块版本2.0.0 模块版本号 8 release 版 API 5

1

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

App规则改动

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

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.