精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 媒体软件

麒麟音乐v1.0.54官方版

麒麟音乐v1.0.54官方版

类型:媒体软件 语言:简体

大小:660KB 更新时间:2021-11-11

推荐指数:

应用简介


麒麟音乐是一款基于QT5开发的简单音乐播放器。涵盖多种音频格式播放工具,支持自定义播放列表、小窗模式等功能,界面简洁,操作简单。









麒麟音乐是一款基于QT5开发的简单音乐播放器。涵盖多种音频格式播放工具,支持自定义播放列表、小窗模式等功能,界面简洁,操作简单。



麒麟音乐



软件特点



01 播放列表功能



默认播放列表是我最喜欢的播放列表。单击收藏按钮或右键单击并选择“添加到喜欢”将歌曲添加到默认播放列表。单击添加播放列表图标可创建自定义播放列表并命名自定义播放列表。



7ef618cba8aa0e68_600_0.jpeg



在播放列表区域单击鼠标右键,可以对播放列表进行播放、重命名、删除等操作。



02 播放功能



播放/暂停:点击可切换当前歌曲的暂停/播放状态。



上一首:按照当前列表的当前播放顺序播放上一首歌曲。



下一首:按照当前列表的当前播放顺序播放下一首歌曲。



音量:调节当前播放的音量。



收藏夹:您可以将歌曲添加/删除到“我喜欢”列表中。



播放顺序:支持列表循环、单曲循环、随机播放三种模式。



播放列表:历史播放列表显示播放历史记录。



03 使用相关库解析音频文件



对于音乐播放器来说,解析音频文件以获得音频文件中包含的歌曲名称、歌手、专辑名称等各种信息是非常重要的一步。麒麟音乐使用Taglib、FFmpeg等多个第三方库来解析不同格式、不同类型信息的音频文件,避免了单个库支持的格式不完整以及部分信息解析不完整的问题。歌曲信息解析完成后,会自动保存到数据库中,方便播放列表等模块调用歌曲信息。



04 使用MPV播放音频文件



麒麟音乐使用mpv播放音频文件,支持最常见的音频格式。详细信息请参阅下面的列表:



除了正常播放歌曲外,您还可以跳过歌曲并拖动进度条来改变歌曲的进度。



05 使用数据库保存播放列表和歌曲列表



麒麟音乐使用SQLite数据库来保存播放列表和歌曲信息。 SQLite是一款开源的轻量级数据库软件,不需要服务器,可以集成到其他软件中。它非常适合嵌入式系统。



06 使用模型/视图显示播放列表和歌曲列表



麒麟音乐使用模型/视图来显示播放列表和歌曲列表页面。所以你只需要关注更新模型,而不需要担心视图如何改变,因为当模型改变时,所有与之关联的视图都会相应更新。



在传统的Widgets应用中,Qt并没有将数据和窗口分开,显然这样的工作是留给用户的。 Qt 的MVC 框架将界面与数据隔离。 View负责显示数据,Model负责管理数据,Delegate负责View和Model之间的交互。



07 播放历史功能的实现



麒麟音乐通过播放历史记录保存用户的播放记录。播放历史中的歌曲也可以随时点击播放。



当播放列表或歌曲列表中的歌曲播放时,它们会自动添加到播放历史中。播放时不会添加播放历史记录中的歌曲。



08 精简模式



单击标题栏中的迷你模式图标即可进入迷你窗口模式。默认情况下,小窗口左侧显示正在播放的歌曲名称、专辑封面和时间模块,右侧显示收藏和播放顺序图标。



当鼠标悬停在小窗口上时,歌曲名称和时间将被隐藏,并显示上一首、播放/暂停、下一首、最大化和关闭图标。



安装方法



安装方法一:下载Deb安装



终端输入:



sudo dpkg -i *.deb



安装方法二:在Ubuntu软件源中安装



终端输入:



sudo apt install kylin-music