You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-8Lines changed: 19 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,23 +4,34 @@ Microsoft does not have an official build of dotNET for FreeBSD. See [HERE](http
4
4
This repo currently only contains binary components for [Jellyfin-Server](https://github.com/jellyfin/jellyfin) (FreeBSD AMD64) and [Jellyfin-Web](https://github.com/jellyfin/jellyfin-web/) (Portable) in addition to the required and pre-built libSkiaSharp.
5
5
6
6
## Divergence from main project
7
+
7
8
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`
8
9
Check "building" if you would like to learn more.
9
10
10
11
# Updates
11
12
12
13
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**.
13
14
14
-
# TODO
15
+
# Known Issues
16
+
17
+
-`libinotify` runs into resource limitations when used to monitor a large number of files. This is typically experienced as DNS or SSL errors.
18
+
- Cause: Oversimplified as [Everything is a file](https://en.wikipedia.org/wiki/Everything_is_a_file)
19
+
- Workaround: Make sure that "Enable real time monitoring" is disabled for every library. This option is checked by default.
20
+
-`ffmpeg` sees very slow transcode rates when compared to other platforms. See [HERE](https://github.com/Thefrank/jellyfin-server-freebsd/issues/67).
21
+
- Cause: Unknown.
22
+
- Workaround: There is no known workaround for this. This appears to be a FreeBSD or build issue.
23
+
- Hardware acceleration does not work. `ffmpeg` detects suitable hardware.
24
+
- Cause: Explicit FreeBSD cases not included in code.
25
+
- Workaround: The current experimental [build](https://github.com/Thefrank/jellyfin-server-freebsd/releases/tag/jellyfin-vaapi-test) based on Jellyfin 10.9.0 master branch includes patching to add more supported hardware types. Please let me know if this works!
26
+
- IPv6 support does not work in all jail situations (e.g., TrueNAS CORE created jails, `ipv6=new`, or `vnet=OFF`)
27
+
- Cause(s):
28
+
- TrueNAS CORE sets up jails in a way that might cause discovery to fail on ipv6 networks.
29
+
- FreeBSD exposes a limited amount of data to the jail based on OS or jail security level.
30
+
- dotNET uses dual-sockets and runs into issues if only 4 or 6 is visible.
31
+
- Workaround: See the [FAQ](FAQ.md) for various workarounds. In some cases, a workaround might not be available.
15
32
16
-
-~~CI/CD system which will likely be Azure DevOps as it does not appear Github actions has FreeBSD systems~~
17
-
- Finished for v10.8.5!
18
-
-~~Figure out how to wire FreeBSD ports system into autopackaging updates from here~~
19
-
- Now in ports! `pkg install jellyfin`
20
-
-~~Figure out how to use libmap in ports system instead of making a symlink for library~~
21
-
- Future versions will use this
22
-
23
33
# Bugs
34
+
24
35
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](https://github.com/jellyfin/jellyfin/issues) first and make sure you have read the [FAQ.md](FAQ.md) first.
0 commit comments