!!!DISCLAIMER!!!
THIS PLUGIN IS ENTIRELY VIBE CODED; I HAVE NO IDEA WHAT I AM DOING; PROCEED AT YOUR OWN RISK THIS WILL BREAK YOUR SERVERS STARTUP AT THE CURRENT POINT IN DEVELOPMENT; DO NOT INSTALL
!!!DISCLAIMER!!!
These instructions will guide you through setting up a local build environment on Arch Linux running under WSL2.
You will need to have the .NET 9.0 SDK installed.
-
Update your system: Open a terminal and run the following command to ensure your system is up-to-date:
sudo pacman -Syu
-
Install .NET 6.0 SDK: Install the .NET 6.0 SDK using
pacman:sudo pacman -S dotnet-sdk-9.0
-
Verify Installation: Check that the SDK was installed correctly by running:
dotnet --version
This should output a version number starting with
9.x.x.
Once you have the .NET 6.0 SDK installed, you can build the plugin.
-
Clone the repository:
git clone https://github.com/your-username/Jellyfin.Plugin.GrpcFfmpeg.git cd Jellyfin.Plugin.GrpcFfmpeg -
Build in Release mode: Run the following command to build the project:
dotnet build -c Release
-
Find the artifacts: The build artifacts will be located in the
Jellyfin.Plugin.GrpcFfmpeg/bin/Release/net9.0/directory. This will include the plugin's DLL file and other assets, ready to be zipped for deployment.