Trakt.tv Matcher
Extends https://github.com/vankasteelj/trakt.tv node module, in order to match a filename with trakt info. Works around mmmmh 98.5% of the time?
NOTICE: requires trakt.tv module! Load this plugin directly through trakt.tv
module.
- Install:
npm install trakt.tv trakt.tv-matcher
- Load the plugin:
var Trakt = require('trakt.tv');
var trakt = new Trakt({
client_id: '<your id>',
plugins: ['matcher']
});
- Call "matcher":
trakt.matcher.match({
filename: 'My Awesome Film (2007).mp4',
path: '/media/Home_Movies'
}).then(function (result) {
console.log(result);
});
There's also the possibility of passing a torrent's name (found in metadata, or as a magnet DN) in the options to increase chance of matching:
trakt.matcher.match({
filename: 'My Friend's Awesome Short.avi',
torrent: 'my.friend.short.thxguyg'
}).then(function (result) {
console.log(result);
});
License MIT, (c) vankasteelj