Zum Inhalt springen
← Zurück zu den Projekten

Jellyfin Plugin Tvheadend

Jellyfin TVHeadend Plugin

Part of the Jellyfin Project

Plugin Banner

GitHub Workflow Status MIT License Current Release

#About

This plugin allows you to manage TVHeadend from Jellyfin.

#Installation

See the official documentation for install instructions.

#Build

  1. To build this plugin you will need the .NET 10 SDK.

  2. Build the plugin with the following command:

dotnet publish TVHeadEnd/TVHeadEnd.csproj --configuration Release --output bin
  1. Place bin/TVHeadEnd.dll in the plugins/tvheadend folder (you might need to create the folders) of your Jellyfin install.

#Development

The build enforces the shared Jellyfin analyzer set (StyleCop, .NET code analysis, SerilogAnalyzer and MultithreadingAnalyzer) with TreatWarningsAsErrors, so warnings fail the build. Before pushing, check formatting and analyzer compliance:

dotnet format TVHeadEnd.slnx --verify-no-changes
dotnet build TVHeadEnd.slnx -c Release

dotnet format TVHeadEnd.slnx (without the flag) applies the fixes it can automatically.

#Releasing

To release the plugin we recommend JPRM that will build and package the plugin. For additional context and for how to add the packaged plugin zip to a plugin manifest see the JPRM documentation for more info.

#Contributing

We welcome all contributions and pull requests! If you have a larger feature in mind please open an issue so we can discuss the implementation before you start. In general refer to our contributing guidelines for further information.

#Licence

This plugins code and packages are distributed under the MIT License. See LICENSE for more information.

Neue Version verfügbar.