# pymusicplayer **Repository Path**: coderxiaojian/pymusicplayer ## Basic Information - **Project Name**: pymusicplayer - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-04-24 - **Last Updated**: 2025-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 基于Python 2.7和PYQT4实现的音乐播放器 功能介绍 -------- - 可以支持播放wav,mp3等格式 - 实现播放/停止/暂停/恢复/拖拽跳转/点击跳转/上下一首等基本功能 - 播放列表添加/删除操作,保存列表/上一次操作目录,支持顺序/随机/单曲等播放模式 - 支持中文路径和文件合法性判断,歌词正确同步,支持按钮手型/tip等,交互良好 - 实现音量控制/歌曲信息等其他功能,桌面歌词显隐控制,支持系统托盘和菜单 模块结构 -------- 结构说明如下: ``` config/ playerconfig.ini # 音乐播放器配置文件 core/ __init__.py song.py # 歌曲类 songaudio.py # 歌曲播放类 songirc.py # 歌曲歌词类 songmanager.py # 歌曲播放列表管理类 images/ xxx.png # 图片资源文件 lyrics/ xxx.lrc # 歌词文件(将歌曲放在songs,同名歌词放在该文件夹将自动匹配) qss/ qss.qss # 样式文件 songs/ xxx.mp3 # 歌曲文件 ui/ __init__.py aboout.ui # 关于界面 about_ui.py # 关于界面类 lyrics_ui.py # 桌面歌词界面类 main_ui.py # 播放器主界面类 util/ __init__.py css_applier.py # 样式配置类 tool.py # 时间转换工具 .gitignore # gitignore配置 musicplay.py # 音乐播放器主逻辑类 README.md # 工程说明 ``` 运行说明 -------- 运行`python musicplay.py`即可打开音乐播放器