cy745 / lmusic Goto Github PK
View Code? Open in Web Editor NEW一个简洁且独特的音乐播放器,在其中学习使用了MVVM架构
License: GNU Affero General Public License v3.0
一个简洁且独特的音乐播放器,在其中学习使用了MVVM架构
License: GNU Affero General Public License v3.0
如题,我遇到过在 Android 6.0 设备上显示“已停止运行”的问题,但其实在弹窗的同时,软件的用户许可页面已经成功加载。
想问一下,LMusic 有没有适配安卓旧版本的打算?
文件夹浏览歌曲时,没有特别标注当前播放的是哪一首歌曲。可以显眼一点正在播放的歌曲。辛苦了!
1.5.3版本长按进度栏会跳转歌词界面,比beta版本在部分界面无法跳转
可以增加beta版本播放界面的模糊效果和歌词翻译的沉浸
可以准备上架 play 商店了
不考虑下播放列表长按曲目后添加个删除功能?
首先先感谢作者,软件很好用,辛苦了!
我目前使用的是1.5.2版本,在平板上使用。
如题,如果反复暂停和播放同一首歌,统计次数会异常增加。期望是根据播放时长来记录次数,就像PC的musicplayer2一样。
另外夜间模式下文件夹屏蔽的页面字体颜色没有调整过来,还是黑色的,希望修正。
至于建议,有以下几点:
1、增加重新扫描的按钮,因为我现在的音乐文件夹是和电脑动态同步的,更新有时候比较频繁,app刷新有延迟。希望能手动刷新。
2、能手动清除历史统计和通过网络下载的内容。
3、能否增加一些播放功能,比如倍速和AB循环。
4、平板适配能再做好一点就好了。
目前超过一个小时的音频,比如有声书之类的显示不完全。可以把时长从分钟增加到小时显示。多谢!
设备:Redmi Note 11t pro
系统:MIUI 13.0.11
描述:在已经暂停播放的音乐中,打开BliBilii的视频,然后把视频手动退出,会发现刚才暂停的音乐会自动播放。(注意此前的音乐是手动暂停的,和正在播放时点进视频暂停然后退出视频自动触发播放动作原理不一样)。目前只发现BiliBili会有这种问题。
#视频是有声音的
建议加个全屏歌词下进度条、歌词模糊、歌词翻译的松手延时隐藏
在文件夹浏览歌曲多的情况下,没办法快速回顶,希望可以加上这个功能。多谢了!
目前歌词调节大小已经够用了,不过调的字体很大之后,感觉字体还是很细,需要适当加粗一些。本来系统用的就是加粗的字体,不过歌词页面粗细表现不太好。这个还是挺有用的。多谢啦!
#27
设备:Redmi Note 11t pro
系统:MIUI 13.0.11
是不支持wav格式吗?我扫描不到.wav格式的音乐。椒盐音乐可以正常播放,但是LMusic貌似扫描不到。请问一下是没有做支持嘛?
目前歌词播放页面很快就息屏了,可以加个页面常亮功能,最好再增加一个全局隐藏状态栏功能,那样听歌体验会更沉浸。多谢!
主要是在文件夹浏览中发现没有定位当前歌曲的方法,这样就不是很方便了。所以希望增加这个功能。多谢!
以下是我的一点意见,希望作者可以酌情采纳😂
我目前在用酷安版本14.15_1
1.歌单⁰长按删除时间再延长一点
2.可以设置¹隐藏状态栏,或者²直接隐藏,再或者³在歌词页面隐藏状态栏。(状态栏的出现太牺牲这个歌词页面颜值了)
3.还有我觉的歌单页面那个⁴复制歌单按钮大可不必
4.因为这个歌词页面ui特别漂亮,建议在设置里保留⁵自定义字体功能
5.主页面搜索⁶🔍按钮再被激活时隐藏[放大镜]图标
在Android上实现类似于Apple Music的模糊歌词效果,可以使用高斯模糊算法。高斯模糊是一种图片产生模糊效果的算法,它使用正态分布来平滑数据1。
在Android 12中,您可以更轻松地将常用图形效果应用于View上。View中增加了setRenderEffect接口,可以将模糊、色彩滤镜等特效直接应用于View上1。
如果您的应用程序运行在Android 12以下的版本上,您可以使用RenderScript库来实现高斯模糊。它提供了Java层调用的API,实际上是在c/c++层来处理的,所以它的效率和性能通常是最高的2。
——————————
Android 12及以上版本上,您可以使用View中新增的setRenderEffect接口来实现高斯模糊效果。例如,您可以使用以下代码将高斯模糊效果应用于imageView:
imageView.setRenderEffect(RenderEffect.createBlurEffect(3F, 3F, Shader.TileMode.CLAMP));
如果您的应用程序运行在Android 12以下的版本上,您可以使用RenderScript库来实现高斯模糊。例如,您可以使用以下代码获取模糊后的图片,并将其设置到对应的View中:
private Bitmap getBlurBitmap(int radius, Bitmap bitmap) {
RenderScript renderScript = RenderScript.create(this);
Allocation input = Allocation.createFromBitmap(renderScript, bitmap);
Allocation output = Allocation.createTyped(renderScript, input.getType());
ScriptIntrinsicBlur scriptIntrinsicBlur = ScriptIntrinsicBlur.create(renderScript, Element.U8_4(renderScript));
scriptIntrinsicBlur.setRadius(radius);
scriptIntrinsicBlur.setInput(input);
scriptIntrinsicBlur.forEach(output);
output.copyTo(bitmap);
return bitmap;
}
如何导入已有的 .lrc 歌词文件?
可以考虑把图标换成白底加上黑色的L样式,或者其它冷色调的色彩也可以。目前的红底白色L过于鲜艳了,而且状态栏显示情况也很突兀。希望先换一个朴素点的图标,以后也可以换成精心设计的图标。辛苦了!
目前三个按键在歌词页面不会消失,显得很不美观。希望可以有隐藏的功能。另外,可以换个图标吗,现在的图标太鲜艳了,可以换个朴素点的。
多谢开发者!辛苦了。
LMusic版本更新到了1.5.0
1.歌词界面开启简化页面顶部没有沉浸,有黑边。
(手机型号:Huawei Mate 20 系统版本:Harmony OS 3.0.0.108)
2.沉浸模式无法隐藏全局状态栏。(状态栏如果可以全局隐藏,体验会更好一些。)
3.歌词页面暂时无法常亮显示。(目前歌词页面很快就会跟随系统一起息屏。)
4.图标可以考虑更换为浅色系。(状态栏和桌面的图标显示都有些突兀,可以还用L这个字母,修改下样式就好。)
5.显示当前播放的横幅提示是否有这个必要。(个人愚见去掉这个功能似乎也没有什么影响,以前的版本似乎都没有加入这个功能。)
6.支持设置为系统默认音乐播放器。(目前虽然可以设置,但在文件管理打开歌曲无法正常播放。)
7.点击歌词页面无法选中那一行播放。(可以考虑增加歌词页面拖动和选中播放功能。)
8.歌词背景动态取色效果。(以后版本可以考虑提供歌词背景的动态取色效果。)
开发者辛苦了,多谢。个人很喜欢LMusic,页面美观,动画丝滑,很符合自身需求,以后完全可以成为个人的主力音乐播放器。LMusic很有潜力,以后一定会更加出色。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.