diff --git a/lib/youtube-dl.js b/lib/youtube-dl.js index a4d3457..d8612ac 100644 --- a/lib/youtube-dl.js +++ b/lib/youtube-dl.js @@ -47,15 +47,17 @@ var ytdl = module.exports = function(url, args) { return; } - var req = request(data.url); + var item = (!data.length) ? data.url : data.shift(); + + var req = request(item.url); req.on('response', function(res) { if (res.statusCode !== 200) { stream.emit('error', new Error('status code ' + res.statusCode)); return; } - data.size = parseInt(res.headers['content-length'], 10); - stream.emit('info', data); + item.size = parseInt(res.headers['content-length'], 10); + stream.emit('info', item); }); stream.resolve(req); });