[Xposed]墨-状态栏歌词/Statusbar Lyric @statusbatlyric Channel on Telegram

[Xposed]墨-状态栏歌词/Statusbar Lyric

@statusbatlyric


墨•状态栏歌词
进群请看频道置顶
否则wran!!

[Xposed]墨-状态栏歌词/Statusbar Lyric (Chinese)

墨•状态栏歌词是一个专注于提供状态栏歌词功能的Telegram频道。这个频道为用户提供了一种独特的方式来欣赏他们喜爱的音乐,通过在状态栏上显示歌词来增强听歌体验。无论您是在工作、学习还是休闲时,都可以通过墨•状态栏歌词频道轻松地享受到音乐带来的愉悦。想要加入我们的粉丝群?请查看频道置顶的信息获取更多详情。不要错过任何精彩内容,否则可能会错失精彩的提示和乐趣。加入墨•状态栏歌词频道,让音乐与生活更加美妙!

[Xposed]墨-状态栏歌词/Statusbar Lyric

24 Jan, 13:59


Github CI
True 7.1.1 (#536)

[Xposed]墨-状态栏歌词/Statusbar Lyric

24 Jan, 13:34


Github CI
7.1.1 (#535)

* fix: 可能的空指针问题 (#518)

* 7.1.0

* opt: vivo 设备名称获取 & 为锚点添加 id name (#522)

* fix:优化vivo 设备名称获取
* opt:锚点模式添加id name

* opt:歌词动画添加垂直翻转和水平翻转 (#523)

* opt: change isMiui to isXiaoMi & add Deprecated tag for togglePrompts (#526)

* fix: Remove themeMode method. (#527)

* feat: Add timeout auto close lyric. (#528)

* opt: 汉化菜单文本 (#530)

* fix: Possible crashes. (#532)

* chore: Modernize code

---------

Co-authored-by: YuKongA <[email protected]>
Co-authored-by: 李太白 <[email protected]>

[Xposed]墨-状态栏歌词/Statusbar Lyric

24 Jan, 13:34


Github CI

[Xposed]墨-状态栏歌词/Statusbar Lyric

03 Jan, 07:42


- 修复:固定歌词宽度滚动不到位问题
- 修复:限制页面返回范围
- 优化:横屏 UI
- 优化:修复 #511
- 修复:修复歌词滚动过头
- 修复:使用横屏小窗时歌词被隐藏的问题 (#515)
- 修复:可能的空指针问题 (#518)

[Xposed]墨-状态栏歌词/Statusbar Lyric

30 Dec, 04:33


Github CI

### 7.0.2
#### 重要提醒:
- 为了确保使用体验请务必更新 Lyric-Getter 至 2.0.16 版以上。
---
- 修复:隐藏通知图标功能在非播放状态生效的问题。#462
- 修复:横屏状态栏隐藏时概率高级材质背景未能隐藏的问题。#479,#480,#485,#486,#504
- 修复:悬浮标题无法弹出的问题。#478
- 修复:概率获取到其他应用视频标题触发弹出悬浮标题的问题。#478
- 修复:播放状态受其他应用干扰的问题。#478
- 修复:状态栏歌词与焦点通知冲突的问题。#481,#483,#484,#496,#508
- 修复:在 HyperOS 2 上通知图标隐藏失败的问题。#493
- 修复:切换壁纸后概率状态栏歌词不再显示的问题。#509
- 修复:选择不隐藏某些项目后项目仍然被隐藏的问题。#507
- 新增:模块将自动处理与焦点通知的兼容功能 *1。
- 优化:Hyper OS 2 上隐藏时钟后,调整大时钟过渡动画。#497,#499,#506
- *1:焦点通知弹出时将自动隐藏歌词,点击状态栏可重新显示但焦点通知会被隐藏,反之亦然。
- by @HChenX
---
- 修复:模块返回图标。#491
- 优化:更改歌词宽度时支持同步修改至状态栏歌词。#492
- 优化:移除对 material3 的依赖,添加顶栏模糊,优化横屏边到边适配,更新翻译。#494
- 优化:小米设备名称获取逻辑。#495
- 优化:更新 miuix 至 0.3.0。#490
- by @YuKongA
---
- 新增:日语。#489
- by @577fkj
---
- 优化:理论适配所有 A15 系统隐藏状态栏图标。
- 优化:添加自动处理焦点通知功能的开关。#507
- 优化:将图标左边距范围改为-2000到2000。
- by @xiaowine
---
- 优化:设备名称显示。#502
- by @ghhccghk
---
- 修复:typo。#473
- by @klxiaoniu

[Xposed]墨-状态栏歌词/Statusbar Lyric

30 Dec, 04:25


Github CI

[Xposed]墨-状态栏歌词/Statusbar Lyric

11 Dec, 07:09


Github CI
fix: 时钟状态未还原 (#499)

[Xposed]墨-状态栏歌词/Statusbar Lyric

11 Dec, 06:52


Github CI
opt: 时钟过渡动画 (#497)

* 灰常好看的过渡动画

[Xposed]墨-状态栏歌词/Statusbar Lyric

11 Dec, 06:20


Github CI
opt: 优化处理焦点通知的逻辑 (#496)

[Xposed]墨-状态栏歌词/Statusbar Lyric

11 Dec, 05:36


Github CI


opt: 优化小米设备名称获取

[Xposed]墨-状态栏歌词/Statusbar Lyric

11 Dec, 05:22


Github CI
opt: 优化 (#494)

* 移除对 material3 的依赖
* 添加顶栏模糊
* 优化横屏边到边适配
* 更新翻译

[Xposed]墨-状态栏歌词/Statusbar Lyric

10 Dec, 15:51


Github CI
fix: hyper 2 上通知图标隐藏失败的问题 (#493)

[Xposed]墨-状态栏歌词/Statusbar Lyric

29 Nov, 07:33


Github CI
opt: Run changeConfig when change lyric width (#492)

[Xposed]墨-状态栏歌词/Statusbar Lyric

29 Nov, 07:32


Github CI

[Xposed]墨-状态栏歌词/Statusbar Lyric

29 Nov, 07:11


Github CI
opt: Fix Back icon (#491)

[Xposed]墨-状态栏歌词/Statusbar Lyric

29 Nov, 07:10


Github CI

[Xposed]墨-状态栏歌词/Statusbar Lyric

24 Nov, 07:55


Github CI
opt: 优化横屏显示逻辑 (#486)

[Xposed]墨-状态栏歌词/Statusbar Lyric

19 Nov, 13:51


Github CI
opt: 优化全屏状态的显示逻辑 (#485)

[Xposed]墨-状态栏歌词/Statusbar Lyric

19 Nov, 05:36


Github CI
opt: 优化焦点通知 隐藏/显示 效果 (#484)

[Xposed]墨-状态栏歌词/Statusbar Lyric

18 Nov, 16:32


Github CI
fix: 彻底解决和焦点通知冲突的问题 (#483)

* fix: 彻底解决和焦点通知冲突的问题

* fix: 彻底解决和焦点通知冲突的问题

[Xposed]墨-状态栏歌词/Statusbar Lyric

17 Nov, 13:12


Github CI
fix: 和焦点通知冲突的问题 (#481)

[Xposed]墨-状态栏歌词/Statusbar Lyric

17 Nov, 05:02


Github CI
fix: 全屏状态判断 (#480)

[Xposed]墨-状态栏歌词/Statusbar Lyric

17 Nov, 04:13


Github CI
fix: title pop-up & interfere (#478)

[Xposed]墨-状态栏歌词/Statusbar Lyric

17 Nov, 04:10


Github CI
fix: 全屏下状态栏歌词意外显示 (#479)

[Xposed]墨-状态栏歌词/Statusbar Lyric

03 Nov, 07:42


Github CI
fix: typo (#473)

[Xposed]墨-状态栏歌词/Statusbar Lyric

14 Oct, 08:09


写个了Gnome的插件,在TopBar上显示YesPlayMusic的插件,有用gnome的可以试试
一个支持旧版本的,一个是新版本的,具体是啥版本,我也不知道(old基于43写的,new基于47)

[Xposed]墨-状态栏歌词/Statusbar Lyric

04 Oct, 13:50


Github CI
修复隐藏通知图标在非播放状态生效的问题 (#462)

[Xposed]墨-状态栏歌词/Statusbar Lyric

02 Oct, 03:00


Github CI
7.0.1 (#458)

- 修复 无法设置图标上边距
- 修复 悬浮标题背景颜色无法设置
- 修复 部分系统无法隐藏通知图标
- 修改 lyricEndMargins 默认值为7
- 添加 歌词添加位置
- 修复 无法输入渐变色
- 优化 图标样式页面中重启系统界面 Card 跳动
- 优化 标题间距
- 优化 竖屏下页面切换动画
- 修复 扩展选项界面字重错误
- 修复 重置配置 Dialog 文案
- 添加 横屏下右侧显示 Logo
- 优化 标题监听 解决蓝牙歌词导致歌词被当作标题
- 修复 屏幕缺口黑边
- 修复 歌词设置宽度过大时无法滚动

---------

Co-authored-by: Void_Empty <[email protected]>
Co-authored-by: xiao_wine <[email protected]>

[Xposed]墨-状态栏歌词/Statusbar Lyric

30 Sep, 10:57


Github CI
7.0.0 (#456)

- 使用 Compose 重写模块界面
- 删除 歌词边缘模糊
- 添加 开启高级材质背景自动添加边距
- 优化 图标颜色跟随
- 优化 锁屏监听能力
- 修改 配置文件名
- 修复 随机动画失效
- 优化 标题获取方式
- 优化 解锁后歌词颜色跟随
- 优化 QQ音乐和小米音乐小图标
- 优化 允许魅族状态栏模式下显示椒盐音乐图标
- 优化 代码

[Xposed]墨-状态栏歌词/Statusbar Lyric

19 Sep, 08:26


Github CI
6.5.0 (#448)

- 解决 内存溢出问题
- 优化 歌词滚动方案
- 优化 小米音乐图标
- 优化 歌词反色方案1
- 新增 歌词长度过渡动画
- 添加 小米高级材质支持,允许单独设置背景色、模糊半径、圆角
- 更新 所有依赖(Gardle 8.10.1 / AGP 8.6.1 / Sdk 35 / Kotlin 2.0.20)
- 优化 应用体积(162kb -> 145kb)

[Xposed]墨-状态栏歌词/Statusbar Lyric

19 Sep, 07:48


Github CI

[Xposed]墨-状态栏歌词/Statusbar Lyric

09 Jan, 05:25


Github CI
6.1.3

修复 部分log输出错误
修复 更换壁纸导致无法显示
修复 Android14无法隐藏通知图标
修复 开启边缘模糊后宽度异常
适配 部分HyperOS For Pad
适配 多个音乐软件图标
将 隐藏运营商 移动到 SystemSpecialPage并限制Android14以下才能使用



有缘再见

[Xposed]墨-状态栏歌词/Statusbar Lyric

09 Jan, 02:58


上次的小作文估计有不少人看的时候以为是要跑路了,这次就简单正式全部停更,机圈的事大家估计都知道了,退坑潮流

[Xposed]墨-状态栏歌词/Statusbar Lyric

28 Dec, 00:40


状态栏歌词已经诞生了快三年了,三年一眨眼就过去了,马上也将迎来2024。回顾过去,有兴奋,有失望,有质疑,有鼓励。
接触到状态栏歌词这个东西,最早是在酷安看到了悬浮窗形式的状态栏歌词,我觉得这种东西非常新鲜有创意,于是就下载了酷安上上架了的几个悬浮窗形式的状态栏歌词,但是体验下来都不完美,最后也就草草卸载了之。我也在酷安搜索过几次状态栏歌词相关的模块,但是没有找到任何相关的东西。
故事的转机来源于一个Minecraft服务器插件相关的群,由于那段时间沉迷于MC,所以天天泡在那个群里。有一天看见看见他们在说状态栏歌词,我再往上面翻翻看见了方块君发的模块,这深深的吸引了我。我们没聊了几句,群主提醒这是MCDR的群,禁止外群,于是方块君就新建了一个Q群,感兴趣的进群,我也是立马进群
群也就几个人,貌似最多的时候也就十多个。在群里我了解到,方块君发的模块是酷安上一个人付费模块逆向得到的源码所编译的。他嫌原模块BUG影响体验,作者也更新太慢,于是尝试自己修复,他也将反编译的源码开源放到了Github上。在修掉了几个BUG和部分优化后,他将模块发在酷安上,不出所料的遭到了原模块购买用户的辱骂。毕竟是逆向的别人模块,也算是盗取别人的成果并且公开于众,虽然这玩意现在看了写的确实不行,像极了猴子玩高科技。但这都是后话,当时方块君也不会Android开发,连广播都不会。
那我我和这个模块是怎么扯上关系的呢?当时知道了这些后,我们都鼓励方块君写一套属于自己的模块。由于我非常感兴趣,于是我也自告奋勇的加入了他。但奈何我也是包菜里的狗,也不怎么会Android开发,甚至java语法也不太熟悉。但是挡不住兴趣,开始学习研究了起来。
渐渐的,最初只支持MIUI,后来扩展到支持绝大部分系统,音乐软件的支持也在逐渐夸大。我觉得,模块第一次重大节点是通过魅族状态栏歌词的接口,获取到音乐软件的歌词,解决了很多痛点。使用魅族状态栏歌词接口获取歌词的方法,理论有了很久,但是一直没实现。那就是不知道为什么都模拟机型为魅族了,音乐软件还是没有这个功能的开关。后来有一次在酷安闲逛,看见了一位ExthmUI的维护者,我寻思着他们系统也有模拟魅族获取音乐软件的歌词。于是,我就去私信问了问。这不问不要紧,一问就找到了问题所在,大佬说魅族的实现方式其实就是通知的ticker,只不过加了Flags。虽然当时的我看着一脸懵逼,但是我把对话给了方块君,他领悟到了要点,也就写出了这个功能
发展过程中,模块一样东西在另一样东西渐渐转变,那就是循环式方法变成了触发式方法。通俗来说,状态栏歌词的颜色沉浸,是获取时钟的颜色后,将歌词设置为和时钟一样的颜色。按照以前的代码,这个颜色处理会一直循环运行,一秒钟处理5次,不论颜色有没有变化。后来的代码改为了触发式,也就是颜色有变化才去处理,没变化就歇着。这样的可以大大降低模块运行时的资源占用与反应时间。当然,歌词颜色只是举一个例子,歌曲是否暂停以前也是这么检测的,模块6.0之前这种代码都是慢慢改为触发式,大部分都还保留着原来的循环检测代码。6.0后,模块所有代码都改为了触发式,比之前的模块更加省电占用更少的资源
说到了模块6.0的版本了,那么也就不得不提这个版本都另一个重点,也是模块最大的创新:用户自行选择HOOK点。模块通过一定的算法执行后,返回给用户几个HOOK点自行选择,让用户决定使用那个HOOK点来添加歌词。这么做有两大好处,第一:适配更多的系统,几乎市面上能找到的所有Android8.1以上系统都能支持(为什么是8.1以上呢,因为LSPosed最低支持8.1,而模块需要LSPoaed的一些特性,所以不得不和它同步,也就只能放弃更低版本手机)。第二:但系统版本更替升级,也不需要重新适配对应系统,能在升级后的第一时间使用模块,只需要重新选择一下HOOK点(比如MIUI到澎湃的升级)
但是6.0发出后碰见了MIUI坑爹的BUG,防止切换壁纸,深浅色模切都会导致模块实现,也是花了好长的时间才找到修复思路,所以6.0早期评价也不太行,目前应该是有所上升了吧。
目前模块6.0和后续都是我一个人在维护开发了,歌词获取部分也单独成了另一个模块,方便维护更新。从刚开始的啥也不会,到目前小有成就。从当初的高二少年,变成了大一的脆皮,时间真的是太快了。三年间,也结识了很多圈子的朋友,比如爱玩机工具箱作者小白杨、著名大佬Yukong_A,很感谢很快乐。
这一篇算是小作文的东西吧,以前有过计划写,但是写在这里了回过去看看和计划差的太多了,今天写这个也主要是感慨,2024马上就到了,大一上学期马上也就结束了,时间真的是太快太快了。也理解了父母的不易,我知道这突然说父母有点突兀,但还是想说,感谢父母对我的抚养,对我的爱。
大概也没啥说的了吧,原本是想写成模块的记录史的,但是写着写着好像变成了我的回忆史,发牢骚的地方了,我也就不多说了,提前祝大家2024快乐

xiao_wine
2023/12/28 1:00