1 Star 0 Fork 2

叶腾飞 / Qt5-MusicPlayer

forked from xoveewa / Qt5-MusicPlayer 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

LightMusicPlayer

——南京大学2019秋季学期 “高级程序设计” 课程设计三

基于Qt5开发的一个小巧精美的本地音乐播放器

PS:若图片加载失败,可访问CSDN博客查看:https://blog.csdn.net/Kingsman_T/article/details/103879947 或者 码云仓库:https://gitee.com/NJU-TJL/Qt5-MusicPlayer

cover

添加歌曲操作(自动过滤可播放类型文件)

添加歌曲操作

已实现的目标:

  • 界面精美且支持自定义背景
  • 支持播放的音乐格式:.mp3文件、.flac文件、.mpga文件
  • 支持解析并展示歌词文件(.lrc文件)
  • 支持解析歌曲信息(专辑、比特率、缩略图等等)
  • 支持歌单管理
  • 系统托盘可控制播放
  • 数据库保存已添加的歌曲和歌单信息

环境:

Qt5 (Qt Creator 4.8.2 + Qt 5.9.8 MinGW 32bit)

可执行程序下载地址:

https://github.com/NJU-TJL/Qt5-MusicPlayer/releases

https://gitee.com/NJU-TJL/Qt5-MusicPlayer/releases/v1.0.0 (码云,国内下载速度更快)


Copyright © 2020 NJU-TJL

开放源代码许可

转载请注明原作者:https://github.com/NJU-TJL/Qt5-MusicPlayer


设计详情请见于报告:点击下载

课程设计目录

PS:这个项目是临近期末的一个课程设计,当时大概花了一两周的时间做,而代码量确实很大,所以确实可能存在一些潜在Bug🤣...可在Issues中沟通,有空的话我会尽力回复!

  • 2020.04.28:收到一些反馈说使用Qt编译源码时出现报错,其实由于Qt的不同版本以及不同编译套件的之间的差异,部分API不一致,编译时确实有可能出现问题。这里给出一个最简单的粗暴的解决方式:使用和我当时开发的时候一样的编译环境。即:卸载你的Qt,重新安装Qt 5.9.8版本,安装时记得勾选到MinGW 5.3.0 32 bit的编译套件,最后使用MinGW 5.3.0 32 bit的编译套件构建此项目即可。附上 Qt 5.9.8 官方下载地址 http://download.qt.io/official_releases/qt/5.9/5.9.8/ (使用迅雷下载或许可以快一些,或者寻找国内镜像下载,比如清华镜像
MIT License Copyright (c) 2020 NJU-TJL Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于Qt5开发的一个小巧精美的本地音乐播放器。代码注释详细,适合作为一个用于入门的Qt5实战项目。 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/ye_tengfei/Qt5-MusicPlayer.git
git@gitee.com:ye_tengfei/Qt5-MusicPlayer.git
ye_tengfei
Qt5-MusicPlayer
Qt5-MusicPlayer
master

搜索帮助