2020-02-18 08:07:05 +00:00
< h1 align = "center" > Jellyfin Bookshelf Plugin< / h1 >
< h3 align = "center" > Part of the < a href = "https://jellyfin.org/" > Jellyfin Project< / a > < / h3 >
2013-02-22 16:33:07 +00:00
2021-03-10 23:02:15 +00:00
< p align = "center" >
< img alt = "Logo Banner" src = "https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true" / >
< br / >
< br / >
< a href = "https://github.com/jellyfin/jellyfin-plugin-bookshelf/actions?query=workflow%3A%22Test+Build+Plugin%22" >
< img alt = "GitHub Workflow Status" src = "https://img.shields.io/github/workflow/status/jellyfin/jellyfin-plugin-bookshelf/Test%20Build%20Plugin.svg" >
< / a >
< a href = "https://github.com/jellyfin/jellyfin-plugin-bookshelf" >
< img alt = "MIT License" src = "https://img.shields.io/github/license/jellyfin/jellyfin-plugin-bookshelf.svg" / >
< / a >
< a href = "https://github.com/jellyfin/jellyfin-plugin-bookshelf/releases" >
< img alt = "Current Release" src = "https://img.shields.io/github/release/jellyfin/jellyfin-plugin-bookshelf.svg" / >
< / a >
< / p >
2020-02-18 08:07:05 +00:00
## About
2020-05-26 14:26:10 +00:00
2022-03-21 00:04:39 +00:00
The Jellyfin Bookshelf plugin enables the collection of eBooks & AudioBooks, with the latter being able to be played through Jellyfin.
2013-02-22 16:33:07 +00:00
2023-05-30 00:59:05 +00:00
### Supported eBook file types
2020-05-26 14:26:10 +00:00
2020-02-18 08:07:05 +00:00
- epub
- mobi
- pdf
- cbz
- cbr
2013-02-22 16:33:07 +00:00
2023-05-30 00:59:05 +00:00
### Supported audio book file types
2022-03-21 00:04:39 +00:00
2023-05-30 00:59:05 +00:00
Please take in mind that this is not a complete list and represents some of the most commonly used formats.
2022-03-21 00:04:39 +00:00
- mp3
- m4a
- m4b
- flac
2023-05-30 00:59:05 +00:00
### Offline Metadata providers
2022-03-21 00:04:39 +00:00
This plugin supports the following offline Metadata providers. These will check the local files for metadata.
- [Open Packaging Format (OPF) ](http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm )
- Calibre OPF
- [ComicInfo ](https://github.com/anansi-project/comicinfo )
- [ComicBookInfo ](https://code.google.com/archive/p/comicbookinfo/ )
2021-10-02 18:24:26 +00:00
The following **limitations** apply:
2023-05-30 00:59:05 +00:00
2021-10-02 18:24:26 +00:00
- .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](https://launchpad.net/acbf)_ is not supported.
2022-03-21 00:04:39 +00:00
- The _[CoMet](https://www.denvog.com/comet/comet-specification/)_ format is not supported.
2023-05-30 00:59:05 +00:00
### Online Metadata providers
2022-03-21 00:04:39 +00:00
These Metadata providers will check online services for metadata.
- Google Books
2023-11-02 13:47:38 +00:00
- Comic Vine
To use the Comic Vine metadata provider, you will need to set an API key on the plugin's configuration page.
2021-10-02 18:24:26 +00:00
2020-02-18 08:07:05 +00:00
## Build & Installation Process
2020-05-26 14:26:10 +00:00
2020-02-18 08:07:05 +00:00
1. Clone this repository
2020-05-26 14:26:10 +00:00
2020-02-18 08:07:05 +00:00
2. Ensure you have .NET Core SDK setup and installed
2020-05-26 14:26:10 +00:00
2020-02-18 08:07:05 +00:00
3. Build the plugin with following command:
2020-05-26 14:26:10 +00:00
2023-05-30 00:59:05 +00:00
```bash
2020-02-18 08:07:05 +00:00
dotnet publish --configuration Release --output bin
```
2013-03-03 17:07:00 +00:00
2020-05-26 14:26:10 +00:00
4. Place the resulting `Jellyfin.Plugin.Bookshelf.dll` file in a folder called `plugins/` inside your Jellyfin installation / data directory.