登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情~
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
5
Star
39
Fork
8
邱邱邱
/
LMusic
代码
Issues
8
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v1.5.0
0073279
2023-03-05 10:19
对比
LMusic-v1.5.0
邱邱邱
1.完整的曲库系统(歌曲、艺术家、专辑、文件夹) 2.完整的歌单系统(拖动排序、多歌曲添加至多歌单) 3.基础的历史系统(历史播放次数排序还需要再等等) 4.更美观便捷的界面(要是有专业的UI设计师就好了) 5.完整的搜索系统(匹配拼音、日语罗马字、英文、单字符、多字符,搜索歌曲、歌手、专辑) 6.更省心的歌曲扫描机制(自动更新新增歌曲,屏蔽指定文件夹)
最后提交信息为:
Merge branch 'master' of
https://github.com/cy745/LMusic
v1.4.9
c9e58e5
2022-03-30 21:22
对比
LMusic-v1.4.9
邱邱邱
完善了歌词显示,添加了对应的多态控制滑块 修复了小窗模式下的各种bug
最后提交信息为:
修复AppbarBehavior在重布局时使用了旧的尺寸布局的错误,解决小窗模式下的布局异常
v1.4.8
39c683f
2022-03-23 01:57
对比
LMusic-v1.4.8
邱邱邱
1. 项目结构拆分,分成了common、ui、preference、app四个Module 2. 修改SeekBar样式 3. 解决状态栏歌词的各种乱七八糟的问题 4. 添加SnackBar
最后提交信息为:
调整SnackBar的布局与文字样式
v1.4.7
21c3bf3
2022-03-15 16:30
对比
LMusic-v1.4.7
邱邱邱
创建自定义Preference模块, 创建了设置页面, 完善了主播放列表的左滑快速触发下一首播放和右滑移除歌曲的功能
最后提交信息为:
完善滑动触发下一首播放和移除歌曲的逻辑
v1.4.6
c12dccf
2022-03-10 01:03
对比
LMusic-v1.4.6
邱邱邱
完成迁移至Androidx的media3的任务
最后提交信息为:
Merge pull request
#5
from cy745/migrate_to_media3
v1.4.2
85c5f96
2022-03-04 11:03
对比
LMusic-v1.4.2
邱邱邱
使用了Androidx.media3,简化了绝大部分Service相关的代码,删除了许多无用的代码。 完善了播放列表的切换和恢复功能,恢复了本地LRC的读取功能。
最后提交信息为:
恢复读取本地lrc文件的功能
v1.4.1
79cd800
2022-02-25 18:47
对比
LMusic-v1.4.1
邱邱邱
曲库的设计已经有了大概的套路,基本是按照这个套路来接着设计的了 1. 进一步优化了排版和布局 2. 完善了歌单的创建和添加歌曲至歌单的功能(但是还不能直接播放整个列表) 3. 修复了许多异常的bug |  |  |  |  | |---|---|---|---| | 曲库页 | 歌单详情页 | 专辑详情页 | 专辑页 |
最后提交信息为:
修复SongDetailFragment图片显示错误的问题
v1.4.0
11a9b0e
2022-02-22 00:01
对比
LMusic-v1.4.0
邱邱邱
原本是有v1.3.13的但是修bug太麻烦了,而且我有了新的页面设计思路于是就决定直接上v1.4.0 【重要】 1. **这个版本还是没有完善好歌单部分,算是界面效果预览版本** 2. **暂时去除了平板的适配代码** 因为设计了新的页面和新的交互逻辑,所以不得不把这部分再置后到整个设计完善了以后再考虑了 - 删除了很多旧的代码和逻辑(因为大部分都是错的) - 重写了Appbar部分的代码逻辑(可能看起来没什么区别,但代码改动挺大的) - 使用Coil取代了Fresco - 完善了进度条的显示效果(感觉更灵动了点) - 进度条上滑(不要滑太远,太远就会打开曲库)就可以取消调节进度,有时想要调个进度还有种骑虎难下的感觉 - 取消了全局左滑进入曲库的设计,现在从进度条上滑(毫不犹豫的)就可以打开曲库 - 降低了内存占用,减小了包的体积(删了一大堆才减了200KB,真搞不懂怎么压缩到1M以下的) |  |  | |---|---| | 歌曲二级菜单样式(还没做完) | 歌单和专辑的详情页样式(大概是这样,会加一下其他的选项在里面,底下的item样式可能也会改) | 接下来会做的 1. 完善曲库里的内容,排版弄好看点 2. 网络获取歌词和封面(这功能拖好久了,我也想赶快弄出来,可retrofit2还是用不太明白)
最后提交信息为:
上传截图
v1.3.12_1
f087ded
2022-01-26 12:50
对比
LMusic-v1.3.12_1
邱邱邱
LMusic-v1.3.12_1 修复Android12上闪退的问题 LMusic-v1.3.12_2 修复因歌曲过多导致workerData超10KB限制而闪退的问题
最后提交信息为:
修复Android12上闪退的问题
v1.3.12
e293e15
2022-01-21 18:34
对比
LMusic-v1.3.12
邱邱邱
- 添加提取歌曲同目录下同名的LRC文件歌词的功能 - 优化歌词显示 使用音乐标签的匹配歌词功能前请先进行设置 |  |  | |---|---| | 设置步骤 | 正确匹配好歌词的示例 |
最后提交信息为:
更新版本号
v1.3.11
ee6e348
2022-01-21 01:35
对比
LMusic-v1.3.11
邱邱邱
- 完善了自动扫描功能,并且取消了手动扫描,每次重启LMusic都将触发重新扫描任务,该功能具体将执行的任务有: 1. 扫描所有歌曲,并将其id和基础信息存入数据库 2. 将对应歌曲的Artist和Album存入数据库 3. 提取该歌曲的封面,计算其md5,并保存至沙盒空间内,获取其uri更新至数据库 4. 提取该歌曲内的歌词,更新至数据库内 5. 比较数据库内的记录和cursor获得的记录,删除实际不存在的歌曲的所有相关信息、并把空的专辑删除 - 开始右侧“曲库”的页面设计,完善了页面跳转机制 - 修复了若干播放时出现的闪退问题 - 平板布局适配 |  |  | |---|---| | 手机竖屏专辑页预览 | 平板横屏专辑页预览 | 【接下来会做的】 1. 在学compose,可能会用compose重新做一遍ui 2. 继续完善曲库内的相关功能 3. 网络获取封面和歌词
最后提交信息为:
优化视觉效果
v1.3.10
a4c0333
2022-01-03 00:08
对比
LMusic-v1.3.10
邱邱邱
实现了对当前播放列表内歌曲进行快速搜索的功能 这个功能的特点有: 1. 可以用拼音和日语罗马字搜索(日语汉字转罗马字后的识别率不算高,而拼音对多音字也有问题) 2. 可以分词搜索,比如搜的歌是 《この街でいまキミと》 可以输入 “kono” “ko no” “kono jie” “街” 拼音和日语的罗马字混合都可以只要空格分开就行 3. 分词查询的顺序随意,而且输入的大小写随意 4. 搜索结束要退出直接往下滑就行,不用在左上角点按钮了(其实还打算弄上滑就把键盘收起来的,后面再弄好了) 反正就是尽可能地方便找歌了,如果有什么好的建议也可以直接提,我会尝试去实现看看的 |  |  | |---|---| 【接下来会做的】 1. 加新功能简单,但是保证加了新功能以后不影响前面的功能就比较难, 说到底还是整个体系的不可靠,所以接下来还是会花时间来重构代码。 2. 这个日语汉字转罗马字的实现还是比较糟糕的,而且为这个功能加了一个词典导致安装包又大了一点, 接下来会准备网络相关的内容,把这个词典和整个罗马字匹配的功能弄成插件,再让用户自行网络下载。 3. 之前收到了一个建议,就是关于桌面小组件的,我看了看安卓12似乎有新的小组件系统, 不知道这个东西会不会有向后兼容的版本,接下来应该也会考虑设计一个好看的小组件了。 4. 歌单页接下来会有所改变,我已经想到了一个设计,不过还不能确定最终会怎么做。
最后提交信息为:
补充匹配字符
v1.3.9
38683ad
2021-12-29 22:37
对比
LMusic-v1.3.9
邱邱邱
1.修复了许多闪退的bug 2.优化了歌词边缘的显示效果 3.完善了进度条上交互的效果(单击播放/暂停、双击左右侧前后切歌、拖动调节进度) 4.完善了通知栏控制器的功能(加了个列表循环和单曲循环) |  |  | |---|---|
最后提交信息为:
优化视觉效果,实现进度条上的双击切歌操作,完善媒体会话通知栏控制器,修复多个闪退问题
v1.3.8
c132245
2021-12-28 22:42
对比
LMusic-v1.3.8
邱邱邱
1.这个版本重构了代码,并且升级了一堆依赖,可能会有兼容性问题,但我也不确定; 2.尝试适配了Flyme的状态栏歌词,歌词的部分用的是LyricViewX,还有很多bug,我打算之后自己再改一改它; 3.播放列表的拖拽编辑顺序和移除的功能暂时移除了,因为数据交互的逻辑变了,而这部分还没重构; 3.右侧歌单页还没决定好布局和交互方式,只是暂时地做了个好看的样子,后续可能会大改; 4.理论上这个版本应该会相比前面的版本更顺畅一点,但还是有可能会受机型限制,不敢保证; 5.适配了平板布局,平板上横屏看起来我觉得很不错 【接下来会弄的】 1.重构播放列表的拖拽逻辑 2.完善歌词相关的显示部分 3.完善进度条交互的方式(单击播放暂停、双击左右侧前后切歌、拖拽调整进度) 4.播放页针对当前播放列表的搜索功能(要可以同时搜索歌曲名、歌手名、歌曲格式) |  |  | |---|---|
最后提交信息为:
更新版本号
v1.3.6
f37d372
2021-11-29 01:55
对比
LMusic-v1.3.6
邱邱邱
这次会用Room了,又把Room重新加回来了, 现在是真的多线程了,扫描歌曲的速度快了十几倍, 用了协程和线程池,这次的瓶颈反而是内存了,提取内嵌图片时高峰接近OOM的边缘, 可能扫描超过300+歌曲的话会因为内存不足而闪退,不确定真的会不会。 【解决的问题】 1.实现多线程,扫描歌曲速度加快 2.解决旋转时易出现的元素错位 3.完善了数据库表结构和数据接口 【接下来要做的】 1.继续完善歌单功能 2.扩展列表的排序功能
最后提交信息为:
修复build时的异常
v1.3.5
c5cf06a
2021-11-27 15:15
对比
LMusic-v1.3.5 【平板适配】
邱邱邱
开始适配平板布局,我觉得效果看起来还算不错 ||| |---|---| |平板横向布局,主界面|平板横向布局,展开歌词界面| 【解决的问题】 重写了AppBarBehavior的结构和逻辑,现在重启动也能恢复到切出之前的状态。 修复了一大堆重布局导致的错位, 【即将做的功能】 没有新增什么新功能 接下来会把歌单功能重新加回来
最后提交信息为:
实现重布局时恢复至先前状态的功能,解决mLyricViewX重布局时定位错误的问题
v1.3.3_debug
e4daf35
2021-09-07 13:50
对比
LMusic-v1.3.3_debug
邱邱邱
【已换源】为jaudiotagger添加了混淆规则,解决了release打包后,jaudiotagger无法读取MP3格式文件的问题 解决了在Android10设备上,因分区存储无权限而闪退的问题,而且所有歌曲的歌词都可以读取到了,但是部分歌词仍然无法显示,原因是有部分歌词是USLT格式的即无同步时间戳的歌词,而LyricViewX不支持显示USLT格式的歌词。。。 稍微调整了一下振动反馈,魅族16s@Android10 没有按照规范适配振动反馈的常数值,只有少数几个值能触发魅族16s的线性马达振动,有点局限
最后提交信息为:
调整了震动反馈的数值
v1.3.3
47d8b61
2021-09-06 22:05
对比
LMusic-v1.3.3
邱邱邱
添加提取内嵌歌词的功能,使用了LyricViewX显示歌词,基本实现了显示歌词的功能; 重构了项目结构,彻底去除Room,用MMKV替代存储数据的任务,暂时去除了歌单相关的功能,因为Room没了得重做 【未解决的问题】 1. AppbarLayout下拉时,各子元素的过渡和定位仍不够和谐 2. 部分歌曲未正确读取到歌词,大多是MP3格式的 3. 扫描歌曲时因为要提取歌词和封面,导致扫描时长略微增加了 4. 歌词仍不能上下拖动,因为LyricViewX和AppbarLayout的滑动冲突了,而我还没完全搞懂事件分发 【预计会做的内容】 1. 完善歌单功能 2. 添加顺序播放、随机播放等功能 3. 通过网络补齐歌曲数据的功能
最后提交信息为:
添加LyricViewX
v1.3.2
eb0677f
2021-09-05 22:59
对比
LMusic-v1.3.2
邱邱邱
解决了切歌时歌词页面不正常收起的问题,歌词页面可以保持常驻了 【未解决的问题】 1. 尚未处理下拉时多指存在的情况 (可能会搁置) 【接下来的需要完成的任务】 1. 重构数据库结构 2. 添加从歌曲文件中提取歌词的方法 3. 添加歌词的滚动显示逻辑,使其与播放进度同步
最后提交信息为:
使用MMKV替代SharedPreference
预览版本
v1.3.2_preview
e905f7d
2021-08-31 00:28
对比
LMusic-v1.3.2_preview
邱邱邱
这个预览版本是为了检验过渡动效的稳定性, 实际相比于上个版本,创建了歌词页面(主页面下拉打开),并为其添加了模糊过渡,调整了下拉效果, 【未解决的问题】 1. 在歌词页面进行切歌时,下方列表更新会导致歌词页面不正常收起 2. 尚不能记录歌词页面的打开状态 3. 尚未处理下拉时多指存在的情况 【接下来的需要完成的任务】 1. 添加从歌曲文件中提取歌词的方法 2. 添加歌词的滚动显示逻辑,使其与播放进度同步
最后提交信息为:
创建混淆配置文件
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Android
1
https://gitee.com/lalilu/lmusic.git
git@gitee.com:lalilu/lmusic.git
lalilu
lmusic
LMusic
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册