diff --git a/knowledge base/jellyfin.md b/knowledge base/jellyfin.md index 02d643b..a9b6ba6 100644 --- a/knowledge base/jellyfin.md +++ b/knowledge base/jellyfin.md @@ -9,7 +9,92 @@ Allows streaming to any device from one's own server, with no strings attached. ## TL;DR -TODO +_Libraries_ are virtual collections of media.
+They can contain files from several different locations on the server. + +One will see a page to add libraries when they first create the server.
+Libraries can be then added, modified, or removed at any time from the settings. + +
+ +1. Log in to Jellyfin's web interface in the web browser. +1. On the user menu in the top right corner, select _Dashboard_. +1. On the left side menu, in the _Server_ section, select _Libraries_ > _Libraries_. +1. Take action: + - Click _Add Media Library_ to add a new library. + - Click the hamburger menu of the library to modify, then select _Manage library_ to make changes to it. + - Click the hamburger menu of the library to delete, then select _Remove_ to delete it. + +
+ +A single library can encompass multiple paths.
+Exclude a folder and its children from scans by creating **empty** `.ignore` files within those directories.
+Exclude only specific files and folders from scans by **listing** them in the `.ignore` file within their directory. Use +the same format as git's `.gitignore` files. This feature is available since version 10.11. + +The three most common types of content are _movies_, _shows_, and _music_.
+These have the best support in client apps. One can also add other types of media, such as books or photos.
+When having different types of media in a single folder, one can also label it as _mixed_. In this case, it will be a +generic folder view that displays all files in that library. Use of this type is currently discouraged. + +Jellyfin **suggests** organizing and naming files in specific ways depending on their content type.
+Doing so automates the recognition process, but allows to manually identify the media later. + +
+ Movies + +Refer [Media / Movies][documentation / media / movies]. + +Movies should be organized into individual folders for each movie. The folder can optionally contain extra files.
+The folder containing the movie should be named in the format `Name (optional year) [optional metadata provider id]`. + +```plaintext +Movies +├── The Illusionist (2006) +│ ├── The Illusionist (2006).mp4 +│ ├── The Illusionist (2006).nfo +│ ├── The Illusionist (2006).en_us.srt +│ ├── cover.png +│ └── theme.mp3 +├── … +└── Your Name. (2016) [imdbid-tt5311514] + ├── backdrop.jpg + └── VIDEO_TS + ├── VIDEO_TS.BUP + ├── VIDEO_TS.IFO + ├── VIDEO_TS.VOB + ├── VTS_01_0.BUP + ├── VTS_01_0.IFO + ├── VTS_01_0.VOB + ├── VTS_01_1.VOB + └── VTS_01_2.VOB +``` + +
+
+ Shows + +Refer [Media / Shows][documentation / media / shows]. + +Shows should be organized into series folders, then into season folders under each series.
+The folder containing the show should be named in the format `Name (optional year) [optional metadata provider id]`. + +```plaintext +Shows +├── Konosuba (2016) +│ ├── Season 1 +│ │ ├── Konosuba (2016) S01E01 This Self-Proclaimed Goddess and Reincarnation in Another World!.avi +│ │ ├── Konosuba (2016) S01E01 This Self-Proclaimed Goddess and Reincarnation in Another World!.nfo +│ │ ├── Konosuba (2016) S01E01 This Self-Proclaimed Goddess and Reincarnation in Another World!.en_us.srt +│ │ ├── … +│ │ └── Konosuba (2016) S01E10 Final Flame for this Over-the-top Fortress!.en_us.srt +│ └── Season 2 +│ ├── Konosuba S02E01 … +│ └── … +├── … +``` + +
[Blog]: https://jellyfin.org/posts [Codebase]: https://github.com/jellyfin/jellyfin +[Documentation / Media / Movies]: https://jellyfin.org/docs/general/server/media/movies +[Documentation / Media / Shows]: https://jellyfin.org/docs/general/server/media/shows [Documentation]: https://jellyfin.org/docs [Website]: https://jellyfin.org/