豆瓣电台命令行版 0.0.9 发布

2014-01-13 11:39:38 +08:00
 turing


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

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

支持的快捷键:

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

欢迎 star && fork
https://github.com/turingou/douban.fm
15427 次点击
所在节点    Node.js
94 条回复
hustlzp
2014-01-15 09:42:54 +08:00
@SkyTodInfi node-gyp的bug...这...
lsmgeb89
2014-01-15 09:50:17 +08:00
从来没有折腾过 node.js,不是很了解,我看安装好之后的 duban.fm 是一个 shell 脚本,难道还要自己安装 cygwin?
SkyTodInfi
2014-01-15 10:13:02 +08:00
@hustlzp 参考这里可以解决 https://github.com/TooTallNate/node-gyp/issues/341
修改一个文件里面几行代码可以暂时解决,亲测可行
hustlzp
2014-01-15 10:45:33 +08:00
@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-01-15 12:02:41 +08:00
@lsmgeb89 这部分的东西 npm 应该会帮你解决,不需要额外安装。
lsmgeb89
2014-01-15 13:43:25 +08:00
@turing 在 Node.js command prompt 执行 douban.fm 并不能运行。
archean
2014-01-15 14:12:29 +08:00
顺带求个能够下载豆瓣红心音乐的脚本, 不知各位文艺工程师有没有私货, 或者写一个类似的?
turing
2014-01-15 14:41:18 +08:00
@lsmgeb89 直接在 terminal 中执行
lsmgeb89
2014-01-15 15:19:43 +08:00
@turing 更加不行,不认。
turing
2014-01-15 15:29:32 +08:00
@lsmgeb89 你是不是没安装到全局啊
lsmgeb89
2014-01-15 16:32:04 +08:00
@turing 你是指 Node.js 环境?
HoHo
2014-01-15 19:32:29 +08:00
非常不错!
IfengName
2014-01-16 21:28:25 +08:00
我是来学习的~
yangkeao
2014-02-15 17:19:32 +08:00
为什么我连如何选择电台都不知道

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

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

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

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

© 2021 V2EX