Shoko 是什么
Shoko是一款动画番剧管理软件,其前身为JMM (Japanese Media Manager). Shoko可以自动扫描番剧信息并下载,也可以手动指定番剧信息,总之就是个很方便的番剧管理软件。由于Kodi自带的信息搜刮器对于动画的命名规则和信息管理不是很方便,所以打算使用这个玩意配合对应的Nakamori插件来管理动画的meta信息。
服务端的安装
Docker
我的NAS运行的是Linux,故需要安装对应的Linux版本Shoko。Shoko的服务端使用的是.net编写的,可能考虑到Linux下.net环境不好配置,官网仅提供了docker版本的linux服务端。
新建一个文件夹,放入docker-compose.yml文件:
version: "2"
services:
shoko:
image: cazzar/shokoserver
ports:
- 8111:8111
volumes:
- ./shoko:/home/shoko/.shoko
- ./webui:/usr/src/app/build/webui
然后 docker-compose pull
并 docker-compose up
来启动服务。
普通安装
结果我的NAS可用空间太小了,把镜像pull下来之后就没空间了,所以我只能手工安装了。
参考Shoko Docker配置文件的写法来写安装脚本:
# 安装Mono
sudo apt install apt-transport-https dirmngr gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian stable-stretch/snapshot/5.4 main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
# 安装依赖
sudo apt install mono-runtime mono-devel mono-xbuild nuget msbuild
sudo apt install libmediainfo0 librhash0 sqlite.interop jq unzip
wget https://dl.bintray.com/cazzar/shoko-deps/amd64/sqlite.interop_1.0-1.deb
sudo dpkg -i sqlite.interop_1.0-1.deb
# clone源码
git clone https://github.com/ShokoAnime/ShokoServer --recursive
cd ShokoServer
# 编译
nuget restore
xbuild /property:Configuration=CLI /property:OutDir=/your-path
# 启动
cd /your-path
mono shoko.CLI.exe
启动后等待Web界面启动,然后就可以通过 http://ip:8111 进行访问了。
Kodi插件的安装
Nakamori是Shoko配套的Kodi插件。仅需安装库里面的zip插件,然后再在Kodi插件库里面安装对应插件即可。
结局
这玩意不支持外挂字幕的加载。我™的没有字幕看个卵啊,希望这软件之后能支持字幕,毕竟这个的分集什么做的确实很不错。
0 条评论