The netease-fm package

[Tags:bsd3, library, program]

NetEase Cloud Music FM client.


[Skip to Readme]

Properties

Versions 1.2.2
Dependencies aeson, async, base (>=4.8 && <5), base64-bytestring, brick (==0.6.*), bytestring, containers, cryptonite, data-default-class, directory, exceptions, http-client, http-client-tls, http-types, memory, mtl, netease-fm, parsec, process, random, stm, text, time, transformers, vector, vty [details]
License BSD3
Copyright 2016 foreverbell
Author foreverbell
Maintainer dql.foreverbell@gmail.com
Category Music, Web
Home page http://github.com/foreverbell/netease-fm#readme
Source repository head: git clone https://github.com/foreverbell/netease-fm
Uploaded Wed Jan 4 08:09:33 UTC 2017 by foreverbell
Distributions NixOS:1.2.2
Downloads 47 total (10 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2017-01-04 [all 3 reports]
Hackage Matrix CI

Modules

  • FM
    • FM.Cache
    • FM.FM
    • FM.NetEase
    • FM.Song

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for netease-fm

Readme for netease-fm-1.2.2

netease-fm

网易云音乐客户端。用 Haskell 编写。

参考 musicbox

安装

$ sudo apt-get install mpg123 aria2
$ git clone https://github.com/foreverbell/netease-fm
$ cd netease-fm
$ cabal install
$ fm

建议使用 stack,stack.yaml 添加 extra-deps 项使用 brick-0.6.4

flags: {}
extra-package-dbs: []
extra-deps: 
- brick-0.6.4
- vty-5.5.0
resolver: lts-6.27
$ stack install
$ fm

快捷键

<table> <tr> <td>Space / Enter</td> <td>确认 / 播放 / 暂停</td> </tr> <tr> <td>Esc</td> <td>停止 / 返回上一级菜单</td> </tr> <tr> <td>n</td> <td>播放下一首歌曲</td> </tr> <tr> <td>o</td> <td>播放模式选择</td> </tr> <tr> <td>c</td> <td>缓存选中歌曲</td> </tr> <tr> <td>C</td> <td>删除选中歌曲的缓存</td> </tr> <tr> <td>-</td> <td>减小音量</td> </tr> <tr> <td>=</td> <td>增大音量</td> </tr> <tr> <td>m</td> <td>静音 / 取消静音</td> </tr> </table>