感謝為MusicBox 的開發付出過努力的每一個人!
高品質網易雲音樂命令列版本,簡潔優雅,絲般順滑,基於Python 編寫。
有num + 字樣的快捷鍵可以用數字修飾,按鍵順序為先輸入數字再鍵入被修飾的鍵,即num + 後的快捷鍵。
Key | Effect | |
---|---|---|
j | Down | 下移 |
k | Up | 上移 |
num + j | Quick Jump | 快速向後跳轉n 首 |
num + k | Quick Up | 快速向前跳轉n 首 |
h | Back | 後退 |
l | Forword | 前進 |
u | Prev Page | 上一頁 |
d | Next Page | 下一頁 |
f | Search | 目前列表模糊搜尋 |
[ | Prev Song | 上一曲 |
] | Next Song | 下一曲 |
num + [ | Quick Prev Song | 快速前n 首 |
num + ] | Quick Next Song | 快速後n 首 |
num + Shift + g | Index for Song | 跳到第n 首 |
= | Volume + | 音量增加 |
- | Volume - | 音量減少 |
Space | Play/Pause | 播放/暫停 |
? | Shuffle | 手氣不錯 |
m | Menu | 主選單 |
p | Present/History | 目前/歷史播放列表 |
i | Music Info | 目前音樂訊息 |
Shift + p | Playing Mode | 播放模式切換 |
a | Add | 新增曲目到打碟 |
Shift + a | Enter Album | 進入專輯 |
g | To the First | 跳至首項 |
Shift + g | To the End | 跳至尾項 |
z | DJ List | 打碟列表 |
s | Star | 加入收藏 |
c | Collection | 收藏列表 |
r | Remove | 刪除目前條目 |
Shift + j | Move Down | 向下移動當前項目 |
Shift + k | Move Up | 向上移動當前項目 |
Shift + c | Cache | 快取歌曲到本地 |
, | Like | 喜愛 |
. | Trash FM | 刪除FM |
/ | Next FM | 下一FM |
q | Quit | 退出 |
t | Timing Exit | 定時退出 |
w | Quit & Clear | 退出並清除用戶訊息 |
mpg123
用於播放歌曲,安裝方法請參考下面的說明python-fuzzywuzzy
用於模糊搜索aria2
用於快取歌曲libnotify-bin
用於支援訊息提示(Linux 平台)qtpy python-dbus dbus qt
用來支援桌面歌詞(根據系統qt 的版本也需要安裝pyqt4 pyqt4 pyside pyside2 中的任一個)python-levenshtein
用於模糊搜索 pip3 install NetEase-MusicBox
git clone https://github.com/darknessomi/musicbox.git && cd musicbox
poetry build && poetry install
pip3 install NetEase-MusicBox
brew install mpg123
注意:透過以下方法安裝可能仍需要pip3 install -U NetEase-MusicBox
更新到最新版。
首先加入FZUG來源,然後sudo dnf install musicbox
。
pip3 install NetEase-MusicBox
sudo apt-get install mpg123
pacaur -S netease-musicbox-git # or $ yaourt musicbox
sudo yum install -y python3-devel
pip3 install NetEase-MusicBox
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/mpg123-1.25.6-1.el7.x86_64.rpm
sudo yum install -y mpg123-1.25.6-1.el7.x86_64.rpm
設定檔位址: ~/.config/netease-musicbox/config.json
可設定緩存,快速鍵,訊息,桌面歌詞。 由於歌曲API 只接受中國大陸地區訪問,非中國大陸地區用戶請自行設定代理(可用polipo 將socks5 代理轉換成http 代理):
export http_proxy=http://IP:PORT
export https_proxy=http://IP:PORT
curl -L ip.cn
顯示IP 屬於中國大陸地區即可。
OS | Version |
---|---|
Arch | Rolling |
macOS | 10.15.7 |
當某些歌曲無法播放時,總長度為00:01 時,請檢查是否為版權問題導致。
如遇到在特定終端下不能播放問題,首先檢查此終端機下mpg123 能否正常使用,其次檢查其他終端機下musicbox 能否正常使用,報告issue 的時候請告知以上使用情況以及出問題終端的報錯資訊。
同時,您可以透過tail -f ~/.local/share/netease-musicbox/musicbox.log
自行查看日誌。 mpg123 最新的版本可能會報找不到聲音硬體的錯誤,測試了1.25.6 版本可以正常使用。
musicbox
Enjoy it !
2021-01-18 版本0.3.1 錯誤修復
2020-10-23 版本0.3.0 介面更新,錯誤修復
2018-11-28 版本0.2.5.4 修復多處錯誤
2018-06-21 版本0.2.5.3 修復多處播放錯誤
2018-06-07 版本0.2.5.1 修復設定檔錯誤
2018-06-05 版本0.2.5.0 全部遷移到新版api,大量錯誤修復
更多>>
MIT