我在 Gitee 上发现了一个简洁又好用的网络音乐播放器!
这几天无聊的时候我想听听歌,但我想要找一个简单快速的网络音乐播放器来用用。这时我在 Gitee 上看见一个看上去不错的开源项目 —— Hi音乐。
项目链接:https://gitee.com/hi-jie/himusic
项目作者主页:https://gitee.com/hi-jie
简介
Hi音乐
两大平台全音乐搜索、收听与下载的简洁网络音乐播放器
源码:Gitee 码云
Hi音乐
是基于 Python
开发的简洁网络音乐播放器。根据开发者的简介,它有如下的基础功能:
集成酷狗音乐、酷我音乐歌曲搜索与下载(未来会支持更多的平台)
支持歌词同步滚动,进度条控制音乐进度
多种播放模式选择
如果你已经迫不及待想要下载来试一试,请跳转到本文章的运行教程:安装与运行,如果喜欢,请给项目作者一个Star哦!
开始体验
一进入程序,可以看到整个界面都是非常干净清爽的,左边是界面导航,顶部搜索栏,底部就是播放状态栏,支持滑动条控制音乐进度:
音乐搜索支持酷我音乐、酷狗音乐两大平台,一般的听歌需求足够了(未来会支持更多平台)。双击可以播放音乐,也可以右键添加到播放列表。
歌词界面做得很不错,支持滚动歌词,非常流畅,录屏画质不太行,录的有点卡(据我所知这好像是全网首个用Python编写的具有同步滚动歌词功能界面):
右下角可以切换循环模式,单曲循环、列表循环等模式都有。还支持 “播放一次”,只不过,这图标似乎有些随意了吧……(我估计是作者找不到好看的图标,随便拿来充数的)
不过歌名下面的三个按钮中,除了“下载歌曲”以外,有两个是不能用的。据作者所言,“收藏”和“歌曲详细信息”功能正在开发中,将来会有,就让我们期待着吧。
这是播放列表界面,可以选择导入本地音乐文件,播放本地歌曲:
设置界面比较简陋,更多功能正在开发中。设置界面可以设置点击“关闭”按钮后进行的操作:退出应用或最小化到托盘;还可以设置默认的音乐搜索平台:
最小化到系统托盘后是这样子的:
不得不说 Hi音乐 的界面是真的很好看,基础功能也不少,不过有少数功能正在开发中。但已足够满足我的日常需求。
当你点击VIP或付费歌曲时:
Hi音乐不提供VIP或付费音乐服务。请尊重音乐平台和创作者的版权,切勿做出任何损害音乐平台和创作者利益的行为。.
安装与运行
直接下载项目源码,无需安装,但需要安装依赖库。
1. 安装依赖库
方法一
快捷键 Win+R
,输入 cmd
回车打开命令行,运行 pip
安装命令。
连接 Python 官方 Pypi 安装很慢,因此推荐使用国内 清华镜像 安装:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
方法二(官方推荐)
直接运行文件夹下 requirements.bat
批处理文件自动安装依赖库。
2. 运行
直接鼠标双击项目文件夹下的 run.pyw
文件可以直接运行。
—— the End ——
怎么样,这个音乐播放器是不是很赞?赶快下载来试一试吧!如果喜欢,请给项目作者一个Star哦!
2022/2/7
最新文章
- 安装ganglia
- 【集合框架】JDK1.8源码分析之Collections &;&; Arrays(十)
- CentOS添加路由表
- iOS中UINavigationController控制器使用详解
- LeetCode——Single Number(找出数组中只出现一次的数)
- SVN提交提示:working copy is not up-to-date解决方法
- Apache common pool2 对象池
- [JAVA设计模式]第四部分:行为模式
- .NET 命名规范 代码示例
- js构造函数,索引数组和属性的属性
- Python sequence (序列)
- AC题目简解-数论
- getline与get函数的区别
- drupal8主题安装
- Vue(day5)
- oracle 11g log archive mode flashback
- nvm 知识点
- _mount_allowed
- Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
- 【Python练习】文件引用用户名密码登录系统
热门文章
- Capstone CS5263|DP转HDMI 4K60HZ转换芯片|CS5263芯片|替代PS176芯片
- Capstone CS5218|CS5218参数|CS5218电路
- 台湾旺玖MA8601|USB HUB方案|MA8601测试版
- Android程序设计基础 • 【目录】
- JavaScript交互式网页设计 • 【第3章 JavaScript浏览器对象模型】
- centos6.5-DNS搭建
- ConfigParser_读取配置文件信息
- Linux的六种查找命令
- BIO、NIO、AIO --- 个人理解
- Go标准库之html/template