docs: clarify multi-targeting (.NET 9 and .NET 10) in README build instructions
This commit is contained in:
@@ -43,12 +43,21 @@ This plugin has been verified and tested on:
|
||||
### Method 3: Building from Source
|
||||
|
||||
1. Clone this repository.
|
||||
2. Build the plugin using the .NET 9 SDK:
|
||||
2. Ensure you have the **.NET 9.0 SDK** and/or **.NET 10.0 SDK** installed (the project multi-targets both `net9.0` and `net10.0`).
|
||||
3. Build the plugin for all targets:
|
||||
```bash
|
||||
dotnet build JellyfinPlugin/JellyfinPlugin.csproj -c Release
|
||||
```
|
||||
3. Copy the compiled DLLs from `JellyfinPlugin/bin/Release/net9.0/` into a new folder named `BlackBarRemover` inside your Jellyfin plugins directory.
|
||||
4. Restart the Jellyfin server.
|
||||
Or build for a specific target framework:
|
||||
```bash
|
||||
# For Jellyfin 10.11 (.NET 9.0)
|
||||
dotnet build JellyfinPlugin/JellyfinPlugin.csproj -c Release -f net9.0
|
||||
|
||||
# For Jellyfin 12.0 / 13.0 Unstable (.NET 10.0)
|
||||
dotnet build JellyfinPlugin/JellyfinPlugin.csproj -c Release -f net10.0
|
||||
```
|
||||
4. Copy the compiled DLLs from `JellyfinPlugin/bin/Release/net9.0/` (for Jellyfin 10.11) or `JellyfinPlugin/bin/Release/net10.0/` (for Jellyfin 12.0+) into a new folder named `BlackBarRemover` inside your Jellyfin plugins directory (e.g., `/var/lib/jellyfin/plugins/BlackBarRemover/`).
|
||||
5. Restart the Jellyfin server.
|
||||
|
||||
### Configuration & Initial Scan
|
||||
|
||||
|
||||
Reference in New Issue
Block a user