Go to file
dependabot[bot] 2d6e9ca15a
chore(deps): bump sharpcompress from 0.30.0 to 0.30.1
Bumps [sharpcompress](https://github.com/adamhathcock/sharpcompress) from 0.30.0 to 0.30.1.
- [Release notes](https://github.com/adamhathcock/sharpcompress/releases)
- [Commits](https://github.com/adamhathcock/sharpcompress/compare/0.30...0.30.1)

---
updated-dependencies:
- dependency-name: sharpcompress
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-23 00:14:55 +00:00
.github Fix build 2021-11-01 11:10:04 -06:00
Jellyfin.Plugin.Bookshelf chore(deps): bump sharpcompress from 0.30.0 to 0.30.1 2021-11-23 00:14:55 +00: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 7 2021-11-01 18:42:49 +00:00
Jellyfin.Plugin.Bookshelf.sln move all files to new location 2019-08-01 15:11:58 -07: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 Clarify which comic metadata formats are supported 2021-10-02 18:24:26 +00: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. This plugin uses Google Books as a Metadata provider.

Supported eBook file types:

  • epub
  • mobi
  • pdf
  • cbz
  • cbr

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 ComicBookInfo format is not supported. (Not to be confused with the ComicInfo.xml format from ComicRack)

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.