Skip to content

Commit 3541b0a

Browse files
committed
Add Known Issues to README.md
1 parent 7b76c78 commit 3541b0a

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

README.md

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,34 @@ Microsoft does not have an official build of dotNET for FreeBSD. See [HERE](http
44
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.
55

66
## Divergence from main project
7+
78
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`
89
Check "building" if you would like to learn more.
910

1011
# Updates
1112

1213
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**.
1314

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.
1532

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-
2333
# Bugs
34+
2435
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.
2536

2637
# License(s)

0 commit comments

Comments
 (0)