我在 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. ...
随机推荐
- 替代台湾安格AG6200 AG6201 HDMI转VGA带音频方案+设计电路 CS5213代替AG6200 AG6201
台湾安格AG6200 AG6201专门用于设计HDMI转VGA带音频输出的方案芯片,CS5213是一款HDMI to VGA转换器且结合了HDMI输入接口和模拟RGB DAC输出.带支持片上音频数模转 ...
- 使用 JavaScript 的 HTML 页面混合、根据在下拉列表框中选择的内容,决定页面效果,用户在下拉列表框中选择页面将要使用的背景颜色
查看本章节 查看作业目录 需求说明: 根据在下拉列表框中选择的内容,决定页面效果 用户在下拉列表框中选择页面将 要使用的背景颜色 当用户选择橙色时,页面背景将显示为橙色 实现思路: 用表单 <s ...
- Java高级程序设计笔记 • 【第6章 设计模式】
全部章节 >>>> 本章目录 6.1 设计模式 6.1.1 设计模式概述和分类 6.1.2 单列模式介绍 6.1.3 单例模式的实现 6.1.4 实践练习 6.2 单例模式 ...
- K210,yolo,face_mask口罩检测模型训练及其在K210,kd233上部署
前段时间考研,再加上工作,时间很紧,一直没有更新博客,这几天在搞k210的目标检测模型,做个记录,遇到问题可以添加qq522414928或添加微信13473465975,共同学习 首先附上github ...
- 初识python: 斐波拉契数(生成器获取)
使用 生成器(yield) 获取斐波拉契数. 代码如下: def fun(n): a,b,c = 0,0,1 while a < n: yield b # b, c = c, b + c 以下 ...
- django 项目中使用markdown编辑器
第一步: 修改models.py文件下要显示字段的类型为TextField 第二步:运行命令: python manage.py makemigrations 和 python manage.py ...
- SQLAlchemy(十)
ORM操作在实际项目中的应用非常多,涉及到的框架也是根据不同的项目有不同的处理模块,不过操作流程和步骤都是大同小异基本没有什么太大变化,唯一需要注意的就是在实际操作过程中你要使用的ORM框架的处理性能 ...
- Redis_安装配置(2)
一.安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 $ yum install -y gcc 上面命令 ...
- [ vue ] 监听v-model数据的变化,只要有变化就改变vuex的state值
场景描述: 1. 注册弹出框是用 v-model 绑定数据 showRegisterModal 实现的,点击遮罩层框架会把 showRegisterModal=false 2.REGISTER按 ...
- spring controller获取web前端post数据乱码解决
web.xml文件加上如下代码<!-- post请求乱码拦截器 --><filter> <filter-name>CharacterEncodingFilter&l ...