中文说明

一个小巧的基于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相关推荐

  1. 安卓手机ppt阅读器_基于本科计算机安卓android毕业设计选题题目

    1.安卓android教学管理系统 2.JAVA JSP学生信息管理系统 3.安卓Android考勤系统设计(MySQL) 4.安卓+lw+电子阅读器 5.安卓+lw+电子阅读器录像 6.安卓教师教学 ...

  2. python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...

    一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...

  3. python通讯录管理系统姓名年龄号码_基于互联网的移动通讯录管理系统的制作方法...

    本发明涉及一种移动通讯录管理系统,特别涉及一种基于互联网的移 动通讯录管理系统. 背景技术: 目前,移动用户的通讯录一般都是存放在手机等移动终端设备上,最多是 从手机导出到计算机,没有在服务器上备份. ...

  4. 朴素贝叶斯分类器_基于环境光补偿二进制图像对架空复合绝缘子进行疏水性判断的朴素贝叶斯分类器...

    关注高电压技术,关注学科发展 内容整理自<High Voltage>2019年第4卷第4期 由Rajamohan Jayabal :Vijayarekha Karuppiyan ; Rak ...

  5. 开源音乐播放器_如何选择开源音乐播放器

    开源音乐播放器 Linux提供了大量的音乐播放器. 您如何选择使用哪一个? 早在2016年6月,我就写了我最喜欢的开源音乐播放器Guayadeque显然逝世的文章. 我描述了我对Guayadeque真 ...

  6. 带倍速音频播放器_带有播放列表HTML5音频播放器

    带倍速音频播放器 HTML5 Audio player with playlist HTML5 audio player. Many of you faced with the task of cre ...

  7. 带倍速播放的播放器_带有HTML5的MP3播放器

    带倍速播放的播放器 MP3 Player with HTML5 In you are a beginner in HTML5 and you are looking for new knowledge ...

  8. 自定义音频播放器_创建自定义HTML5音频播放器

    自定义音频播放器 在本教程中,我将向您介绍HTML5音频,并向您展示如何创建自己的播放器. 如果您想走捷径,请查看Envato市场上可用的现成的HTML5音频播放器 . 它使您可以从各种来源创建播放列 ...

  9. python装饰器函数-【python3】 函数 装饰器

    第一步 : 了解装饰器 装饰器模式,重点在于装饰,装饰的核心仍是被装饰的对象. 举一个栗子:我今天穿了一件短袖,但是突然一阵风,短袖没办法为我御寒,我想到的办法是将短袖变得更厚更长,但是改造之后,它就 ...

  10. python3 修饰器_【python3】修饰器简单理解

    ### 修饰器干嘛的,有什么作用 比如说A现在已经写好了一个项目,但是现在B接管了这个项目,B需要对项目中的某个函数进行修改,一个一个修改然后复制,粘贴?这时候修饰器就开始大显身手了.修饰器可以避免许 ...

最新文章

  1. Python中的三目运算符------if else 同行
  2. 迷你世界电锯机器人_迷你世界:三分钟制作超简单飞翔石像机器人报道!
  3. ISME:广东土壤所孙蔚旻组-脱硫弧菌介导的硫氧化锑还原耦合作用
  4. 使用 qrcodejs 生成二维码的几个问题
  5. 集群系统与事务处理需要注意的一点
  6. java ee jsp_EE JSP:Servlet的反向外套
  7. CWE4.6标准中加入 OWASP 2021 TOP10
  8. hashmap 允许key重复吗_HashTable和HashMap的区别详解
  9. 大数据_Flink_Java版_ProcessFunction(4)_应用案例_高低温分流---Flink工作笔记0069
  10. 自动化测试平台搭建从零开始
  11. 排序算法之——归并排序分析
  12. 74. PHP 计数器
  13. cvFilter2D() 卷积初步了解
  14. python可视化(十种常用图)
  15. linux回到桌面的命令符_Linux终端命令快捷键汇总
  16. excel小写转大写公式_excel数字小写转大写公式的教程
  17. wow 如何写dz 宏
  18. 数据挖掘实战系列 之 Kaggle 练习项目快速入门
  19. 笔记本如何实现USB外接键盘开机?
  20. C#操作Oracle数据库中文乱码 US7ASCII字符集 (解决方案)

热门文章

  1. 13.卷1(套接字联网API)---守护进程和 inetd 超级服务器
  2. 13.UNIX 环境高级编程--守护进程
  3. 21. 投票(poll)
  4. 4. JavaScript Math 对象
  5. 软件测试基本功 系列教程
  6. python中json怎么转换成字典
  7. handler更新ui线程的基本用法
  8. [OS] 进程相关知识点
  9. a标签传值乱码问题怎么解?
  10. 修改hadoop配饰文件文件后导致hive无法找到原有的dfs文件