梦仔伴唱更新,支持外部歌单导入和专辑歌曲解析,查看全民 K 歌主页。

8 今梦 2小时前 98次点击

点击这里下载梦仔伴唱 V2.5.60

老用户可在桌面打开梦仔伴唱,点击关于,检查更新进行更新,查看详细更新日志。

---这次东西有点多,我挑重点说一下。

最近用梦仔伴唱听歌的频率越来越高了,所以抽空看了下接口,发现有能力做歌单导入,就第一时间接入了。

这次借鉴了抖音和淘宝复制口令的逻辑。在 QQ 音乐、网易云音乐、汽水音乐等平台复制了歌单或歌曲链接后,打开梦仔伴唱,应用会自动检测剪贴板内容。如果剪贴板最新条目中包含全民 K 歌、QQ 音乐、网易云音乐等平台的链接,就会弹出面板提示检测到歌单、专辑或歌曲。点击后会自动触发解析,解析完成就可以直接播放、加入歌单、查看歌手或收藏,方便从外部导入歌曲。

为什么要做这个功能呢?一方面是听歌,不过坦白说音质确实一般。我建议大家还是通过其他专业的音乐平台去听,伴唱里的听歌功能更多是辅助朗读歌词、确认是不是这首歌。当然真要用来听也不是不行,我自己就是这么用的。只是免费的接口稳定性有限,听的人多了可能时好时坏,体验不会太好,大家凑合用吧。

这个功能最大的价值在于解析歌单。很多在直播间唱歌的主播,一般都会有自己的歌单,比如擅长唱哪些歌、提前整理好的。只需要把他在 QQ 音乐或其他平台整理好的歌单链接复制过来,导入就能用,远比一首一首搜歌词方便快捷,而且歌单会持久保存在本地。对于有这类需求的唱歌用户来说会方便很多。当然,本地歌曲也可以通过文件夹导入。

第二块是 LRC 逐字歌词适配。之前有朋友反馈,从音乐扒手复制来的歌词有些是逐字时间戳格式,导入梦仔伴唱后没法正确解析,粘贴 600 行歌词可能会变成 800 多行。这个版本做了适配,现在可以正常识别逐字歌词的时间戳了。同时也优化了本地歌曲导入逻辑,如果歌曲同目录下有同名 LRC 文件,会一并关联进来,避免匹配到错误的歌词。

第三块是对上述解析能力的补充。现在在搜索框内粘贴外部复制来的歌曲链接,同样可以触发解析并播放,逻辑和剪贴板检测是一致的。

第四块是歌曲分享功能。本地音乐页面长按一首本地歌曲,可以将源文件转发给微信或 QQ 好友。在线歌曲长按点击分享,可以拉起 QQ 或网易官方的听歌链接转发给好友。好友复制那条链接后打开伴唱,同样可以解析并导入,实现无缝分享流转。

第五块是喜马拉雅接入。我之前购买的 API 包含了喜马拉雅的解析能力,就粗略接入了。现在可以搜索喜马拉雅的专辑并收听,理论上部分会员专辑可以听,但单点付费的应该不行。同时也支持倍速播放、定时播放和收藏专辑,大家可以体验一下。

第六块是妖狐 API 接入,作为兜底播放源。这个接口是公开开放的,搜出来的结果可能没那么准,播放稳定性也一般,不一定每次都能用。目前市面上的三方音乐 API 确实不便宜,我自己付费买的那个暂且稳定,大家先用着。妖狐这个属于能用就用,用不了就切其他源。

前段时间有不少伙伴反馈搜不出结果,我排查了一下,初步判断可能是 DNS 解析问题,也可能是平台那边的问题,或者路由器拦截。目前我这边暂时没办法彻底解决,如果遇到这种情况,可以试试关闭 WiFi 重新打开,或者开关一下飞行模式,有可能会恢复。给大家带来不好的体验,非常抱歉。

第七块是播报通道。此前一直没找到可以把 TTS 播报切换到无障碍通道的方法,请教了浅念大佬之后,这次实现了无障碍通道播报歌词。首次安装的用户默认会使用无障碍通道,已保存过通道偏好的用户不会被强制修改。大家也可以在设置页的播报设置中,或歌词详情页右上角更多菜单中手动更改。

