Search Criteria
Package Details: jellyfin 10.7.7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/jellyfin.git (read-only, click to copy) |
---|---|
Package Base: | jellyfin |
Description: | The Free Software Media System |
Upstream URL: | https://github.com/jellyfin/jellyfin |
Licenses: | GPL2 |
Submitter: | z3ntu |
Maintainer: | z3ntu |
Last Packager: | z3ntu |
Votes: | 83 |
Popularity: | 0.77 |
First Submitted: | 2019-01-09 16:59 (UTC) |
Last Updated: | 2021-09-10 16:48 (UTC) |
Dependencies (5)
- jellyfin-server (jellyfin-server-git, jellyfin-server-bin)
- jellyfin-web (jellyfin-web-git, jellyfin-web-bin)
- dotnet-sdk (dotnet-sdk-2.2, dotnet-sdk-2.2-vs2017, dotnet-sdk-3.0, dotnet-sdk-2.1, dotnet-sdk-bin, dotnet-sdk-5.0-bin, dotnet-sdk-preview-bin) (make)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- yarn (yarn-nightly) (make)
Latest Comments
jab416171 commented on 2022-05-14 18:07 (UTC)
jellyfin actually requires {aspnet,dotnet}-runtime-5.0-bin, currently this will just install {aspnet,dotnet}-runtime which is 6.0. I believe the PKGBUILD can just be updated to =5 instead of >=5. I also had to install nodejs-lts-fermium (version 14) to get it to build, it was throwing errors on 18.
davispuh commented on 2022-02-08 21:48 (UTC)
Any ideas for getting it to work with latest NodeJS?
bmd_online commented on 2022-01-22 16:11 (UTC) (edited on 2022-01-22 16:14 (UTC) by bmd_online)
I have made these changes in PKGBUILD for compile 10.8.0-alpha5 :
Caust1c commented on 2021-12-08 02:43 (UTC)
FYI to those looking to install: if you're getting a lot of the following error[1], then you might need to downgrade nodejs before installing. I had nodejs 17 (current stable). I installed the nodejs-lts-fermium package (nodejs 14) and it worked again.
[1] Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './package.json' is not defined by "exports" in...
JP-Ellis commented on 2021-12-07 02:20 (UTC)
Should the PKGBUILD also support armv7h? Looking at the jellyfin-bin package, that architecture is supported (though not armv6h).
JP-Ellis commented on 2021-12-07 02:20 (UTC)
Should the PKGBUILD also support armv7h? Looking at the jellyfin-bin package, that architecture is supported (though not armv6h).
talonz commented on 2021-11-15 16:12 (UTC)
just switched to jellyfin-git to dodge rolling back dotnet
nichobi commented on 2021-11-15 09:41 (UTC)
10.8.0 is currently in alpha and will support dotnet 6. Hard to say how long it'll be before it's released as stable, but it shouldn't be too hard to modify the PKGBUILD to install the alpha. https://www.reddit.com/r/jellyfin/comments/qtd4nw/the_second_alpha_for_1080_is_up_please_read_and/
DocMAX commented on 2021-11-15 08:49 (UTC)
will jellyfin get an update for dotnet 6.0 in the near future?
servimo commented on 2021-11-14 04:17 (UTC)
Yes, this is right Jellyfin 10.7.7-1 will work with: dotnet-runtime and aspnet-runtime 5.0
morkafox commented on 2021-11-13 20:31 (UTC)
I rolled back all dotnet packages and the aspnet-runtime back to 5.0 and it works for me now.
lysergia commented on 2021-11-13 20:19 (UTC)
I just rolled my packages back, but you probably need
aspnet-runtime-5.0-bin
as well.aorth commented on 2021-11-13 12:52 (UTC) (edited on 2021-11-13 13:05 (UTC) by aorth)
Looks like we need to go back to the
dotnet-sdk-5.0-bin
from AUR, since Arch updated to .NET 6.0. I'm getting this when starting Jellyfin now:Hmm, even after installing
dotnet-sdk-5.0-bin
I am getting:kak commented on 2021-11-04 00:30 (UTC)
if you are like me and are running into issues, it could be that a few of these items are missing:
galvez_65 commented on 2021-09-09 15:50 (UTC)
Just updated to 10.7.7, seems to be working ok, although not extensivly tested yet. Here is the patch if anyone is interested.
ozooha commented on 2021-06-28 02:05 (UTC) (edited on 2021-06-28 02:09 (UTC) by ozooha)
When it tries to build the package I get this error:
galvez_65 commented on 2021-06-18 14:51 (UTC)
just build 10.7.6 without issue. Here is the patch file if anyone wants it:
langfingaz commented on 2021-06-17 12:12 (UTC)
For me the build fails with the following error. Any ideas on how to resolve this?
z3ntu commented on 2021-06-01 15:06 (UTC)
@antonioMi See https://man.archlinux.org/man/makepkg.8
-A, --ignorearch
antonioMi commented on 2021-06-01 10:41 (UTC)
Please, add 'aarch64' in arch section for installing on Raspberry PI 4 or other that use ARM64.
cirlo commented on 2021-05-01 18:04 (UTC) (edited on 2021-05-01 18:04 (UTC) by cirlo)
I solved by installing
dotnet-host
from the official repos instead ofdotnet-host-bin
. Thanks!z3ntu commented on 2021-04-30 18:36 (UTC) (edited on 2021-04-30 18:36 (UTC) by z3ntu)
@yochananmarqos: Thanks, changed it.
@cirlo: The build works in a clean chroot, so please try that.
cirlo commented on 2021-04-30 13:37 (UTC) (edited on 2021-04-30 13:37 (UTC) by cirlo)
I get the following error updating from 10.7.0-1
~/.cache/paru/clone/jellyfin/src/jellyfin-10.7.2/Jellyfin.Server/Jellyfin.Server.csproj : error NU1101: Unable to find package Microsoft.NETCore.App.Host.arch-x64. No packages exist with this id in source(s): NuGet official package source
I tried to clean all my cache files but I had no luck :\
yochananmarqos commented on 2021-04-15 19:06 (UTC)
@z3ntu: Please use a local Yarn cache as not to pollute the user's home folder:
z3ntu commented on 2021-04-15 18:00 (UTC)
Finally!
aorth commented on 2021-04-15 16:12 (UTC) (edited on 2021-04-15 16:12 (UTC) by aorth)
dotnet 5.0.5.sdk202, which contains the NuGet TLS certificate workaround for dotnet restore, is in Arch Linux
[community]
now so you can build jellyfin without any shenanigans.@z3ntu please bump to 10.7.2!
galvez_65 commented on 2021-04-15 00:30 (UTC)
@kescherAUR thankyou thanks your suggestion to use -bin dotnet packages from the AUR worked, I was able to build jellyfin 10.7.2 and install it on my server.
kescherAUR commented on 2021-04-13 23:07 (UTC)
I've managed to build 10.7.2 by using all -bin packages for all the dotnet stuff, since these are updated to disable signature verification "temporarily" until this issue is fixed.
aorth commented on 2021-04-11 06:22 (UTC)
Last week NuGet updated their announcement about the signature verification failures to say that .NET SDK 5.0.202 disables signature verification on Linux to temporarily work around this. I built and installed dotnet-sdk-bin version 5.0.5.sdk202-1 from AUR, but Jellyfin still won't build:
Amazing that the NuGet stuff has been broken on Linux for over a month...
jsutton commented on 2021-04-04 01:31 (UTC)
I got these packages to build by downgrading ca-certificates-mozilla to 3.62-1 (the immediate previous version to the current release).
Source of this advice: https://github.com/NuGet/Home/issues/10695#issuecomment-808589535
aorth commented on 2021-04-02 10:09 (UTC)
dotnet-sdk 5.0 is in Arch Linux
[community]
since a few weeks ago (so no need for dotnet-core-bin), but there is another problem during build now. Something related to NuGet and TLS certificates. Affects a lot of Linux distributions, see:xamindar commented on 2021-03-29 18:34 (UTC)
I can't get this to build. I'm trying to figure out why jellyfin-server and jellyfin-web are dependencies of this package. They seem to be the same thing at first glance. Why would I need to install all three as dependencies?
Do I need to install dotnet-sdk from AUR instead?
z3ntu commented on 2021-03-09 21:37 (UTC)
@aorth The dotnet-core-bin packages builds a bunch of subpackages, one of those is dotnet-sdk-bin, yes. But you also need dotnet-runtime-bin & aspnet-runtime-bin.
@luukvbaal I'm not sure if this package qualifies as arch=(any) given that it does contain native code, although it includes it for multiple architectures which is quite weird. I'd love to not include that but dotnet is weird...
aorth commented on 2021-03-09 16:19 (UTC) (edited on 2021-03-09 16:20 (UTC) by aorth)
@z3ntu I think you mean dotnet-sdk-bin. Otherwise thanks, works well. 10.7.0 is so fast!
luukvbaal commented on 2021-03-09 13:27 (UTC)
@z3ntu Isn't that's precisely the point of the arch array? Specify all supported architectures or just use 'any' if indeed all architectures are supported.
z3ntu commented on 2021-03-09 12:50 (UTC)
@onny Just use "makepkg -A", there's not much point in adding all possible arches to all pkgbuilds.
onny commented on 2021-03-09 12:21 (UTC)
Could you please add aarch64 to the arch-array in PKGBUILD. Building, installing and running this package works fine on my ARM-board after adding this arch manually :)
z3ntu commented on 2021-03-09 08:46 (UTC) (edited on 2021-03-09 08:47 (UTC) by z3ntu)
The latest Jellyfin version depends on .NET Core 5 which isn't available in [community] yet. An alternative is using dotnet-core-bin from the AUR until it's updated in the official repos.
mqs commented on 2021-03-02 23:46 (UTC)
it should be possible to remove python2 again since the dependency was fixed in node-gyp
jokke commented on 2020-11-05 00:47 (UTC) (edited on 2020-11-05 00:51 (UTC) by jokke)
Please add python2 to makedepends. It's needed by node-gyp
galvez_65 commented on 2020-09-05 02:54 (UTC)
Just built version 10.6.4, Updated the PKGBUILD version number and updated pkgsums. Build with makepkg -cCsr seems to be running just fine although I am not running any plugins.
petris commented on 2020-08-29 02:39 (UTC) (edited on 2020-08-29 03:33 (UTC) by petris)
@z3ntu If you take a look at the debian rules (https://github.com/jellyfin/jellyfin/blob/master/debian/rules), you'll see that there's a few options missing from the "dotnet publish" command, in particular the "--self-contained" and "--runtime" options. If you add those options to the publish command, as well as change the service file to call "/usr/lib/jellyfin/bin/jellyfin" instead of "dotnet ... Jellyfin.dll" then it will fix the issues that people are complaining about.
These options create a "self contained" build that can be run without the dotnet runtime, thus it will copy all dependencies into the publish folder as well as generate a binary to run (the "jellyfin" binary I mentioned for the service file) without having to call "dotnet".
Edit: That said, comparing the included dlls with the portable variant downloadable from jellyfin's website (https://repo.jellyfin.org/releases/server/portable/versions/stable) shows that all of the dlls in the server package are included in this package when built in a clean chroot. Maybe the problem is stemming specifically with aur helpers?
TheFrenchGhosty commented on 2020-08-24 00:50 (UTC) (edited on 2020-08-24 00:50 (UTC) by TheFrenchGhosty)
This package is partially broken.
When Jellyfin is installed it will still ask for files used when building it, meaning that, if like me, you clean the cache directory of your AUR helper / remove the directory where you did the makepkg you will get issues.
This will break multiples plugins (example: https://github.com/ankenyr/jellyfin-youtube-metadata-plugin/issues/13#issuecomment-678843194 ) and cause various issues.
This https://aur.archlinux.org/pkgbase/jellyfin/#comment-737337 seems to be the same problem.
Moving to jellyfin-server-bin and jellyfin-web-bin solved the problem.
galvez_65 commented on 2020-07-21 20:03 (UTC)
changing the pkgrel to 10.6.0 and updating the sums allows the package to build without issue.
erkexzcx commented on 2020-07-21 17:07 (UTC) (edited on 2020-07-21 17:08 (UTC) by erkexzcx)
For those who are looking to install the latest version (binary package):
To install the latest version, uninstall any regular
jellyfin
and install these packages instead:knaick commented on 2020-04-14 09:11 (UTC) (edited on 2020-04-14 09:12 (UTC) by knaick)
Can confirm it works.
z3ntu commented on 2020-04-10 14:12 (UTC)
rm -rf ~/.cache/yarn/
should help there I guessGaaH commented on 2020-04-10 14:07 (UTC)
Indeed. I cloned the repo and
makepkg -si
and it works... Weird, because I removed the source folder downloaded by yay (my AUR helper) but it didn't help. I'm probably missing something.Ardent commented on 2020-04-10 00:46 (UTC)
I'm having the same problem as @GaaH
I tried
rm -rf src/ pkg/
with no improvement.z3ntu commented on 2020-04-09 15:42 (UTC)
@GaaH:
rm -rf src/ pkg/
? Jellyfin builds fine in a clean chroot so you can always use that.GaaH commented on 2020-04-09 14:44 (UTC) (edited on 2020-04-09 14:45 (UTC) by GaaH)
I have an error (see below) when I try to update the package.
GHammer commented on 2020-04-03 15:31 (UTC)
This left items in the build directory and will not schedule recordings likely due to that.
[2020-04-03 11:18:47.558 -04:00] [ERR] [11] Emby.Server.Implementations.HttpServer.HttpListenerHost: Error processing request System.ArgumentNullException: Value cannot be null. (Parameter 'mimeType') at MediaBrowser.Providers.Manager.ImageSaver.SaveImage(BaseItem item, Stream source, String mimeType, ImageType type, Nullable
1 imageIndex, Nullable
1 saveLocallyWithMedia, CancellationToken cancellationToken) at MediaBrowser.Providers.Manager.ProviderManager.SaveImage(BaseItem item, String url, ImageType type, Nullable1 imageIndex, CancellationToken cancellationToken) in /var/tmp/pamac-build-gary/jellyfin/src/jellyfin-10.5.2/MediaBrowser.Providers/Manager/ProviderManager.cs:line 171 at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex) in /var/tmp/pamac-build-gary/jellyfin/src/jellyfin-10.5.2/Emby.Server.Implementations/Library/LibraryManager.cs:line 2825 at Emby.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options) in /var/tmp/pamac-build-gary/jellyfin/src/jellyfin-10.5.2/Emby.Drawing/ImageProcessor.cs:line 225 at MediaBrowser.Api.Images.ImageService.GetImageResult(BaseItem item, Guid itemId, ImageRequest request, ItemImageInfo image, Boolean cropwhitespace, IReadOnlyCollection
1 supportedFormats, Nullable1 cacheDuration, IDictionary
2 headers, Boolean isHeadRequest) in /var/tmp/pamac-build-gary/jellyfin/src/jellyfin-10.5.2/MediaBrowser.Api/Images/ImageService.cs:line 646 at Emby.Server.Implementations.Services.ServiceExecGeneral.GetTaskResult(Task task) in /var/tmp/pamac-build-gary/jellyfin/src/jellyfin-10.5.2/Emby.Server.Implementations/Services/ServiceExec.cs:line 139 at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IRequest httpReq, HttpResponse httpRes, ILogger logger, CancellationToken cancellationToken) in /var/tmp/pamac-build-gary/jellyfin/src/jellyfin-10.5.2/Emby.Server.Implementations/Services/ServiceHandler.cs:line 80 at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IHttpRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken) in /var/tmp/pamac-build-gary/jellyfin/src/jellyfin-10.5.2/Emby.Server.Implementations/HttpServer/HttpListenerHost.cs:line 553erkexzcx commented on 2020-03-25 10:35 (UTC)
Feel free to use
jellyfin-bin
ye'all.Abzie commented on 2020-03-25 10:32 (UTC)
10.5.2 released 2 days ago: https://github.com/jellyfin/jellyfin/releases/tag/v10.5.2
IncredibleLaser commented on 2020-03-16 09:24 (UTC) (edited on 2020-03-16 09:25 (UTC) by IncredibleLaser)
It doesn't build here:
It seems git is required to build this, but it's not listed as a makedepends.
stiw47 commented on 2020-03-11 14:23 (UTC) (edited on 2020-03-11 14:25 (UTC) by stiw47)
@user110: Thanks for reply. Anyway, with
sudo pacman -Qm | egrep "dotnet|aspnet"
I got nothing.Following I got with
pacman -Q | egrep "dotnet|aspnet"
Now starting a part I don't understand :) I force removed
dotnet-runtime-2.2 2.2.7.sdk109-1
anddotnet-sdk-2.2 2.2.7.sdk109-1
, but this was broke Emby (I have Emby up and running on same machine)As I said, now I have broken Emby - service failed to start. I simple done
sudo pacman -S dotnet-runtime-2.2
and voila - both Jellyfin and Emby are working now.Thanks once again.
user110 commented on 2020-03-11 10:34 (UTC)
@stiw47 check installed versions of dotnet- and aspnet-
sudo pacman -Qm | egrep "dotnet|aspnet"
. It should be the same. If you have say dotnet-runtime-3.1 and dotnet-runtime-3.0 remove the latter. Do it for any other packages (older packages) and leave only new one.stiw47 commented on 2020-03-09 09:36 (UTC) (edited on 2020-03-09 09:39 (UTC) by stiw47)
Hi,
My build was successful and, actually, it was upgrade 10.4.3-2 -> 10.5.0-1 It was done with yay, and btw, 10.4.3-2 was also installed/upgraded with yay from version before, and so on....
After successful build and install, I done 'sudo systemctl restart jellyfin' and got following:
I tried to googling in order to solve problem, but didn't found anything useful. I think I have no enough knowledge for this, any help is appreciated. I would provide any additional needed info, thanks in advance.
cobol72 commented on 2020-02-23 18:57 (UTC)
I had build issues as well but, as @doctorzeus suggested, I added
dotnet-sdk
to themakedepends
in addition todotnet-sdk-2.2
and it worked fine. No idea why this is the case but I agree that it should be added.user110 commented on 2020-02-16 11:25 (UTC)
@CountMurphy dotnet 2.2 (runtime&sdk) now flagged as out-of-date and not available to install from community. I was trying to change PKGBUILD deps of dotnet 2.1. but got error first similar to those @brando56894 had, but know receiving error
doctorzeus commented on 2020-02-09 04:19 (UTC)
This also seems to fail to build when dotnet-sdk and/or its dependencies are not installed (even though it should only require dotnet-sdk 2.2)..?
Could we possibly this as a dependency for the benefit of other users please?
xente commented on 2020-02-06 04:54 (UTC)
Even though the error message says version 2.1 is required, version 2.2 appears to work. Version 2.2 is in the official repos as a binary package. To build, change makedepend to dotnet-sdk-2.2 as well.
brando56894 commented on 2020-01-15 16:26 (UTC) (edited on 2020-01-15 16:30 (UTC) by brando56894)
The dependency for dotnet should be set to dotnet-runtime-2.1 instead of dotnet-runtime because the latter points to v3 while jellyfin (currently) requires v2.1 in order to work properly.
nac commented on 2020-01-13 21:40 (UTC)
It seems possibly some recent change to jellyfin is causing a build failure:
CountMurphy commented on 2020-01-13 17:31 (UTC)
@user110, you don't have to uninstall anything. Just install dotnet-runtime-2.2 from community
user110 commented on 2019-12-23 19:44 (UTC)
@satcom886 I've installed jellyfin with dotnet > 3 since installation with dotnet 2.1 failed with error in node.js modules.Received then error similar to your (required framework version 2.1). Resolved by installing dotnet 2.1 (https://aur.archlinux.org/packages/dotnet-runtime-2.1/) and removing dotnet 3 (dotnet-rc) without deleting jellyfin. Do not know whether it is a correct approach but it works now.
z3ntu commented on 2019-11-04 19:33 (UTC) (edited on 2019-11-04 19:33 (UTC) by z3ntu)
Version 10.4.1 has a potentially breaking change, see https://github.com/jellyfin/jellyfin/releases/tag/v10.4.1 for details!
z3ntu commented on 2019-10-08 19:55 (UTC)
@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 (UTC) (edited on 2019-10-08 19:37 (UTC) by cirlo)
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 nowGr3q commented on 2019-10-05 07:44 (UTC) (edited on 2019-11-01 20:06 (UTC) by Gr3q)
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:
'dotnet-runtime<3'
satcom886 commented on 2019-10-04 17:44 (UTC)
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: - https://aka.ms/dotnet-download
onny commented on 2019-05-05 09:17 (UTC)
please add "armv7h" to the architectures list
pedroaraujo commented on 2019-04-20 20:13 (UTC) (edited on 2019-04-20 20:13 (UTC) by pedroaraujo)
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:
Updated PKGBUILD for the new 10.3.0 version released today here:
pedroaraujo commented on 2019-04-19 16:50 (UTC)
I managed to install this package in the Raspberry Pi with Archlinux ARM with the following updated PKGBUILDs:
dotnet-core-rc: https://pastebin.com/ACY0Mmk8
dotnet-sdk-rc: https://pastebin.com/DckN0bNC
jaudet commented on 2019-04-03 14:17 (UTC)
@z3ntu Gotcha. I'll let you know if I find a solution.
z3ntu commented on 2019-04-03 08:18 (UTC)
@Ichimonji10 I know about this issue but I didn't figure out a way to solve it.
jaudet commented on 2019-04-02 20:47 (UTC) (edited on 2019-04-03 03:22 (UTC) by jaudet)
Building with
extra-x86_64-build
fails for me. Here's a snippet:But building with
makepkg -s
succeeds. Here's a snippet:Any ideas? EDIT: This thread may contain relevant information.
slackline commented on 2019-03-28 09:18 (UTC)
@onny Thanks for making this available on armv7h.
I'm trying to install and have got dotnet-runtime-bin installed ok, but the jellyfin build complains about not being able to find dotnet-sdk. I've tried the linked dependency dotnet-sdk and dotnet-sdk-rc from AUR but neither are available for armv7h.
Could you advise how to proceed please?
onny commented on 2019-02-19 15:05 (UTC)
I made some adjustments to also get this package working for armv7h, armv6h: https://git.project-insanity.org/snippets/50
Then you can run: CARCH=armv7h makepkg
The package dotnet-runtime-bin provides the runtime package for arm architecture (precompiled). Also here: CARCH=armv7h makepkg
bobberb commented on 2019-02-17 05:39 (UTC)
Apologies for delay!
diffs for Arch jellyfin (stable) 10.1.0-3-->10.2.0-1 ready to go:
http://ix.io/1BgC - PKGBUILD.diff http://ix.io/1BgD - jellyfin.service.diff
CountMurphy commented on 2019-01-28 15:41 (UTC)
@scurvy2020, if using yay, trying doing a clean build. that fixed it for me.
Cirelli94 commented on 2019-01-28 14:51 (UTC)
@scurrvy2020 I installed today with no problems!
scurrvy2020 commented on 2019-01-26 03:31 (UTC)
I get failed validity check Validating source files with sha512sums... jellyfin-10.1.0.tar.gz ... FAILED