@marsxyz that's because the package is out of date and that version is not hosted anymore. If you edit the PKGBUILD with the latest version and its checksum it will install just fine.
Hopefully the maintainer will update the PKGBUILD.
Git Clone URL: | https://aur.archlinux.org/jellyfin-server-bin.git (read-only, click to copy) |
---|---|
Package Base: | jellyfin-server-bin |
Description: | Jellyfin server backend |
Upstream URL: | https://jellyfin.org/ |
Licenses: | GPL2 |
Conflicts: | jellyfin-server, jellyfin-server-git |
Provides: | jellyfin-server |
Submitter: | petronny |
Maintainer: | petronny (AutoUpdateBot) |
Last Packager: | AutoUpdateBot |
Votes: | 3 |
Popularity: | 0.067143 |
First Submitted: | 2023-11-15 05:51 (UTC) |
Last Updated: | 2024-11-19 07:57 (UTC) |
@marsxyz that's because the package is out of date and that version is not hosted anymore. If you edit the PKGBUILD with the latest version and its checksum it will install just fine.
Hopefully the maintainer will update the PKGBUILD.
Not usable right now because the link to download the binary are dead. They have been for a while now.
Consider switching to other packages.
update it
Hey there, with recent updates I began experiencing playback issues on Android TV and LG Web OS apps.
On my troubleshooting analysis I noticed, that my archlinuxarm installation from this AUR package didn't use jellyfin-ffmpeg in Jellyfin streaming logs:
ffmpeg version n7.0.1 Copyright (c) 2000-2024 the FFmpeg developers
So I modified "/var/lib/jellyfin/config/encoding.xml":
<EncoderAppPath>/usr/lib/jellyfin-ffmpeg/ffmpeg</EncoderAppPath>
<EncoderAppPathDisplay>/usr/lib/jellyfin-ffmpeg/ffmpeg</EncoderAppPathDisplay>
Log After that:
ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
Perhaps it should somehow be baked into this package?
Please update it, url is not valid anymore
You may also want to change the following line in jellyfin.conf
from
JELLYFIN_ADD_OPTS="--webdir=/usr/share/jellyfin-web"
to
JELLYFIN_ADD_OPTS="--webdir=/usr/share/jellyfin/web"
updated PKGBUILD
for 10.9.6
# Maintainer: Jingbei Li <i@jingbei.li>
# Contributor: Eric Cheng <ericcheng@hey.com>
pkgname=jellyfin-server-bin
pkgver=10.9.6
_pkgver="${pkgver}+deb12"
pkgrel=1
pkgdesc='Jellyfin server backend'
arch=('x86_64' 'aarch64' 'armv7h')
url='https://jellyfin.org/'
license=('GPL2')
provides=('jellyfin-server')
conflicts=('jellyfin-server' 'jellyfin-server-git')
depends=('aspnet-runtime-6.0' 'bash' 'sqlite' 'fontconfig' 'jellyfin-ffmpeg')
optdepends=('jellyfin-web: to run web-app on the same machine')
source=('jellyfin.conf'
'jellyfin.service'
'jellyfin.sysusers'
'jellyfin.tmpfiles')
source_x86_64=("https://repo.jellyfin.org/files/server/debian/latest-stable/amd64/jellyfin-server_${_pkgver}_amd64.deb")
source_aarch64=("https://repo.jellyfin.org/files/server/debian/latest-stable/arm64/jellyfin-server_${_pkgver}_arm64.deb")
source_armv7h=("https://repo.jellyfin.org/files/server/debian/latest-stable/armhf/jellyfin-server_${_pkgver}_armhf.deb")
sha256sums=('dadc9a0bd154e6413ea87c645cc9e77e5a905d51d554b6cebfffe6c86aadd2a5'
'0f8511673816daf528625366b6c27bc7e6182e4ac789191c87474667398376e2'
'9bc1ddb77c73d46cc4078356b5773e5a776ebf8b47a1c820ad5fb17591ad5228'
'b7faa4b0c756cdb361ef5b04fddfdc416b00f1246bb3a19a34bf4d185a6a7e5a')
sha256sums_x86_64=('eafe4e19ee2a99bfb98c9de11e367f0d2313cd585332efe8cd1468e132221181')
sha256sums_aarch64=('7ef1d9c347619e59af7d71e97c762031f6c24680a035f54964f34a2042103c1f')
sha256sums_armv7h=('2666666e66e7c736b47723d911c85807154fb277a7da46ea9bd12cfbb474a2ea')
backup=('etc/conf.d/jellyfin')
options=('staticlibs')
package() {
tar -xf data.tar.xz
cp -r "$srcdir"/usr "$pkgdir"/usr
rm -r "$pkgdir"/usr/share
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
}
For anyone trying to install 10.9.1 or 10.9.2 I got this working by editing the PKGBUILD source lines to:
source_x86_64=("https://repo.jellyfin.org/files/server/debian/stable/v${pkgver}/amd64/jellyfin-server_${_pkgver}_amd64.deb")
source_aarch64=("https://repo.jellyfin.org/files/server/debian/stable/v${pkgver}/arm64/jellyfin-server_${_pkgver}_arm64.deb")
source_armv7h=("https://repo.jellyfin.org/files/server/debian/stable/v${pkgver}/armhf/jellyfin-server_${_pkgver}_armhf.deb")
Change pkgver=10.9.1 at the beginning of the file to whichever version you are trying to install.
If you are installing 10.9.2 change the 3 checksum lines to
sha256sums_x86_64=('5ec7de506e5ef6d25551a9e11b205947a988af647570f7ee158e98ea495e181b')
sha256sums_aarch64=('c243996b90a02bd367b5203471082c050cc27b3177a8de22e1f92341ba72463e')
sha256sums_armv7h=('c27b8222afd8a75dce8ed33b3e6dd2cc833628c8ef9dd53dfaaf146587e708fd')
Save it, then run makepkg -si (add --skipinteg if you are installing 10.9.1 since the checksums I provided are for 10.9.2).
If you have jellyfin-bin
installed, remove it.
If you are on x86_64, install jellyfin-server
and jellyfin-web
from [extra]
.
If you are on archlinuxarm, install jellyfin-web
from [extra]
and this package. If you are on aarch64, the arch4edu repository also provides prebuilt binaries for this package and all its dependencies if you want a quick installation.
@Strykar jellyfin-bin is gone. It's just a meta package so you can just remove it.
And you should install jellyfin-server in [extra] if you are on x86_64.
Pinned Comments
petronny commented on 2023-11-16 08:56 (UTC) (edited on 2023-11-27 08:40 (UTC) by petronny)
If you have
jellyfin-bin
installed, remove it.If you are on x86_64, install
jellyfin-server
andjellyfin-web
from[extra]
.If you are on archlinuxarm, install
jellyfin-web
from[extra]
and this package. If you are on aarch64, the arch4edu repository also provides prebuilt binaries for this package and all its dependencies if you want a quick installation.