Skip to content

cww000/KirinMusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KirinMusic

该项目是在 Linux 环境下使用 C++/QML 开发的一款音乐制作软件,它支持 Lrc 歌词的制作及测试,歌曲标签的编辑以 及 PC 端 K 歌等功能,以此实现个人音乐制作。

软件功能介绍

软件总体功能:音乐播放功能,歌词编辑功能,歌曲信息编辑功能,用户K歌,主菜单功能。

音乐播放模块功能介绍

  • 播放列表:用户选择本地音频文件或文件夹加入播放列表,右键显示播放列表菜单, 对音频文件进行播放,暂停和删除。
  • 播放控制:用户可对当前播放的音乐进行操控,即播放、暂停、停止、上一曲、下一曲、快进快退五秒,以及歌曲循环模式控制,即循环播放,列表播放,随机播放
  • 歌曲搜索:通过歌曲名或歌手名搜索出相关的歌曲歌单和MV,并可以播放歌曲和MV,也可以下载歌曲和MV,播放在线音乐时主题背景可根据当前播歌曲的专辑图片实时改变。
  • 播放显示:在线音乐播放时可显示歌曲专辑图片并将该专辑图片设置为主题背景,若音乐没有专辑图片,则显示默认主题。播放本地音乐时,可随音乐播放绘制显示实时频谱图。
  • 迷你模式:用户点击主界面中的“词”可显示迷你模式播放。

歌词编辑模块功能介绍

  • 歌词搜索:用户可通过联网搜索歌曲名得到相应歌词列表,右键选择“预览”命令会弹出一个对话框显示该项对应的歌词
  • 歌词下载:用户可对搜索到的歌词右键进行下载。这里设置点击“下载”后歌词文件保存的位置。如果没有在这里设置一个有效的文件夹路径,则“保存到歌词文件夹”选项会不可用。
  • 歌词编辑:用户可对歌词文件的内容进行编辑以及对时间戳进行添加、删除等操作。编辑器窗口中可以显示被编辑的歌词文件的内容。其中使用[]包含起来的标签部分。

歌曲信息编辑模块功能介绍

  • 歌曲标签显示:该软件可对当前播放的本地音乐进行歌曲标签信息的显示,如标题、艺术家、唱片集等。
  • 歌曲标签编辑:对显示出来的歌曲进行标签修改和保存。

用户K歌模块功能介绍

用户K歌:该软件可以根据当前正在播放的歌曲进行搜索匹配对应的Krc歌词和伴奏,为用户提供K歌功能以及KTV歌词显示效果。

主菜单模块功能介绍

  • 文件:打开文件、打开文件夹
  • 歌词:复制当前歌词,可对当前播放的该句歌词进行复制;复制所以歌词,可对当前播放音乐的所有歌词进行复制;编辑歌词,下载歌词
  • 播放控制:播放、暂停、循环模式等。
  • 播放列表:播放列表的删除
  • 工具:最近播放,显示最近播放列表,可清空播放列表,右键可进行对某首歌曲的播放和删除;曲目信息;设置快捷键,用户可根据自己的习惯设置相应操作的快捷键。

注:请使用Qt5.15的版本进行运行,目前不支持Qt6

About

a local music player

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published