Add retroactive scan task for existing libraries

This commit is contained in:
2026-09-17 14:20:14 +02:00
parent bb7af50879
commit 904aada05d
4 changed files with 175 additions and 77 deletions
+2 -3
View File
@@ -18,8 +18,6 @@ A Jellyfin plugin that automatically detects and removes black bars (letterboxin
## Installation
### Method 1: Building from Source
1. Clone this repository.
2. Build the plugin using the .NET 10 SDK:
```bash
@@ -28,7 +26,7 @@ A Jellyfin plugin that automatically detects and removes black bars (letterboxin
3. Copy the compiled DLLs from `JellyfinPlugin/bin/Release/net10.0/` into a new folder named `BlackBarRemover` inside your Jellyfin plugins directory (e.g., `/var/lib/jellyfin/plugins/BlackBarRemover/`).
4. Restart the Jellyfin server.
### Configuration
### Configuration & Initial Scan
1. Go to **Dashboard** -> **Plugins** -> **Black Bar Remover**.
2. Set your **Crop Detect Limit** (Default is 0.15). If your web-dl rips have noisy black bars that are not being cropped, increase this value to 0.20 or 0.25.
@@ -36,6 +34,7 @@ A Jellyfin plugin that automatically detects and removes black bars (letterboxin
- `Client`: Uses CSS injection in the web player.
- `Server`: Requires setting up the FFmpeg wrapper.
- `Both`: Attempts both methods depending on the client.
4. **Important for existing libraries**: The plugin automatically scans *new* files when they are added to Jellyfin. For your existing library, go to **Dashboard -> Scheduled Tasks** and run the **"Skanuj brakujące czarne pasy (Black Bar Remover)"** task manually. It will scan all existing movies and episodes in the background.
### Activating the Server-Side Wrapper (Optional)