Xiami_Radio

A Xiami radio player by command-line on ruby.

鉴于 V2ex 上有复数个豆瓣的各种版本各种功能的播放工具,我大虾米拿去一比真是冷清得不行。

( *Pia!(o ‵-′)ノಥ_ಥ * 你丫忒夸张了吧,仔细看看还是有的 )

之前也在 V2 表示会折腾个 Ruby 版的虾米,于是就有了这个 ruby 的 虾米电台 ,虽然好像已经过了很久了

Features

  • 支持用户登录
  • 支持选择电台
  • 支持 320k (无需会员)
  • 支持收藏到虾米音乐库
  • 播放记录上传虾米
  • 附带自动签到脚本一份

Usage

$ gem install xiami_radio

and then

$ xiaomi_radio

you can also pass -d to make it run in background

# run xiaomi_radio in background
$ xiaomi_radio -d

# play next song
$ xiaomi_radio next

# stop
$ xiaomi_radio stop

Enjoy yourself ~

Requirements

  • Portaudio >= 19
  • Mpg123 >= 1.14
  • Audite

OSX Install

brew install portaudio
brew install mpg123

Debian / Ubuntu Install

apt-get install libjack0 libjack-dev
apt-get install libportaudiocpp0 portaudio19-dev libmpg123-dev

Audite

使用了 Audite 作为播放组件