第八块是音频解码引擎替换。感谢阅读者提供的技术线索,这次接入了 BASS 音频处理解码库。相比 Android 自带的 MediaPlayer,BASS 的解码能力更强,理论上音质也有一定提升。之前用 MediaPlayer 放歌,解码能力有限,听感上会比较怪异。这次统一替换为 BASS 音频解码库,对不同音频格式的处理会更好。为了方便适配各种音源返回的音频格式,打包了较多格式支持,安装包体积大约增加了 2MB,实在没办法再压缩了,请大家海涵。

第九块是歌单排序重构。此前排序一直有问题,无论选择默认还是拼音,列表顺序都没有变化,返回后也无法保存排序偏好。这个版本对排序逻辑进行了梳理和重构,现在支持按时间和按拼音排序,排序偏好会按不同歌单分别保存,返回后不会再丢失。

第十块是本地歌词和本地歌曲页面的导入逻辑修复。修复了没有歌词或没有歌曲时无法通过文件夹导入的问题,也修复了本地歌词页面导入了一条歌词后无法再次导入或扫描的低级逻辑问题。

第十一块是自定义电台。有一位来自台北的朋友反馈,希望电台能支持自定义,想听一些当地的电台。出于法律顾虑,我没有内置这些源,而是做了一个自定义功能,用户可以填写电台名称和 URL 自行添加解析收听。这是一个附加功能,希望对有需求的朋友有帮助。

第十二块是关于页打赏更新。现在支持微信和支付宝打赏,金额不限,非强制,不打赏也不会限制任何功能——软件没有服务器,也没有会员体系,纯粹是自愿行为。新增打赏致谢名单,留下昵称的朋友我会记录下来,随下个版本更新同步刷新。点击支付宝按钮会直接跳转到支付宝打赏页面,点击微信按钮会直接拉起微信,方便操作。

此外,关于页也同步更新了 BASS 音频解码库等第三方组件的版权声明、隐私许可和使用帮助。

以上是这次更新的大致内容,详细更新日志放在下方。非常感谢一直以来提供反馈和建议的朋友们,希望梦仔伴唱能在快节奏的生活中给大家带来一丝还不错的体验。

梦仔伴唱 v2.5.60 更新

新增

本地音乐文件夹导入

本地音乐资源页新增"从文件夹导入"功能,用户可以通过系统文件选择器直接选择本地歌曲文件夹,将其中的音乐批量导入梦仔伴唱,不需要再逐首添加。扫描本地音乐或导入文件夹时,应用会自动查找歌曲同目录下的同名 LRC 歌词,并尝试将歌词绑定到对应歌曲;扫描或导入完成后,还会显示本次自动绑定的本地歌词数量。本地歌词库现已接入本地音乐匹配,已有的"歌名_歌手.lrc"文件可以与同名歌曲进行精确关联。本地歌曲歌词读取顺序进一步优化为:用户手动绑定的歌词优先,其次是音频文件内嵌歌词、歌曲同目录下的 LRC 歌词、本地歌词库,最后才进行在线歌词匹配。

音频文件内嵌歌词读取

新增音频文件内嵌歌词读取能力,即使 MP3、FLAC 或其他音频文件没有单独的 LRC 文件,只要文件内部保存了歌词,也可以尝试直接读取并显示。

歌词解析升级

优化歌词解析逻辑,新增逐字 LRC 时间信息识别,并支持卡拉 OK 逐字歌词高亮和逐字播报,让歌词显示和播报更加细致。

歌单页面重构

1. 歌单详情页改为统一滚动结构,封面、简介、操作区域、搜索框和歌曲列表可以连续滚动,整体浏览体验更加统一。

2. 歌单详情页新增固定"全部播放"操作栏,滑动浏览歌曲后仍然可以快速执行全部播放、添加歌曲、搜索、批量下载和批量编辑等操作。

3. 歌单列表右侧新增"回到顶部"按钮,歌曲较多时可以快速返回列表开头,不需要长时间手动滑动。

4. 歌单内搜索改为独立搜索页面,输入关键词后才展示搜索结果,减少歌单详情页内容拥挤。

5. 批量下载改为独立页面,支持多选歌曲后统一下载。

6. 批量编辑改为独立页面,支持批量移出歌曲、添加到其他歌单或下载所选歌曲。

