Kurmann.AutomateVideoPublishing.MediaFileWatcher
0.4.1-alpha
Kurmann.Videoschnitt.MediaFileWatcher
Additional DetailsRenamed main namespace "AutomateVideoPublishing" to "Videoschnitt"
dotnet add package Kurmann.AutomateVideoPublishing.MediaFileWatcher --version 0.4.1-alpha
NuGet\Install-Package Kurmann.AutomateVideoPublishing.MediaFileWatcher -Version 0.4.1-alpha
<PackageReference Include="Kurmann.AutomateVideoPublishing.MediaFileWatcher" Version="0.4.1-alpha" />
paket add Kurmann.AutomateVideoPublishing.MediaFileWatcher --version 0.4.1-alpha
#r "nuget: Kurmann.AutomateVideoPublishing.MediaFileWatcher, 0.4.1-alpha"
// Install Kurmann.AutomateVideoPublishing.MediaFileWatcher as a Cake Addin #addin nuget:?package=Kurmann.AutomateVideoPublishing.MediaFileWatcher&version=0.4.1-alpha&prerelease // Install Kurmann.AutomateVideoPublishing.MediaFileWatcher as a Cake Tool #tool nuget:?package=Kurmann.AutomateVideoPublishing.MediaFileWatcher&version=0.4.1-alpha&prerelease
Media File Watcher
Das Modul "Media File Watcher" ist eine Komponente der Automatisierungsplattform für private Videoproduktion, die darauf abzielt, die Effizienz und Organisation von Mediendateien zu verbessern, indem es Verzeichnisse überwacht und auf Änderungen reagiert.
Features
- Abstraktion des FileSystemWatcher: Bietet eine saubere und einfache API, um Änderungen im Dateisystem zu beobachten.
- Überwachung von Medienverzeichnissen: Verfolgt die Erstellung, Bearbeitung, Löschung und Umbenennung von Mediendateien in Echtzeit.
- Domänenspezifische Events: Ermöglicht das Auslösen von benutzerdefinierten Events, die für die Domäne der Mediendateiverwaltung relevant sind.
- Unterstützung für verschiedene Dateitypen:
- Neue Mediendateien (MP4, AVI, etc.)
- Sidecar-Dateien (z.B. NFO für Metadaten-Info oder SRT für Untertitel)
- Artwork-Dateien (Cover-Bilder, Thumbnails)
Integration
In eine Host .NET-Anwendung
services.AddMediaFileWatcher(moduleSettings);
Hinweis: Bereitstellung via NuGet-Package folgt.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- CSharpFunctionalExtensions (>= 2.41.0)
- Microsoft.Extensions.DependencyInjection (>= 8.0.0)
- Microsoft.Extensions.Hosting (>= 8.0.0)
- Microsoft.Extensions.Logging (>= 8.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 | |
---|---|---|---|
0.4.1-alpha | 87 | 3/30/2024 | |
0.4.0-alpha | 77 | 3/30/2024 | |
0.3.0-alpha | 82 | 3/30/2024 | |
0.2.1-alpha | 80 | 3/28/2024 | |
0.2.0-alpha | 81 | 3/28/2024 | |
0.1.0-alpha | 78 | 3/28/2024 |
Versionserhöhung um zu Testen ob doppelter Push nicht mehr möglich ist.