吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6210|回复: 101
收起左侧

[Android工具] 悬浮歌词

  [复制链接]
wzvideni 发表于 2024-1-5 16:26
本帖最后由 wzvideni 于 2024-1-6 23:04 编辑

前言:

        首先这个软件是为本地音乐爱好者制作,如果你经常使用的是像QQ音乐,网易云音乐这样的软件,并且没有离线下载音乐的习惯那么这个软件对于你的作用不大,下面的就不用看了可以滑走了。

        我写这个软件本来的目的是为Musicolet实现基于本地歌词文件的悬浮歌词的功能,但是由于歌词适配被下架关停,想找歌词的话只能使用音乐标签这个软件来找歌词了,虽然能用,但是属实有点麻烦,而且找歌词要花费的时间比以前更多了,之所以花的时间多,是因为需要一首一首的搜索,然后创建歌词文本文件,再粘贴进去,都是一些重复性的操作做,起来很烦躁,本来找到自己喜欢听的音乐应该是一件快乐的事,不知何时已经变得懒得再去找音乐了,可能是想到找到以后还需要花数个小时来整理歌词文件就不想再找了……,我注册吾爱发的第一个帖子就是整理双语歌词文件的python程序,不过现在已经不需要了。必须要提的就是:QQ音乐和网易云音乐的搜索和歌词查询的API接口多亏了有各个大佬在互联网上发的分析帖子,还有就是搜索和歌词查询的接口都是参考音乐标签这个软件来请求的,十分感谢各位大神的付出,没有这些分析的帖子和软件我是无法完成这些功能的。

已实现功能:

  • 实现了本地查找歌词文件和网络查找歌词的功能,网络查找则实现了QQ音乐和网易云音乐的搜索和歌词查询。
  • 实现了自动搜索的功能,大大的减少了自己去一首一首音乐找歌词的苦恼,现在根本不需要自己去找歌词了,这个功能可以在播放音乐的时候自动去搜索歌词并使用悬浮窗来显示出来而且还会保存歌词文件到本地存储的Music目录,下次就可以使用本地歌词文件而不用网络查找了,还可以设置天数间隔来自动更新歌词。
  • 实现了自动搜索的优先级,可以设置优先使用QQ音乐的歌词或网易云音乐的歌词,默认优先QQ音乐,在QQ音乐没有找到的情况下使用网易云音乐。
  • 实现了悬浮歌词的样式切换,包括垂直和水平显示悬浮歌词和垂直歌词的位置,歌词和翻译的字体大小、颜色。
  • 也可以在搜索界面使用下滑刷新或者点击右上角的刷新按钮来手动搜索并保存歌词文件。

待实现功能:

  • QQ音乐和网易云音乐歌词的随意切换
  • 悬浮歌词的更多样式自定义选项
  • 添加界面动画和性能优化
  • 要是有坛友有好的想法或者发现了Bug请直接发布在评论区,由于我没有写日志分析的功能,无法得知用户的使用情况,烦请各位在软件运行过程中发现了什么问题都发出来

运行截图:

Screenshot_20240105-155035_悬浮歌词.png Screenshot_20240105-155043_悬浮歌词.png Screenshot_20240105-155052_悬浮歌词.jpg Screenshot_20240105-155055_悬浮歌词.png Screenshot_20240105-155332_Pixel 启动器.jpg

注意事项:

  • 由于使用的是系统的媒体监听服务来获取正在播放媒体信息,理论上支持所有的音乐播放器,但是有些音乐播放器没有使用系统的媒体通知来发布正在播放的媒体信息,这时就无法通过媒体监听服务获取到媒体通知。
  • 由于这个软件使用了QQ音乐和网易云音乐的API接口,也许会有侵权的可能性,要是有懂的大佬麻烦解答一下。
  • 其中通知监听权限授予界面的那四种通知类型都不用勾选,这个软件不会监听除了媒体通知以外的任何通知,因为懒得写也没什么意思。
Screenshot_20240105-154951_Pixel 启动器.png

原创标识:

Screen_recording_20240105_162029.gif

下载地址:

  • 蓝奏云:https://wwur.lanzout.com/b01rs66mb 密码:xfgc
  • 百度网盘:https://pan.baidu.com/s/1OpKFy314aOgEoIr4Ymhjdg 提取码:8yyg

免费评分

参与人数 14吾爱币 +17 热心值 +11 收起 理由
qingwawang + 1 + 1 谢谢@Thanks!
catoo1 + 1 用心讨论,共获提升!
jimmy8869 + 1 + 1 热心回复!
yuechixun + 1 我很赞同!
jnfg88 + 1 有没有ADB 命令获取通知监听权限
renhuangdou + 1 + 1 我很赞同!
Zimno + 1 + 1 谢谢@Thanks!
yozolast + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zhuge12 + 1 我很赞同!
Rampant + 1 好用谢谢@Thanks!
rq9sc8eexqm + 1 + 1 谢谢@Thanks!
icecm + 1 我很赞同!
candleliu + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| wzvideni 发表于 2024-4-14 20:09
libolibo7701 发表于 2024-4-13 12:13
最新版(4月11日的),华为手机更新后,闪退,无法使用啊

