FlyleafLib.Plugins.BitSwarm
1.3.0
dotnet add package FlyleafLib.Plugins.BitSwarm --version 1.3.0
NuGet\Install-Package FlyleafLib.Plugins.BitSwarm -Version 1.3.0
<PackageReference Include="FlyleafLib.Plugins.BitSwarm" Version="1.3.0" />
<PackageVersion Include="FlyleafLib.Plugins.BitSwarm" Version="1.3.0" />
<PackageReference Include="FlyleafLib.Plugins.BitSwarm" />
paket add FlyleafLib.Plugins.BitSwarm --version 1.3.0
#r "nuget: FlyleafLib.Plugins.BitSwarm, 1.3.0"
#:package FlyleafLib.Plugins.BitSwarm@1.3.0
#addin nuget:?package=FlyleafLib.Plugins.BitSwarm&version=1.3.0
#tool nuget:?package=FlyleafLib.Plugins.BitSwarm&version=1.3.0
FlyleafLib.Plugins.BitSwarm
Play media directly from torrents with FlyleafLib using BitSwarm, without waiting for the entire download to complete.
The plugin integrates BitSwarm with Flyleaf to open torrents and stream playable media files as their data becomes available. It also supports downloading the next item.
Install
Add the NuGet package to a .NET 10 Windows Flyleaf application:
dotnet add package FlyleafLib.Plugins.BitSwarm
The package declares dependencies on FlyleafLib >= 3.11.17 and < 4.0.0 and BitSwarm 2.4.12 (with its transitive dependencies). During build and publish, the package's MSBuild targets place the plugin and its BitSwarm runtime assemblies under:
<App output>/
└── Plugins/
└── BitSwarm/
├── FlyleafLib.Plugins.BitSwarm.dll
├── BitSwarmLib.dll
├── Partfiles.dll
└── BencodeNET.dll
BitSwarmLib.dll, Partfiles.dll, and BencodeNET.dll come from the BitSwarm, APF, and BencodeNET NuGet packages. The package-specific MSBuild target redirects their copy destinations so they are not also copied to the application root.
No manual DLL copying or compile-time plugin reference is required. The application must use Flyleaf's plugin-loading mechanism, including dependency resolution from the Plugins/BitSwarm/ directory. Note: The dependency redirection assumes the host application and other plugins do not independently require those same assemblies.
Source and development
See the Flyleaf repository and its Plugins/README.md for local builds, NuGet packaging, and publication instructions.
License: LGPL-3.0-or-later (the separate BitSwarm dependency has its own license).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- BitSwarm (>= 2.4.12)
- FlyleafLib (>= 3.11.17 && < 4.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.3.0 | 49 | 11/12/2026 |
first nuget release