Giter Club home page Giter Club logo

jellyfin-server-freebsd's Introduction

(Unofficial) Jellyfin Server for FreeBSD

Microsoft does not have an official build of dotNET for FreeBSD. See HERE for more details. This repo currently only contains binary components for Jellyfin-Server (FreeBSD AMD64) and Jellyfin-Web (Portable) in addition to the required and pre-built libSkiaSharp. An installable package (.pkg) is provided for ease of installation.

Divergence from main project

This product builds cleanly with a working dotNET SDK under FreeBSD 12.2+. No code modification is required unless using the build.sh or build.yaml

Updates

This package will lag behind the official Jellyfin product as it is not a part their CI/CD process and relies on me manually building it. If it lags more than a week behind and you want updates please OPEN A TICKET.

TODO

  • CI/CD system which will likely be Azure DevOps as it does not appear Github actions has FreeBSD systems
    • Finished for v10.8.5!
  • Figure out how to wire FreeBSD ports system into autopackaging updates from here
  • Figure out how to use libmap in ports system instead of making a symlink for library
    • Future versions will use this

Bugs

Please DO NOT bring bugs about this build or platform to the main jellyfin team. This is Unofficial. Open a ticket if you are having issues but please check their official Issues first and make sure you have read the Troubleshooting section in the TrueNAS guide (yes, even if using base FreeBSD) as it cover most issues/bugs/quirks you might hit.

License(s)

  • Jellyfin is under GPLv2
  • Skia is under BSD-3-CLAUSE
  • Bundled combination of the above would likely fall under GPLv2 or some dual license.
  • IANAL so I am not 100% sure.

One more thing

Microsoft does not currently support dotNET5+ on FreeBSD so this package and its binaries might have limited support across FreeBSD versions. If you are knowledgeable in the inner-workings of FreeBSD please drop over to dotnet/runtime#14537 if you would like to help out getting dotNET on to FreeBSD.

jellyfin-server-freebsd's People

Contributors

thefrank avatar spz2k9 avatar lixxbox avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.