软件星级:3分
麒麟音乐是一款强力的pc音乐播放器,在这里可以听到全球的高品质音乐资源,汇聚了大量的优质音乐,支持本地播放,拥有各种强大的功能,欢迎感兴趣的小伙伴们下载!
麒麟音乐是一款基于QT5开发的一款简单音2 放器,它涵盖了多种音频格式的播放工具,支持自定义歌单,小窗口模式等功能,界面简洁,操作简单。
01歌单功能
默认歌单为我喜欢歌单,点击收藏按钮或者右键选择“添加到我喜欢”来将歌曲添加到默认歌单中。点击添加歌单图标可以创建自定义歌单并对自定义歌单进行命名。
在歌单列表区域点击鼠标右键,可以进行歌单播放、歌单重命名、删除歌单等操作。
02播放功能
播放/暂停:点击切换当前歌曲的暂停/播放状态。
上一首:播放当前列表当前播放顺序的上一首歌曲。
下一首:播放当前列表当前播放顺序的下一首歌曲。
音量:调整当前播放的音量。
收藏:可以添加/删除歌曲到“我喜欢”的列表。
播放顺序:支持列表循环、单曲循环、随机播放三种模式。
播放列表:历史播放列表显示播放历史。
03使用相关库解析音频文件
对于一个音2 放器来说,对音频文件进行解析,从而获得音频文件中包含的歌曲名、歌手、专辑名等种种信息,是非常重要的一步。麒麟音乐针对不同格式的音频文件及不同类型的信息,使用Taglib、FFmpeg等多个第三方库进行解析,避免了单一库支持的格式不全以及部分信息解析不全的问题。歌曲信息解析完成后,会自动保存在数据库中,方便歌单等模块调用歌曲信息。
04使用MPV播放音频文件
麒麟音乐使用mpv播放音频文件,支持大多数常见音频格式。详见以下列表:
除了正常播放歌曲外,还可以对歌曲进行跳转播放,拖动进度条即可改变歌曲进度。
05使用数据库保存歌单及歌曲列表
麒麟音乐使用SQLite数据库来保存歌单及歌曲信息,SQLite是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。
06使用Model/View实现歌单及歌曲列表的显示
麒麟音乐使用Model/View实现歌单及歌曲列表页面的显示。所以只需要关注更新model的部分,而不需要关心view该如何变化,因为当model改变了,所有关联它的view都会得到相应的更新。
在传统的Widgets应用程序中,Qt并没有将数据和窗口分开,显然这样的工作就留给了用户。而Qt的MVC框架则是将界面与数据进行了隔离,View(视图)负责展示数据,Model(模型)负责管理数据,Delegate(委托)负责View和Model的交互。
07播放历史功能实现
麒麟音乐通过播放历史保存用户的播放记录,播放历史中的歌曲也可以随时点击进行播放。
歌单或歌曲列表中的歌曲播放时,会自动加入播放历史,播放历史自身的歌曲播放时不会加入。
08精简模式
点击标题栏中mini模式图标可以进入mini窗口模式。mini窗口默认左侧显示正在播放的歌曲名、专辑封面以及时间模块,右侧为收藏、播放顺序图标。
当鼠标悬浮到mini窗口时,歌曲名和时间会隐藏,此时显示上一首、播放/暂停、下一首、最大化和关闭图标。
1.千万曲库首首CD音质
囊括百万无损SQ音乐,你在用手机听歌时,也能感受到纤毫毕现的CD音质,更能免费离线收听;
2.千位明星亲自推荐音乐
陶喆,羽泉等千位明星已入驻,亲自创建私房歌单,录制独家DJ节目,推荐他们心中的好音乐;
3.社交关系发现全新音乐
你可以关注明星、DJ和好友,通过浏览他们的动态、收藏和分享,发现更多全新好音乐;
4.手机电脑歌单实时同步
只要一个帐号,你就可以同步在手机、电脑上创建、收藏的歌单,随时随地畅享好音乐;
5.听歌识曲助你疯狂猜歌
歌曲很动听却不知道歌名,歌名在嘴边却想不起来,用听歌识曲功能,几秒钟就知道歌名;
独家首发资源
海量百万曲库,新歌金曲、音乐资讯抢先发,紧随流行
丰富推荐列表
列表向您推荐许多好歌,还可选择分类,轻松选出你的最爱
点歌全新升级
点歌更加便捷,同时记录下与好友所有的点歌信息。听到哪,点到哪。
我喜欢
点击心形按钮,一键将喜欢的歌曲快速保存到云端的"我喜欢"歌单。
我的音乐
收录所有你创建、订阅的歌单,收藏的歌曲,并保存在云端。登录帐号,玩起你的音乐云。