Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

musicbox

网易云音乐命令行版本

Subscribe to updates I use musicbox


Statistics on musicbox

Number of watchers on Github 5449
Number of open issues 95
Average time to close an issue 9 days
Main language Python
Average time to merge a PR 2 days
Open pull requests 25+
Closed pull requests 24+
Last commit over 1 year ago
Repo Created about 5 years ago
Repo Last Updated over 1 year ago
Size 1.56 MB
Organization / Authordarknessomi
Latest Release0.2.4.1
Contributors16
Page Updated
Do you use musicbox? Leave a review!
View open issues (95)
View musicbox activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating musicbox for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

NetEase-MusicBox

MusicBox

Python

Software License versions platform platform

NetEase-MusicBox

  1. 320kbps
  2. 22
  3. Vimer
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 /
? Shuffle
M Menu
P Present/History /
I Music Info
+P Playing Mode
A Add
+A Enter album
G To the first
+G To the end
Z DJ list
S Star
C Collection
R Remove
+J Move Down
+K Move Up
+C Cache
, Like
. Trash FM FM
/ Next FM FM
Q Quit
T Timing Exit
W Quit&Clear

PyPi

$ pip(3) install NetEase-MusicBox

Git clone

$ git clone https://github.com/darknessomi/musicbox.git && cd musicbox
$ python(3) setup.py install

macOS

$ pip(3) install NetEase-MusicBox
$ brew install mpg123

Linux

Fedora

FZUGsudo dnf install musicbox

Ubuntu/Debian

$ (sudo) pip install NetEase-MusicBox

$ (sudo) apt-get install mpg123

Arch Linux

$ pacaur -S netease-musicbox-git #or use $ yaourt musicbox
  1. aria2
  2. python-keybinder
  3. libnotify-bin
  4. pyqt python-dbus dbus qt (Mac brew install qt --with-dbus DBus Qt)

: ~/.netease-musicbox/config.json

API

"mpg123_parameters": {
    "default": [],
    "describe": "The additional parameters when mpg123 start.",
    "value": ["-p", "http://ip:port"]
}
macOS 10.12 / 10.11
Ubuntu 14.04
Kali 1.1.0 / 2.0 / Rolling
CentOS 7
openSUSE 13.2
Fedora 22
Arch Rolling

00:01

*mpg123*musicboxissue

tail -f ~/.netease-musicbox/musicbox.log

  • #374 i3wmArch Linuxmpg123
  • #404 lxmllxmlpip install lxml
  • #405 32Pythoncookie3264Pythoncookie
  • #347 mpg123mpg123bug
  • #536 cookie copyusernameuserid
$ musicbox

Enjoy it !

2017-11-28 0.2.4.2 api

2017-06-03 0.2.4.1 mpg123cpu

2017-03-17 0.2.4.0

2017-03-03 0.2.3.9

2017-03-02 0.2.3.8

2016-11-24 0.2.3.7

2016-11-07 0.2.3.6

2016-10-16 0.2.3.5

2016-10-13 0.2.3.4

2016-09-26 0.2.3.3 keybinder

2016-09-15 0.2.3.2

2016-09-12 0.2.3.1

2016-09-11 0.2.3.0 Python 2 3

2016-05-09 0.2.2.10

2016-05-08 0.2.2.9

2016-05-07 0.2.2.8 Gnome#303

>>

The MIT License (MIT)

CopyRight (c) 2015 omi <4399.omi@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

musicbox open issues Ask a question     (View All Issues)
  • almost 3 years musicbox flickering under tmux new window
  • almost 3 years 支持鼠标操作
  • almost 3 years 能够让背景和终端的一样吗
  • almost 3 years 获取高品质音乐url接口不能用
  • almost 3 years 每个歌手的歌曲数目能多于49首吗?
  • almost 3 years 打开wine程序的时候桌面歌词莫名的消失
  • almost 3 years 关闭wineqq以后桌面歌词莫名奇怪的消失
  • almost 3 years last.fm support
  • almost 3 years 桌面歌词如何默认居中
  • about 3 years 如何显示桌面歌词
  • about 3 years 播放-暂停的逻辑好像有bug
  • about 3 years 播一首歌之后就崩溃
  • about 3 years 建议增加查看评论功能
  • about 3 years 我擦。Linux版!
  • over 3 years 实现Dbus的MPRIS接口
  • over 3 years aria2c 的配置文件导致无法缓存
  • over 3 years 程序中止运行 && 歌词显示问题
  • over 3 years 学校网太渣~~一卡一卡的,有没有专辑下载之类的功能?
  • over 3 years 是不是可以写一个界面背景更换或者半透明的参数接口啊
  • over 3 years 增加歌词下载
  • over 3 years 新版API相关
  • over 3 years 求添加收藏到歌单的功能
  • almost 4 years linuxmint17.2下的播放问题
  • almost 4 years 关于多语言支持
  • almost 4 years 艺术家只有0-99啊
  • over 4 years 网易云盘相关API
musicbox open pull requests (View All Pulls)
  • notify "existing song!" when liking songs already liked.
  • 修复登录错误(网易新增csrf_token参数)
  • Use Default Color
  • Add arrow key navigation
  • hidden cursor
  • 添加 Python 3 支持
  • [fix]小分辨率下评论显示错乱
  • 添加定时退出功能
  • Feature cache playlist
  • Fix #457
  • fix #455
  • use `pow` argument `modulo` instead of %
  • [fix] 搜索时报 UnicodeWarning
  • 更新playlist api到weapi v3以显示云盘中自己上传的音乐
  • Better osdlyrics
  • [fix]1.修正在mpg123状态异常(mpg123进程空转,cpu占用很高)问题,此时kill process进行下一曲 2.修正io…
  • [new_feature]增加歌词双行显示功能
  • Switch to cryptography, pycrypto is dead
  • Add Qt5 support for osdlyrics
  • added left margin adjustment in config
  • catch utf8 decode exception when ID3 is GBK
  • fix python3 dict KeyError. lyric and album
  • fix a bug related to num key
  • Hide cursor when not on input state
  • Update cache.py
musicbox list of languages used
musicbox latest release notes
0.2.4.2 [Release] 0.2.4.2

2017-11-28 0.2.4.2 api

0.2.4.1 [Release] 0.2.4.1

2017-06-03 0.2.4.1 mpg123cpu

0.2.4.0 [Release] 0.2.4.0

2017-03-17 0.2.4.0

Other projects in Python