7. 批量操作页面支持全选和取消全选。

8. 重构添加到歌单的界面和页面逻辑,优化歌单歌曲添加流程。

9. 重构歌单详情页排序逻辑,修复歌单排序无法保存的问题。

外部歌单导入

1. 在"我的乐库"页面底部点击"创建歌单"后,可以看到"导入外部歌单"选项。

2. 现在支持从 QQ 音乐、网易云音乐和酷我音乐导入歌单;只需要在对应的音乐 App 中复制歌单链接,再将链接粘贴到输入框中,应用即可自动解析并导入歌单。

3. 导入解析支持较灵活的分享文本,即使粘贴内容中包含其他文字,应用也会尝试提取其中的有效链接,不需要额外整理格式。

4. 支持通过剪贴板识别外部歌单分享内容,并引导用户进入歌单导入流程。

5. 欢迎多导入几份歌单测试功能稳定性,如果遇到导入失败、歌曲信息异常或其他问题,欢迎反馈。

外部歌曲与分享链接解析

1. 支持识别 QQ 音乐、网易云音乐、酷狗音乐、酷我音乐、汽水音乐、喜马拉雅和全民 K 歌的外部歌曲链接或分享内容。

2. 打开梦仔伴唱后,应用可以通过剪贴板自动检测分享内容,并将解析出的歌曲、歌单或相关资源展示出来;用户也可以在设置的高级设置中关闭自动检测功能。

3. 搜索框新增链接解析能力,可以将酷狗、酷我、QQ 音乐、网易云音乐、汽水音乐、喜马拉雅和全民 K 歌等平台的歌曲链接、播放链接或专辑链接粘贴到搜索框中,回车后直接进行解析。

4. 歌曲解析后支持播放、收藏、查看歌词、查看歌手主页、查看歌手歌曲、查看专辑或下载等操作。

喜马拉雅专辑功能

1. 新增喜马拉雅音源专辑搜索和展示能力,搜索相关内容时可以直接显示匹配的喜马拉雅专辑。

2. 进入喜马拉雅专辑后,支持分页加载节目、按列表选集、连续播放、断点续播、定时播放、下载和分享。

3. 播放喜马拉雅专辑时,如果歌曲处于暂停状态,可以将当前在线专辑收藏到"我的乐库",并与普通歌单同级保存。

4. 专辑页面中的专辑内容支持添加到收藏,保存后可以在"我的乐库"中继续查看和播放。

5. 喜马拉雅专辑支持分享专辑或节目,并支持下载和收听。

6. 播放喜马拉雅专辑时,播控栏右下角的查看详情按钮可以切换为倍速操作入口,点击后可以调整当前专辑的播放速度。

7. 支持 0.75 倍、1 倍、1.25 倍、1.5 倍、2 倍、2.5 倍和 3 倍播放速度,并支持仅对当前专辑生效或应用到所有喜马拉雅专辑。

8. 倍速调整适配 TalkBack 等屏幕阅读器操作,屏幕阅读器用户触摸到倍速滑块后,可以通过单指上滑或下滑调整播放速度。

全民 K 歌解析

1. 支持复制全民 K 歌歌曲链接到梦仔伴唱,应用可以通过剪贴板自动识别并以弹窗形式展示歌曲信息。

2. 全民 K 歌歌曲解析后支持查看歌词、收藏歌曲、查看演唱者主页、查看主页下的其他歌曲、播放和下载。

三方音乐与妖狐音乐

1. 新增妖狐音乐播放源,作为当前音乐来源之外的备用播放源。

2. 妖狐音乐属于免费接口,搜索准确度、播放稳定性和接口可用性可能存在波动,建议作为备用来源使用,不建议作为唯一的主要播放来源。

3. 当前播放源名称统一为 MusicFree 音源、三方音乐、GD Studio 和妖狐音乐,不再使用已经下架的旧播放源名称。

分享、下载与自定义电台

1. 本地音乐支持长按分享源文件,可以通过 QQ、微信等应用将本地歌曲文件分享给好友。

2. 歌曲支持长按操作,在菜单中可以将歌曲分享给好友。

3. 优化下载文件命名规则,下载歌曲时优先使用歌曲名称,其次使用歌手名称,最后使用专辑名称作为补充信息。

