He hecho un server para bittorrent que envía el torrent a xbmctorrent para reproducirlo. Para que funcione hay que tener instalado el addon xbmctorrent, si no, al ejecutar un item de tipo torrent no pasará nada.
También he arreglado el canal mejortorrent que daba un poco penita. He arreglado el listado de documentales y series y añadido series HD y listado alfabético de series. También algunas carátulas no salían.
Adjunto un .zip con los ficheros nuevos que hay que añadir. Los pocos cambios que hay que hacer en los ficheros servers/servertools.py y platformcode/xbmc/xbmctools.py los he adjuntado en sendos parches.
Los archivos de la librería bencode y las funciones para convertir de torrent a magnet las he tomado prestadas directamente del xbmctorrent.
No sé si hay alguna forma de saber si un addon está instalado. Si se pudiera hacer la comprobación se podría sacar un mensaje si xbmctorrent no está instalado.
Si lo probáis o tenéis alguna duda comentadme.
Un saludo