V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
turing
V2EX  ›  Node.js

豆瓣电台命令行版 0.1.3 发布

  •  1
     
  •   turing · 2014-02-24 23:53:56 +08:00 · 3674 次点击
    这是一个创建于 3684 天前的主题,其中的信息可能已经有所发展或是发生改变。
    几个重要更新:

    1. @JacksonTian 改进了 player 模块,采用 stream pool 不再使用同步下载的方式播放,无需等待(网络不好的时候会有一些卡顿)
    2. 支持离线播放本地电台,目的主要是方便旅行的时候写代码,比如在动车上写代码之类的场景,如果通信失败直接采用本地电台模式。
    3. 支持部分 ID3 信息补全,方便同步到 iTunes(暂不支持 cover picture),需要安装外部依赖(ffmpeg cli tool)

    其他更新:

    1. 支持配置歌曲下载目录,通过 douban.fm home SOMEDIR 配置,或者直接指定当前目录: douban.fm home ,不建议经常更换下载目录,文件并不会复制过去。需要的话可以自己手动复制。
    2. 将配置文件转移到 ~/.douban.fm.profile.json 所以之前已经安装过的同学需要重新配置一下账户 douban.fm config

    更新豆瓣电台命令行版本:
    $ [sudo] npm install douban.fm -g

    欢迎 star && fork:
    https://github.com/turingou/douban.fm
    7 条回复    1970-01-01 08:00:00 +08:00
    firede
        1
    firede  
       2014-02-24 23:58:51 +08:00
    赞!立刻去升级。
    CRight
        2
    CRight  
       2014-02-25 00:02:54 +08:00 via Android
    我原以为你会放弃更新,只是编个玩玩。
    itfanr
        3
    itfanr  
       2014-02-25 00:23:03 +08:00
    不错啊!!!竟然坚持下去了。。。我说糖果论坛没有更新呢,原来在弄douban
    laomo
        4
    laomo  
       2014-02-25 13:34:24 +08:00
    非常给力!
    之前安装失败,原来是我的node版本太低。今天安装成功,体验不错。提3点功能建议(已开issue):
    1. 本地保存使用歌曲名字,而不是字母数字串?
    2. 本地电台是否考虑添加只缓存特定兆赫的功能,比如红心和收藏?
    3. 同求支持收藏兆赫 #47
    zewenzhang
        5
    zewenzhang  
       2014-02-25 19:18:03 +08:00
    报个bug,在某种情况下按回车切歌,会出现新歌已点播,老歌未关闭导致两首或多首歌同时播放的问题,且此时按q无法退出,只能关闭tab.目前无法稳定复现
    turing
        6
    turing  
    OP
       2014-02-25 19:32:18 +08:00
    @zewenzhang 这个问题确实更换了 player 依赖版本开始时不时出现,会继续关注。欢迎去提 issue https://github.com/turingou/douban.fm/issues?state=open
    beakey
        7
    beakey  
       2014-04-02 20:15:18 +08:00
    这个音乐是缓存在什么位置?可以清空缓存吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5456 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:08 · PVG 17:08 · LAX 02:08 · JFK 05:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.