这几天无聊的时候我想听听歌,但我想要找一个简单快速的网络音乐播放器来用用。这时我在 Gitee 上看见一个看上去不错的开源项目 —— Hi音乐。

项目链接:https://gitee.com/hi-jie/himusic

项目作者主页:https://gitee.com/hi-jie

简介


Hi音乐

两大平台全音乐搜索、收听与下载的简洁网络音乐播放器

中文介绍 |
English Description



源码: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 上发现了一个简洁又好用的网络音乐播放器!的更多相关文章

  1. 每天看一片代码系列(三):codepen上一个音乐播放器的实现

    今天我们看的是一个使用纯HTML+CSS+JS实现音乐播放器的例子,效果还是很赞的: codePen地址 HTML部分 首先我们要思考一下,一个播放器主要包含哪些元素.首先要有播放的进度信息,还有播放 ...

  2. 历上最强的音乐播放器(jetA…

    原文地址:历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版)下载作者:盖世天星 历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉 ...

  3. [转载]历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX

    原文地址:历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版)下载作者:盖世天星 历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉 ...

  4. ios开发:一个音乐播放器的设计与实现

    github地址:https://github.com/wzpziyi1/MusicPlauer 这个Demo,关于歌曲播放的主要功能都实现了的.下一曲.上一曲,暂停,根据歌曲的播放进度动态滚动歌词, ...

  5. Swift - 制作一个在线流媒体音乐播放器(使用StreamingKit库)

    在之前的文章中,我介绍了如何使用 AVPlayer 制作一个简单的音乐播放器(点击查看1.点击查看2).虽然这个播放器也可以播放网络音频,但其实际上是将音频文件下载到本地后再播放的. 本文演示如何使用 ...

  6. vue——一个页面实现音乐播放器

    请忽略下面这段文字年关将至,时间好歹又多出了些许.却不敢过度消遣.岁月未曾饶过我,我亦不想饶过岁月.且将它塞得膨胀,让这一年看似加更充实.不曾料想我一个爱些风花雪月.研墨行歌之人,却做起了碼农这一行当 ...

  7. 一个功能齐全的IOS音乐播放器应用源码

    该源码是在ios教程网拿过来的,一个不错的IOS音乐播放器应用源码,这个是我当时进公司时 我用了一晚上写的  图片都是在别的地方扒的,主要是歌词同步,及上一曲,下一曲,功能齐全了 ,大家可以学习一下吧 ...

  8. 4个小时实现一个HTML5音乐播放器

    技术点:ES6+Webpack+HTML5 Audio+Sass 这里,我们将一步步的学到如何从零去实现一个H5音乐播放器. 首先来看一下最终的实现效果:Demo链接 接下来就步入正题: 要做一个音乐 ...

  9. [ 原创 ]学习笔记-做一个Android音乐播放器是遇到的一些困难

    最近再做一个安卓的音乐播放器,是实验室里学长派的任务,我是在eclipse上进行开发的,由于没有android的基础,所以做起来困难重重. 首先是布局上的困难 1.layout里的控件属性不熟悉 2. ...

随机推荐

  1. Grids

    Grids Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Total Subm ...

  2. 【C\C++笔记】数组指针越界

    指针越界,t的数组指针越界,修改了c的内容. 使用指针时,必须规定指针移动的范围 #include <iostream> using namespace std; int main(){ ...

  3. [开发配置]Linux系统配置开发环境

    deeplin系统配置开发环境 开发系统:deeplin 15.11 开发工具:Clion 2019.2 ; PyCharm 2019 ; Idea 2019;  Android Studio 开源库 ...

  4. 编写Java程序,现要求使用 dom4j 解析 city.xml 文档,实现省份及对应城市的联动特效,效果如图所示

    查看本章节 查看作业目录 需求说明: 现要求使用 dom4j 解析 city.xml 文档,实现省份及对应城市的联动特效,效果如图所示 实现思路: 创建解析 XML 文档类 ParseXML 和窗体类 ...

  5. Java面向对象笔记 • 【第4章 抽象类和接口】

    全部章节   >>>> 本章目录 4.1 抽象类 4.1.1 抽象方法和抽象类 4.1.2 抽象类的作用 4.1.3 实践练习 4.2 final修饰符 4.2.1 final ...

  6. Java面向对象笔记 • 【第9章 JDBC编程】

    全部章节   >>>> 本章目录 9.1 JDBC基础 9.1.1 JDBC简介 9.1.2 JDBC常用API简介 JDBC 常用API功能说明 9.1.3 JDBC编程步骤 ...

  7. Salesforce LWC学习(三十九) lwc下quick action的recordId的问题和解决方案

    本篇参考: https://developer.salesforce.com/docs/component-library/bundle/force:hasRecordId/documentation ...

  8. STM32F3 GPIO的八种模式及工作原理

    一.GPIO简介 GPIO(英语:General-purpose input/output),通用型之输入输出的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来 ...

  9. 不用下载Axure RP Extension for Chrome插件查看原型文件的方法

    Axure RP Extension for Chrome是一款谷歌插件,主要可以用来查看原型文件.以前安装插件的时候总是找半天资源,很麻烦,最近发现了一种新方法可以不用下载插件资源.其实在原型文件中 ...

  10. Nginx 管理可视化神器!通过界面完成配置监控,一条龙

    作者:Posted 来源:https://leanote.zzzmh.cn/blog/post/5cc7f63616199b068300001c   https://mp.weixin.qq.com/ ...