资料介绍
软件简介
简洁优雅的豆瓣电台命令行版,基于 Node.js。
功能特性
-
支持歌曲加心
-
支持私人电台、红心电台
-
支持离线播放本地电台
-
支持 PRO 用户高码率歌曲
-
支持滚动歌词显示
-
支持部分 ID3 信息补全
如何安装
从 NPM 中安装稳定的版本:
$ [sudo] npm install douban.fm -g
$ [sudo] npm install douban.fm -g \ --disturl=http://dist.u.qiniudn.com \ --registry=http://r.cnpmjs.org
从 Git 仓库中安装最新的开发版本:
$ [sudo] npm install git://github.com/turingou/douban.fm.git -g \ --disturl=http://dist.u.qiniudn.com \ --registry=http://r.cnpmjs.org
模块依赖
由于需要使用到 speaker 等模块,安装时需要编译文件,对安装环境有一定要求。 推荐在 Mac OSX 下使用,在安装之前或安装遇到问题时,确保以下依赖状态正常:
linux & mac
-
安装了 python 2.x 并配置好环境变量
-
安装了 node-gyp 编译工具
-
安装了 xcode,或已安装 xcodebuild 工具和 command line tools 工具集
-
曾经安装过 xcode 并已同意用户协议,确保更新 xcode 版本后同意过用户协议
-
非 Mac OSX 用户需要检查
node-speaker
模块的外部依赖情况,详见 node-speaker 文档,按照你使用的操作系统安装相应外部依赖 -
确保权限一致。如果没有使用 sudo 则尝试使用 sudo 安装
-
各种 linux 发行版外部依赖问题,先确认是否安装了 libasound2,如果没有,尝试
sudo apt-get install libasound2-dev
,fedora 下yum install alsa-lib-devel
windows
-
最新版本的 x86 Node.js for Windows,注意不要安装 x64 版本。
-
安装 Python 2.7, installed in the default location of
C:\Python27
。
安装的时候都用默认的下一步吧,保险起见再重启一下电脑,现在,你的windows系统就可以安装带有c++ addons的Node.js 模块了。
如果遇到无法解决的问题,请到 issue 板块先检索是否有人遇到相同的错误,或者直接发帖求助。
使用方法
开启你的命令行豆瓣电台:
$ douban.fm
收听私人频道需要设置账户信息。账户信息、配置文件将会保存在 ~/.douban.fm.profile.json
( >= 0.1.2 版本后) 歌曲将会默认保存在 ~/douban.fm
目录下,当然你也可以通过配置自定义歌曲保存的目录。
使用配置向导,配置豆瓣电台账户信息、下载目录路径以及使用更多特性功能:
$ douban.fm config
菜单快捷键列表
在相应的命令行菜单中,按下以下快捷键,可以在收听豆瓣电台的过程中,标注自己喜欢的红心歌曲, 跳转到专辑的介绍页面,或者分享这首歌曲到你的新浪微博。
[return] - > 播放另一个频道,或者重新播放当前频道 (PLAY) [backspace] - > 停止播放当前歌曲或频道 (DELETE) [n] - > 本频道列表的下一首歌曲 (NEXT) [l] - > 添加到红心列表或者删除红心 (LOVE) [s] - > 分享当前歌曲到新浪微博 (SHARE) [r] - > 开启或关闭歌词,默认关闭歌词显示 (LRC) [g] - > 跳转到当前播放歌曲的专辑页面 (GOTO) [q] - > 退出豆瓣电台 (QUIT)
如果你忘了快捷键设置,可以打开配置向导,查看帮助菜单,或者:
$ douban.fm help
支持 Pro 用户高码率音乐
支持 pro 用户收听高码率 mp3,pro 用户默认会先寻找 192kbps 的歌曲播放,非 pro 用户不受影响。 在同样的网络情况下,收听高码率的电台可能意味着加载资源的速度更慢,但是目前豆瓣电台命令行版还不支持随时自定义码率。
歌词显示
豆瓣电台命令行版 >= 0.1.2
版本支持显示歌词功能,这个功能尚在调试中,歌词可能无法与音乐精确匹配,歌词显示默认关闭,可以使用快捷键 R
开启,开启后在下一首歌曲播放时将会加载歌词。
本地电台
豆瓣电台命令行版 >= 0.1.2
版本支持本地电台功能,这意味着在离线情况下,或者网络不佳,通信失败的情况下,豆瓣电台命令行版会自动切换到本地电台进行播放,方便您在旅行时使用豆瓣电台。
ID3 信息补全
豆瓣电台命令行版 >= 0.1.2
版本支持本地 ID3 信息补全,方便用户同步到 iTunes 等播放软件。目前暂不支持为歌曲添加封面。此功能需要外部依赖 ffmpeg
使用前确保已经安装 ffmpeg command-line tool 或 libav fork
范例代码
豆瓣电台 SDK 已迁移到 douban-sdk
模块,请参考此模块接口文档使用,如需更多使用范例,可以参考本项目下的 ./libs/sdk.js
文件。
- PetaLinux工具文档:命令行参考指南
- Emulex命令行协议(CLP)规范
- OneCommand Manager命令行界面用户手册
- OneCommand ManagerCommand命令行界面 版本10.6
- Emulex OneCommand命令行接口用户指南 12.2版
- Linux命令行与shell脚本编写 4次下载
- 新的开源命令行工具west
- K210命令行开发环境搭建指南 5次下载
- Git常见的误区和命令行工具等综述 0次下载
- Linux图形界面的原理与构成和Linux命令行和vi编辑器的使用手册 6次下载
- CMD的命令行高级教程 30次下载
- 最全面StoneOS命令行用户手册 13次下载
- AR120AR3600_典型配置案例(通过命令行) 0次下载
- 博达环网配置命令行 0次下载
- cmd网络经典命令行
- 在命令行下配置防火墙的基础上网步骤 918次阅读
- Fcoder从命令行批量转换为TIFF 829次阅读
- 在命令行中记笔记的神器-Jrnl 1487次阅读
- Golang基于flag库实现一个命令行工具 1328次阅读
- uvm命令行传递参数的小技巧 5689次阅读
- 如何从命令行获取和解析参数 3055次阅读
- 推荐这七大有趣和方便的终端/命令行界面工具 2816次阅读
- 维基链的命令行是如何高效快速的对维基链节点进行操作的 1063次阅读
- 巧妙的Linux命令行技巧能让你提高效率 2875次阅读
- 能提高效率的Linux命令行技巧 2112次阅读
- C语言中一个简单的实例,检查命令行是否有提供参数 3461次阅读
- Linux命令行可以随便使用吗?你了解Linux的10个危险命令吗? 3739次阅读
- 通过这10个基础命令开始掌握Linux命令行 4260次阅读
- 实用 Linux 命令行使用技巧集锦 4782次阅读
- 监控jvm常用的5个命令行工具 5888次阅读
下载排行
本周
- 1NS1081/NS1081S/NS1081Q USB 3.0闪存数据手册
- 0.40 MB | 4次下载 | 2 积分
- 2光伏并网逆变器原理
- 7.31 MB | 3次下载 | 2 积分
- 3T20电烙铁原理图资料
- 0.27 MB | 2次下载 | 免费
- 4PL83081 双路恒流同步降压转换器技术手册
- 3.34 MB | 1次下载 | 免费
- 5PL88052 4.8V至60V输入,5A,同步降压转换器技术手册
- 3.36 MB | 1次下载 | 免费
- 6LX8201微孔雾化驱动芯片电路图资料
- 0.15 MB | 1次下载 | 免费
- 7PC6200_7V直流电机驱动器技术手册
- 0.47 MB | 次下载 | 免费
- 8恒温晶体振荡器(OCXO)FOC-2D:20.6×20.6mm在通信基站和测试设备中的应用参数规格
- 485.75 KB | 次下载 | 免费
本月
- 1如何看懂电子电路图
- 12.88 MB | 329次下载 | 免费
- 2RK3588数据手册
- 2.24 MB | 14次下载 | 免费
- 3PC5502负载均流控制电路数据手册
- 1.63 MB | 12次下载 | 免费
- 4STM32F10x参考手册资料
- 13.64 MB | 12次下载 | 1 积分
- 5OAH0428 V1.0英文规格书
- 5.86 MB | 8次下载 | 免费
- 6NS1081/NS1081S/NS1081Q USB 3.0闪存数据手册
- 0.40 MB | 4次下载 | 2 积分
- 7PID控制算法学习笔记资料
- 3.43 MB | 3次下载 | 2 积分
- 8光伏并网逆变器原理
- 7.31 MB | 3次下载 | 2 积分
总榜
- 1matlab软件下载入口
- 未知 | 935132次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191415次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183349次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81599次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73818次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65990次下载 | 10 积分
评论