Go to file
2023-10-20 19:34:41 +02:00
.github fix: meta ci workflows 2022-05-15 23:23:57 +02:00
.vscode Add development setup for Visual Studio Code (#64) 2022-08-07 14:35:19 +02:00
Jellyfin.Plugin.Bookshelf Fix warnings 2023-10-20 19:34:41 +02:00
tests/Jellyfin.Plugin.Bookshelf.Tests Html decode the book description 2023-10-20 19:34:40 +02:00
.editorconfig add standard editorconfig 2021-03-10 23:57:38 +01:00
.gitignore update csproj and remove build artifacts 2019-08-01 15:01:38 -07:00
build.yaml Bump version to 9 (#59) 2022-08-07 14:40:47 +02:00
Directory.Build.props Bump version to 9 (#59) 2022-08-07 14:40:47 +02:00
Jellyfin.Plugin.Bookshelf.sln Add a project for unit tests via xUnit 2022-11-24 15:14:38 +00:00
jellyfin.ruleset Update ruleset and fix build 2021-11-18 18:28:57 -07:00
LICENSE minor changes to build metadata 2020-05-26 23:26:10 +09:00
README.md Fix typo and improve README formatting (#74) 2023-05-29 18:59:05 -06:00

Jellyfin Bookshelf Plugin

Part of the Jellyfin Project

Logo Banner

GitHub Workflow Status MIT License Current Release

About

The Jellyfin Bookshelf plugin enables the collection of eBooks & AudioBooks, with the latter being able to be played through Jellyfin.

Supported eBook file types

  • epub
  • mobi
  • pdf
  • cbz
  • cbr

Supported audio book file types

Please take in mind that this is not a complete list and represents some of the most commonly used formats.

  • mp3
  • m4a
  • m4b
  • flac

Offline Metadata providers

This plugin supports the following offline Metadata providers. These will check the local files for metadata.

The following limitations apply:

  • .cbr Comics tagged with ComicRacks ComicInfo format are partially supported. Any metadata within the comic book itself will be ignored while external metadata within a ComicInfo.xml file can be read.
  • The Advanced Comic Book Format is not supported.
  • The CoMet format is not supported.

Online Metadata providers

These Metadata providers will check online services for metadata.

  • Google Books

Build & Installation Process

  1. Clone this repository

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

  3. Build the plugin with following command:

dotnet publish --configuration Release --output bin
  1. Place the resulting Jellyfin.Plugin.Bookshelf.dll file in a folder called plugins/ inside your Jellyfin installation / data directory.