安卓Termux安装jellyfin(非udocker方法)
前言在Termux上直接搜索jellyfin是可以搜到有包的但是直接安装后用不了即使按照提示补全了. NET环境还是运行不了。在今年的年初我折腾过一段时间后来选择了emby因为emby有现成的server端安卓APP但是不太稳定进程挂在后台会莫名其妙的消失像是闪退了之前老版本还能通过xposed插件“进程锁”把进程锁住可以用更新之后就不行了一挂后台就不行于是乎又把目光投向jellyfin安装jellyfin和. NET#搜索pkg search jellyfin会搜出jellyfin-server和jellyfin-ffmpeg两个包然后安装。#安装pkg install jellyfin-server jellyfin-ffmpeg -y安装完成之后直接运行 jellyfin 会提示缺少dotNET什么的提示需要9.x版本。然后提示是说缺少dotnet sdk实际只安装dotnet sdk是不够的#. Net installpkg install dotnet-apphost-pack-9.0 dotnet-host-9.0 dotnet-runtime-9.0 dotnet-runtime-dbg-9.0 dotnet-sdk-9.0 dotnet-sdk-dbg-9.0 dotnet-targeting-pack-9.0 dotnet-templates-9.0 dotnet9.0 -y然后安装好之后再运行一下jellyfin会发现还是运行不了会报错提示Could not load ICU data之前折腾到这我就转头跑去用emby了但是现在是找到解决方法了。还有一点要说一下就是安装完dotnet之后可以直接通过 DOTNET_SYSTEM_GLOBALIZATION_INVARIANT1 jellyfin启动但是是没有办法正常使用的我要播放器访问一些文件夹会访问不了。必须通过 pkg install libicu -y安装libicu然后手动知道libicu.so的路径再以 DOTNET_SYSTEM_GLOBALIZATION_INVARIANT0 启动才能正常使用#安装libicupkg install libicu -y#查看是否有libicu.so然后必须手动指定这个路径ls -la $PREFIX/lib/libicu*.so*#手动指定libicu.so路径并以DOTNET_SYSTEM_GLOBALIZATION_INVARIANT0启动#每次打开Termux启动jellyfin都要运行以下命令#Set BOTH variables and startexport LD_LIBRARY_PATH$PREFIX/lib:$LD_LIBRARY_PATHexport DOTNET_SYSTEM_GLOBALIZATION_INVARIANT0jellyfin最后附一个用 symfonium 连接jellyfin的图这个音乐播放器可以以文件夹形式的访问服务端的资源因为jellyfin的网页版还是第三方客户端访问以文件夹形式存在的专辑是做的一般有一些文件➕cue的专辑是识别不了的而且后台播放和被其他应用打断后继续播放的功能也不太行真不太适合听音乐
上一篇/下一篇内容由系统自动关联
返回资讯列表 →