Package Details: jellyfin 10.4.0-2

Git Clone URL: (read-only)
Package Base: jellyfin
Description: The Free Software Media System
Upstream URL:
Licenses: GPL2
Submitter: z3ntu
Maintainer: z3ntu
Last Packager: z3ntu
Votes: 22
Popularity: 2.619278
First Submitted: 2019-01-09 16:59
Last Updated: 2019-10-08 19:54

Latest Comments

1 2 Next › Last »

z3ntu commented on 2019-10-08 19:55

@cirlo Thanks for the info, jellyfin started up fine and the web interface loaded so I didn't check further. Updated!

cirlo commented on 2019-10-08 19:37

jellyfin-web needs to be built with yarn aswell. I don't know if prepare() is the right place to do it, but - waiting for @z3ntu to update the pkg, i tried to do patch the PKGBUILD myself. Pardon me if i did any major error; all i can say is that the website works now

pkgdesc='The Free Software Media System'
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
depends=('dotnet-runtime<=3' 'ffmpeg' 'sqlite')
makedepends=('dotnet-sdk' 'yarn')

prepare() {
  cd jellyfin-web-$pkgver
  yarn install
  cp -r dist/. "$srcdir"/$_pkgname-$pkgver/MediaBrowser.WebDashboard/jellyfin-web

  cd $_pkgname-$pkgver

  # Disable dotnet telemetry

  dotnet build --configuration Release Jellyfin.Server
  # Ideally, this would be run in package() with the --output variable pointing
  # to "$pkgdir"/usr/lib/jellyfin, but this step fails in fakeroot.
  # The makepkg output looks like
  #   Restore completed in 56.84 ms for /aur/jellyfin-git/src/jellyfin/Jellyfin.Server/Jellyfin.Server.csproj.
  #   ==> ERROR: A failure occurred in package().
  # without indicating any sort of failure.
  dotnet publish --configuration Release Jellyfin.Server --output "$PWD"/publish
  # Clean up the runtimes folder (keep linux-*)
  rm -rfv publish/runtimes/{alpine-*,osx*,tizen-*,win*}

package() {
  mkdir -p "$pkgdir"/usr/lib
  cp -dr --no-preserve='ownership' $_pkgname-$pkgver/publish "$pkgdir"/usr/lib/jellyfin

  install -Dm 644 jellyfin.service -t "$pkgdir"/usr/lib/systemd/system/
  install -Dm 644 jellyfin.sysusers "$pkgdir"/usr/lib/sysusers.d/jellyfin.conf
  install -Dm 644 jellyfin.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/jellyfin.conf
  install -Dm 644 jellyfin.conf "$pkgdir"/etc/conf.d/jellyfin

Gr3q commented on 2019-10-05 07:44

Please add 'armv7h' and 'aarch64' to the supported architectures, dotnet can be installed to those architectures now as well (see install instructions).

Also, please specify the dotnet-runtime version as well, jellyfin won't run with the new version, it needs to be:


satcom886 commented on 2019-10-04 17:44

Could this package be made compatible with dotnet 3.0.100? After installing I'm getting:

It was not possible to find any compatible framework version The specified framework 'Microsoft.NETCore.App', version '2.1.0' was not found. - The following frameworks were found: 3.0.0 at [/opt/dotnet/shared/Microsoft.NETCore.App] You can resolve the problem by installing the specified framework and/or SDK. The .NET Core frameworks can be found at: -

onny commented on 2019-05-05 09:17

please add "armv7h" to the architectures list

pedroaraujo commented on 2019-04-20 20:13

Small update, we need this option in the PKGBUILD otherwise makepkg will delete the ".a" files, which the dotnet release package requires when running Jellyfin:

  • options=('staticlibs')

Updated PKGBUILD for the new 10.3.0 version released today here:

pedroaraujo commented on 2019-04-19 16:50

I managed to install this package in the Raspberry Pi with Archlinux ARM with the following updated PKGBUILDs:

Ichimonji10 commented on 2019-04-03 14:17

@z3ntu Gotcha. I'll let you know if I find a solution.

z3ntu commented on 2019-04-03 08:18

@Ichimonji10 I know about this issue but I didn't figure out a way to solve it.

Ichimonji10 commented on 2019-04-02 20:47

Building with extra-x86_64-build fails for me. Here's a snippet:

==> Starting build()...
Failed to initialize CoreCLR, HRESULT: 0x8007001F
==> ERROR: A failure occurred in build().

But building with makepkg -s succeeds. Here's a snippet:

==> Starting build()...

Welcome to .NET Core!
Learn more about .NET Core:
Use 'dotnet --help' to see available commands or visit:

Any ideas? EDIT: This thread may contain relevant information.