在使用Docker安裝Jellyfin之前,應該先準備好影音檔案。
Jellyfin會掃描硬碟影片,嘗試從TheMovieDB抓取影片的中繼資料,並顯示一個多媒體中心的面板讓你瀏覽。這樣比起單純以資料夾形式瀏覽影片舒服多了吧。
如果你要使用Jellyfin的中繼資料功能,而非使用純資料夾模式瀏覽檔案,應該要遵循建議的格式放置檔案,方便爬蟲抓取正確的資料,否則Jellyfin可能會無法辨識集數。
檔案的語言#
關於檔案名稱要用中文還是英文:看情況。
TheMovieDB包含多國語言翻譯的標題,大部分時候都抓得到,不過也有誤判的時候。在容易搞混的動畫名稱後面加上年份就能提昇準確度。
電影的範例#
根據Jellyfin的官方文件,一個「電影」資料夾的結構應該如下:
電影
├── 電影名稱 (年份)
│ ├── 電影名稱 (年份).mp4
│ ├── 電影名稱 (年份).nfo
│ ├── 電影名稱 (年份).en_us.srt
│ ├── cover.png
│ └── theme.mp3
└── 電影名稱二 (年份) [imdbid-tt12801262]
├── 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
每部電影都應該以一個資料夾分類,電影名稱後面建議標記年份,裡面是影片檔和電影,命名格式是[電影名稱] [年份]
,後面可以再加上一串IMDB資料庫的ID。影片檔名後面加上季數與集數。Jellyfin大部分影片格式都支援,從DVD抽取出來的VBO檔案也可以播放。如果有.srt字幕檔,則應該跟影片放在同一個資料夾下。
電視節目的範例#
以下是多部電視「動畫」資料夾的結構:
動畫
├── 動畫名稱 (年份)
│ ├── 第零季(也就是特典、OVA之類的)
│ │ ├── 特別篇.mkv
│ │ ├── 動畫名稱 S01E01.mkv
│ │ └── 動畫名稱 S01E02.mkv
│ ├── 第一季
│ │ ├── 動畫名稱 S02E01-E02.mkv
│ │ ├── 動畫名稱 S02E03.mkv
│ │ └── 動畫名稱 S02E04.mkv
│ └── 第二季
│ ├── 動畫名稱 S03E01.mkv
│ ├── 動畫名稱 S03E02.mkv
│ ├── 動畫名稱 S03E03 Part 1.mkv
│ └── 動畫名稱 S03E03 Part 2.mkv
└── 動畫名稱 (年份)
├── 第一季
| ├── 動畫名稱 S01E01.mkv
| └── 動畫名稱 S01E02.mkv
└── 第二季
├── 動畫名稱 S01E01-E02.mkv
└── 動畫名稱 S01E03.mkv
每部動畫都要用一個資料夾分類,並用資料夾區隔各季集數。如果有.srt字幕檔,則應該跟影片同名,後面加上字幕語言,放在同一個資料夾下。
內含特別篇的動畫,需要在Jellyfin右上角 → 控制台 → 媒體庫 → 顯示,勾選「顯示劇集季度中的特集」。
Jellyfin支援遞迴搜尋,所以不一定要這樣放,可以把「同一個系列」放在同一個資料夾下,然後下面再區分各部動畫的年份,譬如:
動畫/強襲魔女系列
├── 強襲魔女 (2008)
├── 強襲魔女2 (2010)
├── 強襲魔女 Operation Victory Arrow (2014)
├── 強襲魔女劇場版 (2012)
├── 強襲魔女通往柏林之路 (2020)
├── 無畏魔女 (2016)
└── 聯盟空軍航空魔法音樂隊 光輝魔女 (2022)
這樣子Jellyfin應該還是能找到各部動畫。
音樂專輯的範例#
Jellyfin預設是以MP3的tag來進行分類的,大部分客戶端也是讀這些資訊。唯有Jellyfin網頁版提供「依照資料夾播放音樂」的功能。因此音樂檔案本身的中繼資料建議要是完整的,否則一律會顯示「未知的演出者」。
根據官方文件
音樂專輯應該如下放置,可以是一張專輯一個資料夾,或者以藝人下去分類。
Music
├── 藝人名稱
│ ├── 專輯一
│ │ ├── 歌曲1.flac
│ │ ├── 歌曲2.flac
│ │ └── 歌曲3.flac
│ └── 專輯二
│ ├── 曲目1.m4a
│ ├── 曲目2.m4a
│ └── 曲目3.m4a
└── 專輯名稱
├── cover.jpg
├── Whatever You.mp3
├── Like To.mp3
├── Name Your.mp3
└── Music Files.mp3