原神-风龙废墟-砂糖
765 字
4 分钟
个人开发音乐播放器LyricFlow
前言
经过一段时间的开发,我也终于拥有属于自己的音乐播放器了。你要问为什么我要开发一个音乐播放器软件?其实原因很简单:电脑壁纸软件Wallpaper Engine没有我想要的可以显示歌词的音频响应壁纸,索性直接壁纸和软件全部自己做,于是就有了这个播放器软件。
软件功能
一、基础
操作界面:软件整体为简约风格,歌曲列表主页采用左右分栏式布局,左侧歌曲列表、右侧歌词显示,点击歌词显示中的封面可进入歌词独占显示。UI动画:软件尽可能添加了许多界面动画:包含界面切换、歌词滚动、播放行歌词渐变色放大,丝滑看歌词管理歌曲:导入歌曲、导入文件夹(支持同时创建歌单)、删除文件夹、刷新文件夹中的歌曲。浏览歌曲:在歌曲列表、歌单列表、专辑列表浏览歌曲,每一首歌曲有缩略图显示(内嵌封面),歌曲列表页支持检索歌曲,支持条件排序(如按歌曲名、按专辑、按艺术家排序等)
二、播放
点歌播放:双击歌曲进行播放,可随机播放、列表循环播放。
三、歌词联动
SMTC歌词输出:软件通过Windows的SMTC协议传输显示歌词,让系统的媒体播放控件上也可以显示歌词,从而使支持读取SMTC信息的软件输出的歌曲信息上也会有歌词,比如前言说到的Wallpaper Engine,在壁纸上就可以看到歌词了。支持调节SMTC输出歌词的延迟。动态歌词壁纸:没错,软件本身也可以把电脑的壁纸替换成歌词显示壁纸,但建议不要与其他也可以覆盖壁纸显示的软件同时使用,以免发生冲突。目前歌词壁纸样式比较简单,主要是没想出来其他的壁纸样式
四、网络歌曲播放
导入源:软件支持导入JS源文件,如LX音乐源。
IMPORTANT此功能目前尚未完善,仍处于测试阶段,耐心等待完善。目前已知问题:搜索网络歌曲无封面显示、每次开启软件需要重新搜索网络歌曲、搜索速度待优化等问题
主要是这个播放器我打算只用作本地音乐播放器的,如果做成聚合网络播放器的话,有法律风险,所以等待后续的刚好的方案吧
软件下载、意见、bug反馈
如果你想要获取这个软件,欢迎扫描下方二维码加入我的音乐软件反馈群,在群内群文件下载。如果你有更好的建议,或者发现潜在的故障、bug,欢迎在群里积极留言,真诚期待你的加入和宝贵的意见!

个人开发音乐播放器LyricFlow
https://grandkian123.top/posts/musicplayer/个人开发音乐播放器/