豆瓣电台命令行版 0.0.9 发布

2014 年 1 月 13 日
 turing


简洁优雅的豆瓣电台命令行版,基于 Node.js

支持加 ❤ 、更新界面以及 bug 修复

支持的快捷键:

[return] - > 播放另一个频道,或者重新播放当前频道 (PLAY)
[backspace] - > 停止播放当前歌曲或频道 (DELETE)
[n] - > 本频道列表的下一首歌曲 (NEXT)
[l] - > 添加到红心列表或者删除红心 (LOVE)
[g] - > 跳转到当前播放歌曲的专辑页面 (GOTO)
[q] - > 退出豆瓣电台 (QUIT)

欢迎 star && fork
https://github.com/turingou/douban.fm
16441 次点击
所在节点    Node.js
94 条回复
hustlzp
2014 年 1 月 15 日
@SkyTodInfi node-gyp的bug...这...
lsmgeb89
2014 年 1 月 15 日
从来没有折腾过 node.js,不是很了解,我看安装好之后的 duban.fm 是一个 shell 脚本,难道还要自己安装 cygwin?
SkyTodInfi
2014 年 1 月 15 日
@hustlzp 参考这里可以解决 https://github.com/TooTallNate/node-gyp/issues/341
修改一个文件里面几行代码可以暂时解决,亲测可行
hustlzp
2014 年 1 月 15 日
@SkyTodInfi

非常感谢!!我是使用倒数第二个人给出的解决方案fix的,因为我是用brew安装的node:

In case anyone is using Brew, it puts npm with node-gyp in the cellar:

/usr/local/Cellar/node/0.10.24/lib/node_modules/npm/bin/node-gyp-bin/node-gyp
/usr/local/bin/node-gyp

Replace the first with a symlink to the second, and it works.

Hopefully the next node build is going to include this fix, otherwise I have to do this again on every release.
turing
2014 年 1 月 15 日
@lsmgeb89 这部分的东西 npm 应该会帮你解决,不需要额外安装。
lsmgeb89
2014 年 1 月 15 日
@turing 在 Node.js command prompt 执行 douban.fm 并不能运行。
archean
2014 年 1 月 15 日
顺带求个能够下载豆瓣红心音乐的脚本, 不知各位文艺工程师有没有私货, 或者写一个类似的?
turing
2014 年 1 月 15 日
@lsmgeb89 直接在 terminal 中执行
lsmgeb89
2014 年 1 月 15 日
@turing 更加不行,不认。
turing
2014 年 1 月 15 日
@lsmgeb89 你是不是没安装到全局啊
lsmgeb89
2014 年 1 月 15 日
@turing 你是指 Node.js 环境?
FallenDust
2014 年 1 月 15 日
非常不错!
IfengName
2014 年 1 月 16 日
我是来学习的~
yangkeao
2014 年 2 月 15 日
为什么我连如何选择电台都不知道

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/96773

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX