一个基于PySide6/PyQt6实现的本地音乐播放器,专注于显示歌曲的内嵌歌词和歌曲信息,支持获取在线歌词,使用SQLite3数据库实现音乐的检索。
本软件的媒体播放基于Qt5的QMediaPlayer类实现,而在Windows平台上,QMediaPlayer的底层为DirectShowPlayerService,如果您的系统没有DirectShow解码器,那么播放器将无法正常运行(表现为不停切换音乐)。因此,您需要检查您的Windows电脑是否安装了LAV解码器。目前主流的LAV解码器分别是:
如果您从未安装过LAV解码器,推荐您安装K-Lite的Basic版本,体积极小,安装快速。
基于Python、PySide6实现。
支持mp3、flac、wav、m4a、ape格式的播放和标签读取。不支持dsd格式的播放(暂未找到使DirectShow支持dsd的解决方法)。
支持读取歌曲的内嵌歌词及同目录下的lrc文件,优先读取内嵌歌词。歌词格式支持(且建议)主副歌词分行使用相同时间戳,支持在软件中关闭翻译,支持显示日文罗马音,支持从网络获取歌词和评论(不保证准确性)。
支持歌曲专辑封面、元数据信息及歌曲数据的显示。
支持获取文件夹内所有音乐(即包括子文件夹),支持根据音乐的标题、艺术家、专辑、风格进行检索。
播放模式支持列表循环、随机播放、单曲循环,音乐列表支持按拼音正序排序、修改时间倒序排序、创建时间倒序排序。
支持软件配置自动保存,便于下次使用。
支持手动检查更新。
支持自动比对、更新音乐数据库。
支持部分键盘按键控制播放器。
更多历史更新参见提交页面。
如果遇到任何bug,或者有任何建议,欢迎留言,谢谢。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. Open source ecosystem
2. Collaboration, People, Software
3. Evaluation model