diff --git a/modules/youtube/youtube.js b/modules/youtube/youtube.js index f23ae1f..164a592 100644 --- a/modules/youtube/youtube.js +++ b/modules/youtube/youtube.js @@ -59,7 +59,11 @@ var youtube = function(dbot) { 'json': true }, function(error, response, body) { if(_.isObject(body) && _.has(body, 'entry')) { - var v = body.entry; + var v = body.entry + seconds = v['media$group']['yt$duration'].seconds + minutes = Math.floor(seconds / 60), + seconds = seconds - minutes * 60; + if(!_.has(v, 'yt$rating')) { v['yt$rating'] = { 'numLikes': 0, @@ -75,7 +79,9 @@ var youtube = function(dbot) { 'plays': v['yt$statistics'].viewCount, 'author': v.author[0].name['$t'], 'likes': v['yt$rating'].numLikes, - 'dislikes': v['yt$rating'].numDislikes + 'dislikes': v['yt$rating'].numDislikes, + 'minutes': minutes, + 'seconds': seconds })); } });