4. 新增自定义电台模块,支持创建和管理个人电台内容。

无障碍与读屏

1. 新增无障碍音频通道,且默认使用无障碍通道播报歌词,适合配合 TalkBack 等屏幕阅读器使用。

2. 用户可以在歌词详情页右上角的更多设置中切换播报通道,也可以在设置页的播报设置中进行切换。

3. 播报通道支持无障碍通道、媒体通道和通知通道;对于已经保存过通道选择的用户,升级后不会强制修改原有选择。

4. 歌单详情页的全部播放、添加歌曲、定时、排序、批量编辑、批量下载和搜索等操作适配无障碍自定义操作。

5. 外部歌单导入、排序方式和定时操作适配屏幕阅读器自定义操作。

6. 自定义定时滑块支持 TalkBack 用户通过单指上滑或下滑手势调整时间。

关于页

1. 关于页新增支付宝赞赏入口、赞赏致谢名单和捐赠名单展示。

2. 更新关于页中的第三方组件、音频服务、歌词库、在线语音服务和媒体服务说明。

3. 删除无用资源引用,优化应用资源结构。

修复

1. 修复从文件夹导入的歌曲点击播放时提示"文件不存在"的问题,现已兼容系统扫描路径和文件选择器返回的特殊文件地址格式。

2. 修复系统扫描和文件夹导入指向同一个音频文件时被重复收录的问题,应用现在可以识别并合并重复歌曲,已有的重复记录也会在后续维护时自动清理。

3. 修复本地歌词页面添加歌词后无法继续新增本地歌词的问题。

4. 修复在歌词编辑页全选并删除全部歌词后,返回页面无法保存删除记录的问题。

5. 修复清空全部歌词后返回歌曲详情页显示为空的问题,现在可以继续通过文本或本地音乐资源导入歌词。

6. 修复歌词全部清空后点击添加只能打开文件管理器的问题,现在支持像其他歌词入口一样直接通过文本添加歌词。

7. 修复修改歌词后返回首页,再次进入歌曲详情时重新从网络加载旧歌词、导致本地修改内容丢失的问题。

8. 修复批量编辑歌词时粘贴完整歌词只能保存前几行的问题,现在可以完整保存粘贴的歌词文本。

9. 修复在线歌词详情页编辑歌词时,粘贴带时间戳的歌词后无法正确匹配的问题。

10. 修复本地歌词页面长按菜单错误显示"添加到歌单"和"下一首播放"等不适用操作的问题。

11. 修复歌单歌曲列表向上滚动时只能滚动半屏的问题,现在可以完整浏览整个歌曲列表。

12. 修复歌单排序无法保存的问题。

13. 修复正在播放的歌曲从歌单中移除后,需要删除两次才会消失的问题。

14. 修复部分情况下歌单内导入的在线歌曲无法播放的问题。

15. 修复部分外部链接无法识别的问题,并更换和优化音频解析器,提升歌曲播放链接解析成功率。

16. 修复批量编辑输入框弹出时无障碍焦点穿透的问题。

17. 修复歌单详情页操作按钮在滑动浏览时无法正确获得焦点的问题。

18. 修复字体调大后,批量编辑、批量删除等底部操作按钮被挤出屏幕的问题。

19. 修复部分浅色主题下确认删除弹窗文字不可见的问题。

优化

1. 优化本地音乐资源页的加载流程,进入页面时不再逐首同步检查大量文件是否仍然存在,歌曲数量较多时可以更快显示列表。

2. 优化本地歌曲播放流程,播放歌曲时不再提前读取整个歌曲列表中的歌词,只按需加载当前歌曲的歌词,减少点击播放前的等待时间,避免播放前页面卡顿。

3. 修复歌单排序、歌词保存、在线歌曲播放、外部链接解析、本地音乐加载和相关页面状态刷新问题,进一步提升应用整体稳定性。

共 4 条评论
0 
哇,终于更新了哎。

内容来自 星云世界
0 
那个i是一不小心多打的。
本帖来自:小尾巴怎么做
今梦 [楼主] 1小时前
0 
欢迎体验呀
0 
必须支持,非常好用。
本帖来自:小尾巴怎么做
添加一条新评论

登录后可以发表评论 去登录