This question is also phrased as: "Can I use BTSharp to download generic .torrent files?"
Yes! Of course!
We encourage it!
1. Load the ShareInfo file as usual. As in:
ShareInfo shareInfo = ShareInfo.Load(@"c:\torrents\GreatSong.torrent");
or
ShareInfo shareInfo = ShareInfo.Load( new Uri("http://examplewebsite.com/GreatSong.torrent");
2. Now use *your* BTSharp Content Provider Id to sponsor the download. As in:
if (shareInfo.NeedsSponsor)
{
shareInfo2.Sponsor("00000000-1111-0000-1111-39B2086DFB9B");
}
The download is now sponsored by you, and the end user can download it.