4月13日的也有Bug,修复了原来的问题,不小心引入了更大的问题,不能在4月13日的软件直接更新了,需要去链接里下载4月14日的那个,这次应该没Bug了。

我把那个服务无法停止可能会造成残留数据的问题解决了,也顺带把旋转会重启应用的问题解决了。

即便是在最近任务栏把软件杀死,重新启动也不会出现因为服务没有停止而导致的无法启动媒体监听的情况了
 楼主| wzvideni 发表于 2024-3-7 22:26
2024年3月7日更新:补充一些可能的问题

此次更新尽量清除软件数据

如何使用:先打开一个音乐播放器播放音乐,再打开悬浮歌词启动媒体监听,然后根据自己喜好改改悬浮歌词样式。

注意事项:
必须设置歌词保存目录为音乐所在目录(最上级目录),这样才能让歌词下载到歌曲所在目录,随意设置好像没问题(但是好像会全部下载到设置目录的根目录,可能存在同名歌词被覆盖的情况)
找不到媒体路径的时候会直接使用网络歌词,找不到的情况有两种,一是新下载的音乐(安卓系统媒体数据库还没来得及更新),一种是播放的是网络音乐(播放网络音乐应该不需要这个软件了吧)

为什么设置了歌词下载路径为音乐所在路径也存在找不到音乐的情况,因为我懒得重新查找逻辑,以前用的方法是查找系统的媒体数据库,我也不清楚它什么时候更新(可以确信的是重启手机会更新,但是没必要),后面为了适配存储卡改了歌词下载逻辑,歌词查找逻辑要改还得重新写,能用就懒得写了,目前更新了找不到歌词直接用网络歌词了,下次播放的时候系统的媒体数据库更新了会自动下载到本地。
 楼主| wzvideni 发表于 2024-4-2 15:45
libolibo7701 发表于 2024-4-2 14:20
音乐播放器是QuasarMX,这个播放器用了很多年了啊,从塞班到安卓,音质独一无二,可惜内置歌词功能受限, ...

的确,有些播放器不支持悬浮歌词,大多数情况下换一个软件就解决了,我当时就是因为Musicolet不支持悬浮歌词,但是ViPER4Android FX这个音效软件只认Musicolet,当时可能是因为系统的原因不支持其他音乐播放软件,就一直用下去了,然后就有了这个悬浮歌词软件,但是现在我刷新的系统后ViPER4Android FX又全支持了,不过我也懒得换其他的了。

喜欢音效的话可以了解下ViPER4Android FX、JamesDSP Manager,这种一般是写入系统音效的,而且可以调很多自定义参数,几乎支持所有的音乐播放器,我目前的系统是这样(目前刷的是类原生),以前没类原生的时候用的是的就是官方MIUI13。就是得折腾手机,解Bootloader锁,刷ROOT,再刷模块……,不过JamesDSP Manager有非ROOT版本,但是效果如何我也没用过,你可以用用看。

QuasarMX这个软件我测试了,不知道为什么软件界面显示的很小,刚开始播放的时候能正常监听到,监听到歌词似乎也对不上,还有就是在播放完切换到下一曲时就直接监听不到了,就只显示上一曲的最后一行歌词,有可能是QuasarMX没有正确的使用安卓系统的媒体通知。
khiuvenpeng 发表于 2024-1-6 01:44
有没有人转盘?为什么蓝奏云还不能下载了?必须会员才能转存。
khiuvenpeng 发表于 2024-1-6 01:45
楼主能不能换个盘?蓝奏云以前能直接下载的,这个为什么不能下载?
GongAnBu 发表于 2024-1-6 01:51
好用 很棒
GuoWuYuan 发表于 2024-1-6 01:53
先好评,后使用
头像被屏蔽
sxzswx 发表于 2024-1-6 04:36
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| wzvideni 发表于 2024-1-6 05:52
khiuvenpeng 发表于 2024-1-6 01:44
有没有人转盘?为什么蓝奏云还不能下载了?必须会员才能转存。

把浏览器的UA改成电脑就能直接下载了
shuchang1 发表于 2024-1-6 06:06
好像很厉害的样子,先下载保存
candleliu 发表于 2024-1-6 06:40
感谢原创作品
khiuvenpeng 发表于 2024-1-6 09:57
wzvideni 发表于 2024-1-6 05:52
把浏览器的UA改成电脑就能直接下载了

我改了也不行。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-23 07:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表