All Projects → ShokoAnime → Shokofin

ShokoAnime / Shokofin

Licence: MIT license
Repository for Shokofin, a plugin that brings Shoko to Jellyfin.

Programming Languages

C#
18002 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Shokofin

Jellyfin.Plugin.PhoenixAdult
Jellyfin/Emby Metadata Provider for videos from multiple adult sites
Stars: ✭ 135 (+206.82%)
Mutual labels:  jellyfin, jellyfin-plugin
jellyfin-plugin-trakt
jellyfin.org
Stars: ✭ 69 (+56.82%)
Mutual labels:  jellyfin, jellyfin-plugin
myanimelist-api-v2
An awesome wrapper on Nodejs for the new MyAnimeList's API v2!
Stars: ✭ 30 (-31.82%)
Mutual labels:  anime
anime-cli
A CLI for streaming, downloading anime shows. The shows data is indexed through GogoAnime.
Stars: ✭ 31 (-29.55%)
Mutual labels:  anime
flitch
🍂 Android Anime Streaming App.
Stars: ✭ 80 (+81.82%)
Mutual labels:  anime
ZeldrisRobot
An anime themed group management bot, running on python with telethon and ptb.
Stars: ✭ 41 (-6.82%)
Mutual labels:  anime
NovelLibrary
One stop for reading all novels
Stars: ✭ 93 (+111.36%)
Mutual labels:  anime
docker-media-server
Jellyfin media server with sonarr, radarr, ombi, jackett, deluge and traefik
Stars: ✭ 37 (-15.91%)
Mutual labels:  jellyfin
aniyomi
Unofficial fork of Tachiyomi for anime
Stars: ✭ 1,814 (+4022.73%)
Mutual labels:  anime
Project-Padoru
Collection of Padoru Images
Stars: ✭ 20 (-54.55%)
Mutual labels:  anime
jellyfin-mpv-shim
MPV Cast Client for Jellyfin
Stars: ✭ 1,024 (+2227.27%)
Mutual labels:  jellyfin
qiokian
🙊 live2d anime waifu vuejs component.
Stars: ✭ 34 (-22.73%)
Mutual labels:  anime
jikan-nodejs
A Node.js wrapper for Jikan REST API.
Stars: ✭ 16 (-63.64%)
Mutual labels:  anime
jojo-cards
Card game based on Jojo's Bizarre Adventure (ジョジョの奇妙な冒険)
Stars: ✭ 112 (+154.55%)
Mutual labels:  anime
windows-app
Official LISTEN.moe Windows-only Client
Stars: ✭ 63 (+43.18%)
Mutual labels:  anime
Anime4K-rs
An attempt to write Anime4K in Rust
Stars: ✭ 104 (+136.36%)
Mutual labels:  anime
weapp-saucenao
微信小程序: 识图娘
Stars: ✭ 19 (-56.82%)
Mutual labels:  anime
GelbooruEnhancement
Image Viewer and Endless Scroll userscripts for Gelbooru and various other boorus
Stars: ✭ 41 (-6.82%)
Mutual labels:  anime
anitomy-js
Native Node.js wrapper for Anitomy
Stars: ✭ 21 (-52.27%)
Mutual labels:  anime
doki-theme-web
Cute anime character themes for your Chrome, Edge, & Brave browser.
Stars: ✭ 97 (+120.45%)
Mutual labels:  anime

Shokofin

A Jellyfin plugin to integrate Jellyfin with Shoko Server.

Read this before installing

The plugin requires Jellyfin version 10.8.x and Shoko Server version 4.1.2 or greater to be installed. It also requires that you have already set up and are using Shoko Server, and that the directories/folders you intend to use in Jellyfin are fully indexed (and optionally managed) by Shoko Server, otherwise the plugin won't be able to funciton properly — meaning you won't be able to find metadata about any entries that are not indexed by Shoko Server with this plugin, since the metadata is not available.

Breaking Changes

2.0.0

Support for Jellyfin 10.8 has landed, and support for Jellyfin 10.7 has ended.

1.5.0

If you're upgrading from an older version to version 1.5.0, then be sure to update the "Host" field in the plugin settings before you continue using the plugin. Update: Starting with 1.7.0 you just need to reset the connection then log in again.

Install

There are many ways to install the plugin, but the recomended way is to use the official Jellyfin repository.

Official Repository

  1. Go to Dashboard -> Plugins -> Repositories
  2. Add new repository with the following details
    • Repository Name: Shokofin Stable
    • Repository URL: https://raw.githubusercontent.com/ShokoAnime/Shokofin/master/manifest.json
  3. Go to the catalog in the plugins page
  4. Find and install Shokofin from the Metadata section
  5. Restart your server to apply the changes.

Github Releases

  1. Download the shokofin_*.zip file from the latest release from GitHub here.

  2. Extract the contained Shokofin.dll and meta.json, place both the files in a folder named Shokofin and copy this folder to the plugins folder under the Jellyfin program data directory or inside the portable install directory. Refer to the "Data Directory" section on this page for where to find your jellyfin install.

  3. Start or restart your server to apply the changes

Build Process

  1. Clone or download this repository

  2. Ensure you have .NET Core SDK setup and installed

  3. Build plugin with following command.

$ dotnet restore Shokofin/Shokofin.csproj
$ dotnet publish -c Release Shokofin/Shokofin.csproj
  1. Copy the resulting file bin/Shokofin.dll to the plugins folder under the Jellyfin program data directory or inside the portable install directory.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].