我在 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
我在 Gitee 上发现了一个简洁又好用的网络音乐播放器!的更多相关文章
- 每天看一片代码系列(三):codepen上一个音乐播放器的实现
今天我们看的是一个使用纯HTML+CSS+JS实现音乐播放器的例子,效果还是很赞的: codePen地址 HTML部分 首先我们要思考一下,一个播放器主要包含哪些元素.首先要有播放的进度信息,还有播放 ...
- 历上最强的音乐播放器(jetA…
原文地址:历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版)下载作者:盖世天星 历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉 ...
- [转载]历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX
原文地址:历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版)下载作者:盖世天星 历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉 ...
- ios开发:一个音乐播放器的设计与实现
github地址:https://github.com/wzpziyi1/MusicPlauer 这个Demo,关于歌曲播放的主要功能都实现了的.下一曲.上一曲,暂停,根据歌曲的播放进度动态滚动歌词, ...
- Swift - 制作一个在线流媒体音乐播放器(使用StreamingKit库)
在之前的文章中,我介绍了如何使用 AVPlayer 制作一个简单的音乐播放器(点击查看1.点击查看2).虽然这个播放器也可以播放网络音频,但其实际上是将音频文件下载到本地后再播放的. 本文演示如何使用 ...
- vue——一个页面实现音乐播放器
请忽略下面这段文字年关将至,时间好歹又多出了些许.却不敢过度消遣.岁月未曾饶过我,我亦不想饶过岁月.且将它塞得膨胀,让这一年看似加更充实.不曾料想我一个爱些风花雪月.研墨行歌之人,却做起了碼农这一行当 ...
- 一个功能齐全的IOS音乐播放器应用源码
该源码是在ios教程网拿过来的,一个不错的IOS音乐播放器应用源码,这个是我当时进公司时 我用了一晚上写的 图片都是在别的地方扒的,主要是歌词同步,及上一曲,下一曲,功能齐全了 ,大家可以学习一下吧 ...
- 4个小时实现一个HTML5音乐播放器
技术点:ES6+Webpack+HTML5 Audio+Sass 这里,我们将一步步的学到如何从零去实现一个H5音乐播放器. 首先来看一下最终的实现效果:Demo链接 接下来就步入正题: 要做一个音乐 ...
- [ 原创 ]学习笔记-做一个Android音乐播放器是遇到的一些困难
最近再做一个安卓的音乐播放器,是实验室里学长派的任务,我是在eclipse上进行开发的,由于没有android的基础,所以做起来困难重重. 首先是布局上的困难 1.layout里的控件属性不熟悉 2. ...
随机推荐
- Special Prime
Special Prime Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot ...
- [技术干货-算子使用] Mindspore 控制流中存在原地更新操作类副作用算子时循环值不更新问题记录
关于mindspore 原地更新类算子的一点思考记录如下: 现象记录: 原始测试代码 错误结果复现: 分析: 如果在场景中加入42行的copy()操作此时cpu的结果就会正确,但是gpu的结果则不受c ...
- [炼丹术]yolact训练模型学习总结
yolact训练模型学习总结 一.YOLACT介绍(You Only Look At CoefficienTs) 1.1 简要介绍 yolact是一种用于实时实例分割的简单.全卷积模型. (A sim ...
- 【jvm】06-new一个对象到底占了多少内存?
[jvm]06-new一个对象到底占了多少内存? 欢迎关注b站账号/公众号[六边形战士夏宁],一个要把各项指标拉满的男人.该文章已在github目录收录. 屏幕前的大帅比和大漂亮如果有帮助到你的话请顺 ...
- docker学习:dockefile解析
是什么 DockerFile 是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本 构建三部曲 编写Dockerfile文件 docker build docker run 文件什么样 ...
- 数据库SQL语言类型(DQL.DML.DDL.DCL)
1.SQL语言 SQL(Structure Query Language)语言是数据库的核心语言. SQL是一个标准的数据库语言, 是面向集合的描述性非过程化语言. 它功能强,效率高,简单易学易维护. ...
- C#中ref关键字的用法总结
ref表示引用的意思,C#中它有多种用法,这里简单总结一下: 1.按引用传递参数 具体可见:C#中的值传递与引用传递(in.out.ref) 2.引用局部变量 引用局部变量指的是在变量声明时使用ref ...
- CSS基础-3 文字知识
文字知识 一.浏览器文字默认大小为16px; 行高默认大小为18px; 行高 = 文字大小 + 文字上边距 + 文字下边距 或者是 行高 = 两条基线之间的距离 ...
- 报错 java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp 原因
sql异常 java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestam ...
- 推荐一个最懂程序员的google插件
0.前言 很多人应该也和我一样,使用google浏览器时,它的主页是真不咋地,太单调了,用起来贼不爽,想整它很久了 一打开就是上面的样子,让我看起来真心真心不爽 当然:为了这个不关技术的瞎犊子事情,曾 ...