Skip to main content

qq music in commandline

Project description

# QQMusicBox

![Build Status](https://travis-ci.org/lai-bluejay/qqmusicbox.svg?branch=master) ![PyPI](https://img.shields.io/pypi/v/qqmusicbox.svg?style=flat) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/lai-bluejay/qqmusicbox.svg)

只要有声卡,命令行也能播放音乐

看到一款[命令行的网易云🎵](https://github.com/darknessomi/musicbox/),忍不住想照着开发一个同款的QQ音乐,整体代码结构还是参考darkness的版本,在此版本上微调。qq音乐api会和[meik-h](https://github.com/MeiK-h/QQMusicAPI)一起维护

## 特性

暂时只支持搜索音乐…….

### 键盘快捷键

Key | Effect | |
—– | ————— | ——— |
j | Down | 下移 |
k | Up | 上移 |
h | Back | 后退 |
l | Forword | 前进 |
u | Prev page | 上一页 |
d | Next page | 下一页 |
f | Search | 快速搜索 |
[ | Prev song | 上一曲 |
] | Next song | 下一曲 |
= | Volume + | 音量增加 |
- | Volume - | 音量减少 |
Space | Play/Pause | 播放/暂停 |
m | Menu | 主菜单 |
p | Present/History | 当前/历史播放列表 |
i | Music Info | 当前音乐信息 |
⇧+p | Playing Mode | 播放模式切换 |
⇧+a | Enter album | 进入专辑 |
g | To the first | 跳至首项 |
⇧+g | To the end | 跳至尾项 |

## 安装

### 必选依赖

  1. mpg123 用于播放歌曲 自行搜索一下安装办法吧

### PyPi安装

$ pip install qqmusicbox

### Git clone安装master分支

$ git clone https://github.com/lai-bluejay/qqmusicbox.git && cd qqmusicbox $ python setup.py install

### macOS安装

$ pip install qqmusicbox $ brew install mpg123

### Linux安装

#### Ubuntu/Debian

$ (sudo) pip install qqmusicbox

$ (sudo) apt-get install mpg123

#### Centos/Red Hat

$ (sudo) pip(3) install qqmusicbox $ (sudo) wget http://mirror.centos.org/centos/7/os/x86_64/Packages/mpg123-1.25.6-1.el7.x86_64.rpm $ (sudo) yum install mpg123-1.25.6-1.el7.x86_64.rpm

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for qqmusicbox, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size qqmusicbox-0.1.1-py2.py3-none-any.whl (33.6 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size qqmusicbox-0.1.1.tar.gz (27.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page