guo-yu/douban.fm

pool_stream 导致播放的时候报错

Closed this issue · 2 comments

mac 10.9.2
douban.fm v0.1.3

尝试播放的时候报错

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: write after end
    at writeAfterEnd (_stream_writable.js:133:12)
    at WriteStream.Writable.write (_stream_writable.js:181:5)
    at /usr/local/share/npm/lib/node_modules/douban.fm/node_modules/player/node_modules/pool_stream/lib/pool.js:45:10
    at Array.forEach (native)
    at Pool._flush (/usr/local/share/npm/lib/node_modules/douban.fm/node_modules/player/node_modules/pool_stream/lib/pool.js:44:14)
    at Pool.<anonymous> (/usr/local/share/npm/lib/node_modules/douban.fm/node_modules/player/node_modules/pool_stream/lib/pool.js:19:14)
    at Pool.EventEmitter.emit (events.js:117:20)
    at onwriteDrain (_stream_writable.js:289:12)
    at afterWrite (_stream_writable.js:277:5)
    at _stream_writable.js:267:9
    at process._tickCallback (node.js:415:13)

把 pool_stream降级到v0.0.2后正常

player 0.1.5 发布了,再试试重新安装 douban.fm,如果还有问题,可以直接指定 player@0.1.5 版本安装到全局