python基于窗体的播放器_基于Python3的终端播放器 – MellPlayer
中文说明
一个小巧的基于Python3的终端播放器
前言
我写代码时非常喜欢听音乐,最近在歌单中听到了许多入耳惊艳的歌,觉得非常不错。但是歌单的随机播放以及快速切换是个软肋,于是开发了MellPlayer,可以按照分类随机听歌,实现了歌单间的快速切换,希望大家能够喜欢。
开发理念
MellPlayer的初版刚刚发布,还有许许多多需要改进的地方,非常希望能有志同道合的朋友Fork下来,一起打造越来越完美的播放器,下面就说下我的开发理念:
MellPlayer是一款命令行播放器,主要是为了实现根据心情随机听歌,并且能够快速进行歌单间的切换,简约流畅,我希望在此基础上谨慎添加小而美的功能。并不想引入过多繁琐的功能,添加一大堆的快捷键,将简洁的东西繁琐化是违背我的初衷的。
关于项目
项目地址: MellPlayer
项目基于python3开发,依赖mpv。还有很多地方需要优化改进,大家发现什么问题可以给我提Issue,当然非常欢迎有兴趣的朋友加入,一起打造我们喜欢的播放器。
既然看到这儿了,就来 Star 一下, 互相 Follow 一下吧哈哈!!!
支持
OSX & Linux (Linux 仍有些bug待修复)
安装
通过 pip3 安装
[sudo] pip3 install MellPlayer
Mac OSX 安装依赖
通过 Homebrew 安装 mpv
brew install mpv
Ubuntu 安装依赖
通过 apt-get 安装 mpv
sudo apt-get install libmpv-dev mpv
更新
通过 pip3 更新
[sudo] pip3 install MellPlayer --upgrade
使用
在命令行直接输入mellplayer即可享受:
mellplayer
快捷键
操作
[j] [Next Line] ---> 下
[k] [Prev Line] ---> 上
[q] [Quit] ---> 退出
音乐
[space] [Start/Pause] ---> 播放/暂停
[n] [Next Song] ---> 下一曲
[p] [Prev Song] ---> 上一曲
[f] [Forward Playlist] ---> 下个歌单
[b] [Backward Playlist] ---> 上个歌单
音量
[-] [Reduce Volume] ---> 减小音量
[=] [Increase Volume] ---> 增加音量
[m] [Mute] ---> 静音
歌词
[l] [Show/Hide Lyric] ---> 显示/关闭歌词
帮助
[h] [Show/Hide Help] ---> 显示/关闭帮助
python基于窗体的播放器_基于Python3的终端播放器 – MellPlayer相关推荐
- 安卓手机ppt阅读器_基于本科计算机安卓android毕业设计选题题目
1.安卓android教学管理系统 2.JAVA JSP学生信息管理系统 3.安卓Android考勤系统设计(MySQL) 4.安卓+lw+电子阅读器 5.安卓+lw+电子阅读器录像 6.安卓教师教学 ...
- python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...
一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...
- python通讯录管理系统姓名年龄号码_基于互联网的移动通讯录管理系统的制作方法...
本发明涉及一种移动通讯录管理系统,特别涉及一种基于互联网的移 动通讯录管理系统. 背景技术: 目前,移动用户的通讯录一般都是存放在手机等移动终端设备上,最多是 从手机导出到计算机,没有在服务器上备份. ...
- 朴素贝叶斯分类器_基于环境光补偿二进制图像对架空复合绝缘子进行疏水性判断的朴素贝叶斯分类器...
关注高电压技术,关注学科发展 内容整理自<High Voltage>2019年第4卷第4期 由Rajamohan Jayabal :Vijayarekha Karuppiyan ; Rak ...
- 开源音乐播放器_如何选择开源音乐播放器
开源音乐播放器 Linux提供了大量的音乐播放器. 您如何选择使用哪一个? 早在2016年6月,我就写了我最喜欢的开源音乐播放器Guayadeque显然逝世的文章. 我描述了我对Guayadeque真 ...
- 带倍速音频播放器_带有播放列表HTML5音频播放器
带倍速音频播放器 HTML5 Audio player with playlist HTML5 audio player. Many of you faced with the task of cre ...
- 带倍速播放的播放器_带有HTML5的MP3播放器
带倍速播放的播放器 MP3 Player with HTML5 In you are a beginner in HTML5 and you are looking for new knowledge ...
- 自定义音频播放器_创建自定义HTML5音频播放器
自定义音频播放器 在本教程中,我将向您介绍HTML5音频,并向您展示如何创建自己的播放器. 如果您想走捷径,请查看Envato市场上可用的现成的HTML5音频播放器 . 它使您可以从各种来源创建播放列 ...
- python装饰器函数-【python3】 函数 装饰器
第一步 : 了解装饰器 装饰器模式,重点在于装饰,装饰的核心仍是被装饰的对象. 举一个栗子:我今天穿了一件短袖,但是突然一阵风,短袖没办法为我御寒,我想到的办法是将短袖变得更厚更长,但是改造之后,它就 ...
- python3 修饰器_【python3】修饰器简单理解
### 修饰器干嘛的,有什么作用 比如说A现在已经写好了一个项目,但是现在B接管了这个项目,B需要对项目中的某个函数进行修改,一个一个修改然后复制,粘贴?这时候修饰器就开始大显身手了.修饰器可以避免许 ...
最新文章
- Python中的三目运算符------if else 同行
- 迷你世界电锯机器人_迷你世界:三分钟制作超简单飞翔石像机器人报道!
- ISME:广东土壤所孙蔚旻组-脱硫弧菌介导的硫氧化锑还原耦合作用
- 使用 qrcodejs 生成二维码的几个问题
- 集群系统与事务处理需要注意的一点
- java ee jsp_EE JSP:Servlet的反向外套
- CWE4.6标准中加入 OWASP 2021 TOP10
- hashmap 允许key重复吗_HashTable和HashMap的区别详解
- 大数据_Flink_Java版_ProcessFunction(4)_应用案例_高低温分流---Flink工作笔记0069
- 自动化测试平台搭建从零开始
- 排序算法之——归并排序分析
- 74. PHP 计数器
- cvFilter2D() 卷积初步了解
- python可视化(十种常用图)
- linux回到桌面的命令符_Linux终端命令快捷键汇总
- excel小写转大写公式_excel数字小写转大写公式的教程
- wow 如何写dz 宏
- 数据挖掘实战系列 之 Kaggle 练习项目快速入门
- 笔记本如何实现USB外接键盘开机?
- C#操作Oracle数据库中文乱码 US7ASCII字符集 (解决方案)