Jellyfin 命名ガイド:映画、テレビ番組、アニメ、音楽 & Plexからの移行 (2026年版)

    JellyfinはPlexよりも命名規則に寛容ですが、それも程度問題です。正しい構成にすれば、スキャナーは高速かつ正確に動作し、永久に無料です。しかし、間違った構成にすると、本来すぐに一致するはずの「未識別」項目と何時間も格闘することになります。

    このガイドは、Jellyfinのメディアファイルを命名するための実践的なリファレンスです。すべてのメディアタイプ、あらゆるエッジケース、そしてPlexから移行するユーザーのための移行パスを網羅しています。サンプルはJellyfin自身のドキュメントに準拠し、Jellyfin 10.10+での動作が検証済みです。特に、Plexユーザーが移行時に陥りがちな2つのケース、つまりJellyfinがシーズン0のスペシャルをどう扱うか、そしてHAMAのようなツールなしでアニメをどう処理するかに焦点を当てています。

    このガイドを読み終える頃には、Jellyfinライブラリを初回からクリーンにスキャンさせるための構成方法が正確にわかるでしょう。新規に始める場合も、Plexから移行する場合も、長年無秩序に増え続けたライブラリを修正する場合も、もう迷うことはありません。

    2026年更新 Jellyfin 10.10+ のドキュメントと照合済み RenameFlowの開発チームが作成 読了時間:約11分

    手作業はもう不要です。RenameFlowが命名パターンを自動で処理します。

    Open RenameFlow

    Jellyfin命名の基本事項

    JellyfinのスキャナーアーキテクチャはPlexとは異なり、その違いを理解することで「Jellyfinがファイルを認識しない」というフラストレーションの大部分を回避できます。良いニュースは、ほとんどのPlex互換の命名がJellyfinでもそのまま機能することです。注意点として、Jellyfinは柔軟性が高いため、有効にしているプロバイダーによっては、あるライブラリでは機能する命名パターンが別のライブラリでは失敗する可能性があります。

    オープンソース、スキャナー内蔵

    Jellyfinはオープンソースで、セルフホスト型、そして永久に無料です。プレミアムプラン、テレメトリー(利用状況のデータ収集)、プラグインの有料化はありません。スキャナーはPlexのように独立したプラグインではなく、サーバー自体に組み込まれています。これにより、Jellyfinのアップデートでは通常のリリースサイクル(現在は月1回程度)を通じて命名規則の改善が行われます。もし予期しないパターンで解析された場合は、GitHubで実際の解析コードを読むこともできます。 Plexと比較した場合のトレードオフとして、JellyfinのメタデータUIは洗練されておらず、ハードウェアアクセラレーションの設定はより手動で行う必要があります。また、いくつかのPlexの機能(Plex Pass DVR、Plexampのソニック分析など)には直接の代替機能がありません。しかし、ファイル命名の観点ではこれらの点は問題になりません。Plexが使用しているのと同じTMDB、TVDB、AniDB、MusicBrainz、OMDbのパイプラインを利用でき、設定方法が異なるだけです。

    メタデータプロバイダー(「エージェント」ではありません)

    Plexに「エージェント」があるのに対し、Jellyfinにはライブラリごとに設定する「メタデータプロバイダー」があります。ライブラリを作成する際に、どのプロバイダーに、どの順番で問い合わせるかを選択します。映画の場合、デフォルトはTheMovieDBですが、OMDbやTVDbを追加したり、何も使用しないことも可能です。TV番組の場合はTheMovieDBとTheTVDBで、フォールバックとしてThe Open Movie Database (OMDb)が使われます。アニメの場合は、AniDBやAniListを直接追加できます(HAMAのような外部プラグインは不要です)。 プロバイダーの順序は重要です。Jellyfinは上から順に問い合わせを行い、最初に見つかった一致を使用します。もしTheMovieDBがタイトルの衝突で間違った番組を返してきた場合、TheTVDBを先に置くことで解決するかもしれません。このライブラリごとの設定は、Plexのハードコードされたエージェント選択よりも強力で、サードパーティ製のスキャナーなしでアニメを機能させる秘訣でもあります。

    マッチング失敗のほとんどを解決する4つのルール

    Jellyfinでのマッチング問題の大半を防ぐための4つのルールです: ルール1 — アイテムごとにフォルダを分ける構造を使用します。映画はそれぞれ専用のフォルダに、TV番組はシーズンごとのサブフォルダに分けます。Jellyfinはファイル名を読み取る前に、フォルダツリーをスキャンしてアイテムの境界を理解します。 ルール2 — Plexと同様に、映画には公開年を括弧で囲んで含めます:「Title (YYYY)」。JellyfinのマッチャーはPlexと全く同じように年を使用します。 ルール3 — エピソードにはsXXeYYパターンを使用します。JellyfinはPlexよりも多くのバリエーションを受け付けます(ドキュメントには8つ以上の有効なフォーマットが記載されています)が、小文字でゼロ埋めされたsXXeYYが最も安全で読みやすいです。 ルール4 — 迷ったときは、フォルダ名にプロバイダーIDを埋め込みます。Jellyfinは「[tmdbid-12345]」、「[tvdbid-67890]」、「[imdbid-tt1234567]」といった接尾辞に対応しており、これらを使用すると完全一致を強制できます。タイトルが曖昧な場合はいつでも使用してください。

    Need it from zero? ステップ・バイ・ステップのリネーム手順.

    Jellyfin向けの映画の命名規則

    映画はJellyfinで最もシンプルなメディアタイプです。映画ごとにフォルダを分けるパターンはPlexと同じで、曖昧さをなくすために年は必須です。複数バージョンのファイルはPlexとは少し異なる命名規則でサポートされています。Plexから移行する場合、覚えておくべき小さな違いは3つだけです。

    フォルダ構造

    各映画は「タイトル (年)」という名前の専用フォルダに格納します。中の動画ファイルも全く同じ名前にします。字幕、特典映像、ポスター、予告編なども同じフォルダに配置します。

    Movies/
    ├── Blade Runner (1982)/
    │   ├── Blade Runner (1982).mkv
    │   ├── Blade Runner (1982).en.srt
    │   ├── poster.jpg
    │   └── trailers/
    │       └── teaser.mp4
    ├── Dune (2021)/
    │   └── Dune (2021).mkv
    └── The Matrix (1999)/
        └── The Matrix (1999).mkv

    Jellyfinはまずフォルダ名を読み、次にファイル名を読み取ります。両者を同じ名前にしておくことが最もクリーンなパターンであり、名前の衝突なしに特典映像やアートワークを保存できます。

    公開年は省略できません

    Plexと同様の理由で、年は必須です。TheMovieDBは同名のタイトルを人気順で返すため、年がないと、現在TMDBでより有名な方の作品がマッチしてしまいます。 フォーマットは、年を括弧で囲んだ "Title (YYYY)" です。Jellyfinの正規表現は柔軟で、"Title.YYYY.mkv" や "Title YYYY.mkv" も受け付けますが、これらのフォーマットはタイトルに数字が含まれる場合(例:「2001: A Space Odyssey」、「1917」)に正しく機能しません。括弧を使えば曖昧さがなくなるため、常に使用してください。

    マルチバージョンの映画

    Jellyfinは、Plexと同様に、同じ映画の複数バージョンをライブラリ上で1つのエントリーにまとめる機能をサポートしていますが、命名規則が異なります。Jellyfinの公式な命名規則では、ダッシュとバージョンラベルを使用します。

    Dune (2021)/
    ├── Dune (2021) - 1080p.mkv
    └── Dune (2021) - 2160p.mkv

    または、サブフォルダーを使用するパターンもあります。これはJellyfinでも全く同じように機能し、多くのバージョンを持つライブラリをすっきりと整理できます。

    Dune (2021)/
    ├── 1080p/
    │   └── Dune (2021).mkv
    └── 2160p/
        └── Dune (2021).mkv

    どちらのファイルも、バージョン選択ピッカー付きの1つの映画カードとして表示されます。Jellyfinは、クライアントが直接再生できる最高品質のファイルを自動で選択します。もしクライアントが4K HEVCを再生できない場合、トランスコーディングなしで低解像度のコピーにフォールバックします。

    エディション(ディレクターズカット、劇場公開版、エクステンデッド版)

    ディレクターズカット、劇場公開版、エクステンデッド版などのエディションには、Jellyfinは "[edition-X]" という接尾辞パターンをサポートしています。これはPlexの波括弧を使った "{edition-X}" 規則とは異なります。移行する際は注意してください。Jellyfinは波括弧のパターンを警告なしで無視します。

    Movies/
    ├── Blade Runner (1982)/
    │   ├── Blade Runner (1982) [edition-Theatrical].mkv
    │   └── Blade Runner (1982) [edition-Final Cut].mkv
    └── Apocalypse Now (1979)/
        ├── Apocalypse Now (1979) [edition-Theatrical].mkv
        └── Apocalypse Now (1979) [edition-Redux].mkv

    各エディションは、(マルチバージョンのように統合されず)ライブラリ内でそれぞれ別の映画として表示されます。この方法は、上映時間や内容に意味のある違いがあるカットに使用してください。同じカットで解像度が異なるだけの場合は、マルチバージョン機能を使用します。

    予告編、メイキング、その他の特典映像

    Jellyfinは、特典映像(予告編、メイキング、未公開シーン、インタビューなど)を主要なコンテンツとして扱います。これらのファイルは、映画フォルダー内に、`trailers/`、`behind the scenes/`、`deleted scenes/`、`interviews/`、`featurettes/`、`scenes/`、`shorts/` といった正確な名前のサブフォルダーに配置してください。これらのフォルダー内のファイルは、映画のメタデータを継承し、Jellyfinプレーヤーに関連コンテンツとして表示されます。

    Dune (2021)/
    ├── Dune (2021).mkv
    ├── trailers/
    │   ├── trailer-1.mp4
    │   └── trailer-2.mp4
    └── behind the scenes/
        └── making-of.mp4

    この命名規則はテレビ番組でも同様に機能します。番組レベルの特典映像は、番組のルートフォルダーにある特典映像用のサブフォルダーに配置します。

    マッチング失敗の主な原因となる間違い

    Jellyfinで映画のマッチングが失敗する主な原因となる4つの間違いは次の通りです: 1. Plexの波括弧を使ったエディション構文 `{edition-X}` を使用している。Jellyfinはこれを黙って無視するため、サフィックスがタイトルの一部として認識され、検索が失敗します。 2. タイトルがユニークでないのに年が欠けている。「Inception.mkv」は人気があるためマッチングしますが、「Dune.mkv」はTMDBで1984年のリンチ版ではなく、2021年のヴィルヌーヴ版が100%選ばれてしまいます。 3. ルートにファイルを直接置いている(フォルダがない)。マッチングは機能しますが、特典映像、ポスター、マルチバージョン機能が壊れてしまいます。 4. ラテン文字以外のタイトルで文字エンコーディングが間違っている。ギリシャ文字、キリル文字、日本語のタイトル文字はUTF-8のファイル名エンコーディングが必要ですが、古いzip解凍ソフトなどは代わりにLatin-1で書き込んでしまうことがあります。

    実際の使用例

    Movies/
    ├── The Matrix (1999)/
    │   └── The Matrix (1999).mkv
    ├── Dune (2021)/
    │   ├── Dune (2021) - 1080p.mkv
    │   └── Dune (2021) - 2160p.mkv
    ├── Blade Runner (1982)/
    │   ├── Blade Runner (1982) [edition-Theatrical].mkv
    │   └── Blade Runner (1982) [edition-Final Cut].mkv
    ├── 1917 (2019)/
    │   └── 1917 (2019).mkv
    └── Spirited Away (2001)/
        ├── Spirited Away (2001).mkv
        └── trailers/
            └── trailer.mp4

    Compare to Plexの場合.

    Official: Jellyfin movies docs · Jellyfin extras docs

    Plexライブラリを変換したいですか?RenameFlowのbatchモードをお試しください。

    Open RenameFlow

    Jellyfin向けのテレビ番組の命名規則

    テレビ番組の管理は、Jellyfinの柔軟性が光る一方で、新規ユーザーがつまずきやすい部分でもあります。スキャナーは8つの有効なファイル名パターンを受け入れますが、これは素晴らしいことのように聞こえるかもしれません。しかし、同じ番組フォルダ内でこれらを混在させると、マッチャーが間違ったものを選択してしまいます。解決策は、1つのパターンを選び、一貫して適用することです。小文字のsXXeYYが、普遍的に安全な唯一のパターンです。

    フォルダ構造

    2階層構造です:番組フォルダ、その次にシーズンフォルダ。Plexと同じです。構造をフラットにすると、Jellyfinはエピソードを正しくグループ化できません。

    TV Shows/
    ├── Breaking Bad (2008)/
    │   ├── Season 01/
    │   │   ├── Breaking Bad - s01e01 - Pilot.mkv
    │   │   └── Breaking Bad - s01e02 - Cat's in the Bag.mkv
    │   ├── Season 02/
    │   │   └── Breaking Bad - s02e01.mkv
    │   └── Specials/
    │       └── Breaking Bad - s00e01 - Behind the Scenes.mkv
    └── The Wire (2002)/
        └── Season 01/
            └── The Wire - s01e01.mkv

    番組フォルダの形式:「Title (Year)」。年はリメイク作品を区別するために使います(例:The Office UK 2001 vs US 2005、House of Cards UK 1990 vs US 2013)。シーズンフォルダの形式:「Season XX」(ゼロ埋め)、またはシーズン0の場合は「Specials」です。

    特定のプロバイダーでのマッチングを強制する

    おまけ:番組フォルダ名に「[tmdbid-X]」または「[tvdbid-Y]」を追加します。Jellyfinはこれを正規の検索キーとして使用し、タイトルベースのマッチングを無視します:

    The Office (2005) [tmdbid-2316]/
    └── Season 01/
        └── The Office - s01e01.mkv

    ファイル名パターン

    Jellyfinのスキャナーは、以下のエピソードパターンを受け入れます: - `Show - s01e01.mkv` (小文字、推奨) - `Show - S01E01.mkv` (大文字) - `Show - 1x01.mkv` (クロス形式) - `Show.S01.E01.mkv` (ドット区切り) - `Show s01e01 Title.mkv` (ダッシュなし) - `Show 101.mkv` (コンパクト形式 — リスクあり) - `Show 1.01.mkv` (ドット・コンパクト形式 — リスクあり) - `Show Season 1 Episode 1.mkv` (冗長形式) どれか1つを選び、一貫して使用してください。「コンパクト」形式(Show 101)は機能しますが、1シーズンに100話以上ある番組や、3桁の絶対番号付けの番組では壊れてしまいます。小文字のsXXeYYが最も安全で普遍的なパターンです。

    Breaking Bad - s05e14 - Ozymandias.mkv

    人間が読みやすいようにエピソードタイトルを追加できます。このエピソードタイトルはマッチングには使用されません。Jellyfinのメタデータプロバイダーが、TVDB/TMDBからの公式タイトルで上書きします。

    スペシャル、OVA、シーズンごとの特典

    スペシャル、OVA、舞台裏エピソード、シーズンに関連する特典は、番組ルートの「Specials」フォルダー、または「Season 00」フォルダーに配置します。Jellyfinは両方を同じように扱います。フォルダー内では、ファイルをs00e01、s00e02のように順番に命名してください。 シーズンごとの特典(予告編、未公開シーンなど)は、映画の特典と同じ規則(`trailers/`、`deleted scenes/`など)を使用して、親のシーズンフォルダー内のextrasサブフォルダーに配置することもできます。

    日付ベースのデイリー番組

    シーズン/エピソード番号がないデイリー番組(トークショー、ニュースなど)は、日付パターンを使用します:

    The Daily Show (1996)/
    └── Season 29/
        └── The Daily Show - 2024-03-15.mkv

    YYYY-MM-DD形式です。Jellyfinはデイリー番組に対してTheTVDBの日付インデックスと照合します。ライブラリのプロバイダーとしてTheTVDBが有効になっていることを確認してください。

    複数エピソードファイル

    1つのファイルに2つのエピソードが収録されている場合:

    Breaking Bad - s05e15-e16 - Granite State + Felina.mkv

    Jellyfinは、メタデータ内で両方のエピソードにマッピングされる再生可能なアイテムを1つ作成します。範囲形式(`e15-e16`)の方がすっきりしています。完全な繰り返し形式(`s05e15-s05e16`)も機能します。

    ミニシリーズとリミテッドシリーズ

    ミニシリーズやリミテッドシリーズ(Chernobyl、Band of Brothers、The Queen's Gambit)は、唯一のシーズンフォルダーとして「Season 01」を使用する標準パターンに従います。エピソードを番組ルートにフラット化しないでください。Jellyfinのスキャナーは、1シーズンのみの番組であってもシーズンフォルダーの階層を想定しています。

    テレビ番組で最もよくある失敗

    Jellyfinでテレビ番組がうまく認識されない最も一般的な失敗とその原因: — 「エピソードが一致しません」がシーズンは正常:ファイル名のパターンが不正か、スタイルが混在しています(s01E01 — 小文字のsと大文字のE)。小文字のsXXeYYに統一してください。 — シーズン全体が一致しない:シーズンフォルダーが「Season 」(スペースに注意)で始まっていません。「S1」、「Season1」、「s01」は一致しません。 — 間違った番組が一致した:同じタイトルの作品があるのに年がありません。番組フォルダーに`(YYYY)`を追加するか、絶対的な曖昧さ回避のために`[tmdbid-X]`を使用してください。 — エピソードが間違ったシーズンに分割されている:ファイルを改名してもJellyfinが古い割り当てを表示する場合、番組の⋯メニューから「メタデータを更新」→「すべてのメタデータを置き換える」→「強制」でメタデータの更新を強制してください。 — スペシャルエピソードがシーズン1として表示される:ファイルが「Specials/」または「Season 00/」フォルダーではなく、番組ルートにあります。ファイルを移動してください。 — ミニシリーズが1つの大きなエピソードとして表示される:すべてのエピソードがシーズンフォルダーなしで番組ルートにあります。「Season 01/」を追加して、そこにファイルを移動してください。

    実際の使用例

    TV Shows/
    ├── Breaking Bad (2008)/
    │   ├── Season 01/
    │   │   ├── Breaking Bad - s01e01 - Pilot.mkv
    │   │   └── Breaking Bad - s01e02 - Cat's in the Bag.mkv
    │   ├── Season 05/
    │   │   └── Breaking Bad - s05e15-e16 - Granite State + Felina.mkv
    │   └── Specials/
    │       └── Breaking Bad - s00e01 - No Half Measures.mkv
    ├── The Office (2005) [tmdbid-2316]/
    │   └── Season 03/
    │       └── The Office - s03e12 - Back from Vacation.mkv
    ├── Chernobyl (2019)/
    │   └── Season 01/
    │       └── Chernobyl - s01e01 - 1:23:45.mkv
    └── The Daily Show (1996)/
        └── Season 29/
            └── The Daily Show - 2024-03-15.mkv

    Official: Jellyfin shows docs

    Jellyfin向けのアニメの命名規則(HAMAなし)

    これは、ほとんどのユーザーにとってJellyfinがPlexより優れている点です。PlexでAniDBを適切に扱うには、HAMAコミュニティプラグインが必要です。これは手動インストール、手動アップデートが必要で、壊れやすいものです。一方、JellyfinはAniDBとAniListをネイティブのメタデータプロバイダーとして搭載しており、ライブラリ設定から有効にするだけです。外部スキャナーも、GitHubのプラグインフォルダーも、プラグインへの権限付与も必要ありません。

    ネイティブのAniDB + AniListプロバイダー

    アニメライブラリ用には、「TV Shows」タイプの新しいライブラリを作成し、メタデータプロバイダーのリストで以下のように設定します: 1. AniDB — 通し番号のシリーズ(One Piece, Detective Conan, Bleach)に最も正確です。 2. AniList — 2番手として、最近の少年アニメやシーズン制アニメに役立ちます。 3. TheTVDB — 英語吹き替え版が充実しているシリーズのフォールバックとして使います。 4. TheMovieDB — 最終手段ですが、アニメに関しては間違っていることが多いです。 AniDBを一番上に設定してください。Redditでの「Jellyfinでアニメがマッチしない」という不満のほとんどは、デフォルトでTheMovieDBが優先されていることが原因です。

    タイトルが曖昧な作品(年代を越えて同じ名前のアニメが複数ある場合など)については、フォルダー名に直接AniDB IDを指定して強制的にマッチさせます:

    Anime/
    └── One Piece [anidbid-69]/
        └── Season 01/

    Jellyfinはフォルダー名から `[anidbid-X]`、`[tvdbid-X]`、`[tmdbid-X]` を読み取り、それらを正規の検索キーとして使用します。これにより、タイトルベースの曖昧検索は完全にスキップされます。これはPlexのHAMAスキャナーに最も近いJellyfinの機能であり、特別な設定なしですぐに機能します。

    通し番号(One Piece, Naruto)

    通し番号のシリーズ(One Piece 第1064話、Naruto Shippuden 第500話など)では、AniDBはデフォルトですべてをシーズン1として扱います。ファイルもそれに合わせて命名してください:

    One Piece [anidbid-69]/
    └── Season 01/
        ├── One Piece - s01e0001.mkv
        ├── One Piece - s01e0002.mkv
        └── One Piece - s01e1064.mkv

    4桁のゼロパディング(`e1`ではなく`e0001`)は必須ではありませんが、ファイルシステムのソート順が再生順と一致するようになり、Jellyfinの外でフォルダーを閲覧する際に便利です。 もしTVDB形式のシーズン分割(One Pieceを21以上のアークに分割するなど)をしたい場合は、AniDB IDを削除し、TheTVDBプロバイダーに処理を任せてください。どちらかのモデルを選び、その作品全体で一貫性を保つようにしましょう。

    分割シーズンとクール(Attack on Titan, Demon Slayer)

    最近のアニメは複数の「シーズン」や「クール」(Attack on Titan Final Season Parts 1/2/3、Demon Slayerの無限列車編と遊郭編など)に分割されることが多く、これが「シーズンが間違ってマッチする」問題の最も一般的な原因です。 解決策はPlexの場合と同じです。どのデータベースが自分の作品に対する認識と一致するかを判断し、それに応じてプロバイダーの順序を設定し、フォルダーレベルのIDを使用してマッチを強制します:

    Anime/
    ├── Attack on Titan [anidbid-9541]/
    │   ├── Season 01/
    │   ├── Season 02/
    │   ├── Season 03/
    │   └── Season 04/                    ← Final Season パート1
    ├── Attack on Titan - Final Season Part 2 [anidbid-15689]/
    │   └── Season 01/                    ← 独立したAniDBエントリとして分割
    └── Demon Slayer (2019)/
        ├── Season 01/
        ├── Season 02/                    ← 無限列車編 + 遊郭編
        └── Season 03/                    ← 刀鍛冶の里編

    OVAとアニメ映画

    OVA、シリーズに関連するアニメ映画、スペシャルはすべて「Specials」または「Season 00」フォルダーに連番で入れます。AniDBはこれらの豊富なメタデータを持っており、Plexでよくある「曖昧なOVA」のマッチング問題のほとんどは、Jellyfinでは追加設定なしで正しく解決されます。 独立したアニメ映画(Your Name, Spirited Away, Akiraなど)は、アニメのTVライブラリではなく、Moviesライブラリに入れてください。Jellyfinのアニメプロバイダーは、TVプロバイダーよりも映画の扱いに長けています。

    字幕版 vs 吹替版

    Plexと同様に、Jellyfinは1つのファイルに複数の音声トラックを保存したり、字幕版と吹替版のファイルを別々のバージョンとして保存したりできます。複数バージョン形式にすると、視聴者はバージョン選択機能で切り替えを行えます:

    Show - s01e01 - JPN.mkv
    Show - s01e01 - ENG.mkv
    
    Or use the resolution-suffix pattern with audio language:
    Show - s01e01 - 1080p JPN.mkv
    Show - s01e01 - 1080p ENG.mkv

    複数の音声を埋め込んだ単一ファイルのほうがすっきりします。Jellyfinはコンテナから音声言語タグを読み取り、プレーヤーのUIで視聴者がトラックを選択できるようにしてくれます。

    実際の使用例

    Anime/
    ├── One Piece [anidbid-69]/
    │   └── Season 01/
    │       ├── One Piece - s01e0001.mkv
    │       └── One Piece - s01e1064.mkv
    ├── Attack on Titan [anidbid-9541]/
    │   ├── Season 01/
    │   ├── Season 02/
    │   └── Specials/
    │       └── Attack on Titan - s00e01 - Ilse's Notebook.mkv
    └── Demon Slayer (2019)/
        └── Season 02/
            └── Demon Slayer - s02e01.mkv

    Coming from Plex? Plex + HAMA との比較.

    Jellyfin向けの音楽の命名規則

    Jellyfinの音楽管理機能は、その最も強力な特徴の一つです。MusicBrainzとの完全な統合、「インスタントミックス」(Plexampに類似)のための音響分析、そして優れたAndroid/iOSアプリなどが挙げられます。命名規則はPlexとほぼ同じですが、ディスクの扱いやVarious Artistsのサポートに関して2つの小さな違いがあります。

    フォルダー構造

    Plexと同様に「アーティスト → アルバム → トラック」の形式です:

    Music/
    ├── Pink Floyd/
    │   ├── The Dark Side of the Moon (1973)/
    │   │   ├── 01 - Speak to Me.flac
    │   │   └── 02 - Breathe.flac
    │   └── Wish You Were Here (1975)/
    │       └── 01 - Shine On You Crazy Diamond Pts. 1-5.flac
    └── Daft Punk/
        └── Random Access Memories (2013)/
            └── 01 - Give Life Back to Music.flac

    アルバムのフォルダー名には年を入れることが推奨されます。トラックのファイル名は、ゼロ埋めしたトラック番号から始め、その後にダッシュとタイトルを続けます。

    ファイル名よりID3タグが優先

    JellyfinはPlexと同様に、ファイル名より先にID3タグを読み込みます。必須タグはArtist, Album, Title, Track Numberです。強く推奨されるタグは、Album Artist(コンピレーション盤でトラックアーティストと区別するため)、Year, Genre, Disc Numberです。 タグを修正せずにファイル名を変更すると、Jellyfinは間違ったタグ情報を信頼してしまいます。最もクリーンなワークフローは、まずMusicBrainz PicardやMp3tagでタグを修正し、その後にファイル名を処理することです。RenameFlowの音楽モードはMusicBrainzを読み込んでファイル名を提案しますが、タグの書き込みは行いません。タガーで処理した後に使用してください。

    Various Artists / コンピレーション

    コンピレーションやサウンドトラックでは、「Various Artists」というアルバムアーティストタグを使用します。これはPlexと同じパターンです: ID3 Tag: Album Artist = "Various Artists" ID3 Tag: Artist = (individual track artist) フォルダーのレイアウト:

    Music/
    └── Various Artists/
        └── Pulp Fiction Soundtrack (1994)/
            ├── 01 - Misirlou - Dick Dale.flac
            └── 02 - Royale with Cheese - John Travolta.flac

    Jellyfinではコンピレーションは「Various Artists」の下に表示されますが、各トラックは実際の演奏者のクレジットを保持します。

    トラック番号の付け方

    最初に2桁でゼロ埋めしたトラック番号を置き、その後に任意でダッシュとタイトルを続けます: 01 - Track Title.flac `01 Track Title.flac` のようにダッシュがなくても構いません。どちらも機能します。フォルダー階層と情報が重複するため、各トラックのファイル名にアーティスト名を入れるのは避けてください。

    複数枚組のアルバム

    複数ディスクのアルバムでは、アルバムとトラックの間に「Disc XX」というサブフォルダを使用し、さらにすべてのファイルにID3の「Disc Number」タグを付けます:

    Music/
    └── Pink Floyd/
        └── The Wall (1979)/
            ├── Disc 01/
            │   └── 01 - In the Flesh?.flac
            └── Disc 02/
                └── 01 - Hey You.flac

    Jellyfinはこれらをディスクの区切りがある連続したアルバムビューに統合します。ディスクタグがないと、ディスク2のトラックがディスク1と衝突してしまいます(「01」が2つ、「02」が2つ存在することになり、スキャナーはどちらか一方しか認識しません)。

    実例

    Music/
    ├── Pink Floyd/
    │   ├── The Dark Side of the Moon (1973)/
    │   │   ├── 01 - Speak to Me.flac
    │   │   └── 10 - Eclipse.flac
    │   └── The Wall (1979)/
    │       ├── Disc 01/
    │       │   └── 01 - In the Flesh?.flac
    │       └── Disc 02/
    │           └── 01 - Hey You.flac
    └── Various Artists/
        └── Pulp Fiction Soundtrack (1994)/
            ├── 01 - Misirlou - Dick Dale.flac
            └── 02 - Royale with Cheese.flac

    Official: Jellyfin music docs

    PlexからJellyfinへの移行

    Plexからの移行(サブスクリプション疲れ、テレメトリへの懸念、または単にもっと管理しやすくしたいなどの理由で)をお考えなら、朗報があります。Plex互換の命名規則の約80%は、変更なしでJellyfinでも機能します。残りの20%(エディション、アニメ、いくつかのエッジケース)は、的を絞った名前変更が必要です。このセクションは、そのための完全なチェックリストです。

    引き継がれるもの、引き継がれないもの

    PlexからJellyfinに変更なしで引き継がれるもの: - 映画のフォルダ命名: 「Title (Year)/Title (Year).mkv」は全く同じように機能します。 - TV番組のフォルダ命名: 「Show (Year)/Season XX/Show - sXXeYY.mkv」は全く同じように機能します。 - 複数バージョンの解像度サフィックス: 「Title (Year) - 1080p.mkv」は両方で機能します。 - 音楽: アーティスト/アルバム/トラックの構造は変更なしで引き継がれます。 - スペシャルと「Season 00」の扱いは同じロジックです。 - 日付ベースのデイリー番組 (YYYY-MM-DD): 同じフォーマットです。 名前を変更する必要があるもの: - 映画のエディション: Plexは`{edition-X}`(波括弧)を、Jellyfinは`[edition-X]`(角括弧)を使用します。映画ライブラリ全体で検索・置換してください。 - PlexのHAMAスキャナーを中心に構築されたアニメライブラリ: HAMA固有のタグを削除し、新しいJellyfinライブラリでAniDBをメタデータプロバイダーとして再度有効にしてください。フォルダID `[anidbid-X]` は引き継がれ、直接機能します。 - フォルダ名内のプロバイダーID: Plexの短縮形 `[tmdb-X]` はJellyfinでは `[tmdbid-X]` になります(`id`サフィックスに注意)。tvdbid、imdbid、anidbidも同様です。

    視聴ステータスの移行

    視聴ステータスは自動的には移行されません。Plexはファイル内ではなく、独自のデータベースに保存しているためです。3つの選択肢があります: オプション1 — Plex Watched History Importer(コミュニティ製Jellyfinプラグイン)。Plexのデータベースエクスポートを読み込み、ユーザーごとの視聴済みマークをインポートします。機能しますが、エクスポートするためにPlexを稼働させておく必要があります。 オプション2 — Trakt.tv同期。もしPlexからTraktへ(Traktプラグイン経由で)視聴履歴を記録していたなら、JellyfinでもTrakt同期を有効にしてください。Traktを橋渡し役として、視聴履歴が移行されます。 オプション3 — 履歴の消失を受け入れ、新規に始める。数百アイテム未満のライブラリの場合、これが最も手間のかからない方法であることが多いです。 複数ユーザーの家族で利用する場合、Trakt同期が最も信頼性の高い方法です。

    直接の代替機能がないPlex Passの機能

    一部のPlex Pass機能には、Jellyfinに直接相当するものはありません。移行する前に知っておきましょう: - DVR / Live TV: Jellyfinはチューナー(HDHomeRun、USBスティック)経由でLive TVに対応していますが、DVRのスケジュールUIはPlexよりも簡素です。 - Plexampのソニック分析: Jellyfinには基本的なムード/ジャンル検出機能はありますが、ソニックフィンガープリントによる類似性分析はありません。モバイルではSymfoniumやManetが良いPlexamp風クライアントです。 - Plex Pass限定のイントロスキップ: Jellyfinではコミュニティプラグイン(Jellyscrub、Intro Skipper)で対応可能です。別途インストールが必要です。 - Plex Mobile Sync: Jellyfinのモバイルアプリは同期をサポートしていますが、Plexほど洗練されていません。 - Plexのトーンマッピング / ハードウェアアクセラレーションによるトランスコーディング: Jellyfinは主要なハードウェアアクセラレーションをすべてサポートしていますが、プラットフォームごとに手動での設定が必要です。 これらは命名に関する問題ではありませんが、「移行すべきか」という判断に影響します。いずれもライブラリ自体のクリーンな移行を妨げるものではありません。

    移行すべき時(と、留まるべき時)

    次のような方は、移行の有力な候補です: - Plex Passの価格改定で考えが変わった(ライフタイム$250に対し、Jellyfinは永久に無料)。 - 視聴履歴をプライベートに保ち、テレメトリを送信したくない。 - Linux/BSD/unRAIDを使用していて、Plexの公式パッケージよりもapt/Dockerを好む。 - Live TVのDVRスケジュール機能が必要ない。 - ハードウェアアクセラレーションの設定に半日費やしても構わない。 次のような場合は、Plexに留まるべきでしょう: - 家族がPlexのモバイル同期に依存している。 - Plexの洗練された検索機能(Universal Watchlist、おすすめ)に頼っている。 - DVRが主な使用目的である。 - セルフホスティングよりも、一度支払えば洗練された製品を使える方を好む。 命名規則の移行自体は、ほとんどのライブラリで30分程度の作業です。エディション情報の変換(`{edition}` → `[edition]`)は、一度の検索と置換で完了します。RenameFlowのbatchモードを使えば自動化できます。

    変更前 / 変更後

    変更前 (Plex):
    Movies/Blade Runner (1982)/Blade Runner (1982) - {edition-Final Cut}.mkv
    TV/The Office (2005)/Season 03/The Office - s03e12 - Back from Vacation.mkv
    Anime [HAMA]/One Piece [anidb-69]/Season 01/One Piece - s01e1064.mkv
    
    変更後 (Jellyfin):
    Movies/Blade Runner (1982)/Blade Runner (1982) [edition-Final Cut].mkv
    TV/The Office (2005)/Season 03/The Office - s03e12 - Back from Vacation.mkv
    Anime/One Piece [anidbid-69]/Season 01/One Piece - s01e1064.mkv
    
    変更点は3つです。映画のエディション表記で波括弧を角括弧に変更、HAMAプレフィックスフォルダを削除、そして`[anidb-X]`を`[anidbid-X]`にリネームします。

    Also useful: Plexから移行するFileBotユーザーの方へ.

    無料でお試し — 登録不要で最初の15ファイルを変換

    Open RenameFlow

    Jellyfinの命名に関するトラブルシューティング

    Jellyfinの命名に関する問題の約85%は、6つの失敗パターンに集約されます。それぞれに予測可能な原因と明確な解決策があります。

    60秒でできる代替案

    上記はすべて手作業での方法です。パターンを理解し、ファイル名を入力し、エッジケースを修正します。新しいライブラリを構築する際には一度はやる価値がありますが、2,000個のファイルを変換するPlexからの移行では骨が折れる作業です。

    手作業の場合

    手作業の場合、PlexからJellyfinへの命名規則の変換は、慣れていれば1アイテムあたり約30秒かかります。エディションの構文を検索・置換し、アニメフォルダのIDを再確認し、コンパクト形式のエピソード番号を修正する、といった作業です。2,000ファイルのライブラリだと、16時間以上も慎重なタイピングが必要になります。

    60秒でできる方法

    RenameFlowなら、変換は数秒で完了します。Plex形式で命名されたフォルダーをドロップすると、パーサーが既存のパターンを検出し、Jellyfinに準拠したパターンを提案。承認するだけでローカルで名前が変更されます。アップロードは不要です。File System Access APIを使用するため、ファイルは常にあなたのディスク上にあります。1日15ファイルまで無料、€49のライフタイムプランならライブラリ全体を一括で処理できます。 また、Plex形式からの変換ではなく、scene releaseからJellyfinライブラリを新規作成する場合でも、RenameFlowはTheMovieDB、TheTVDB、AniDB、MusicBrainzに並行して問い合わせ、このガイドのルールに完全に一致するJellyfin準拠のパターンを直接生成します。

    See RenameFlowのプラン.

    無料でお試し — 登録不要で最初の15ファイルを変換

    Try RenameFlow free

    Jellyfinの命名規則 — よくある質問

    RenameFlowのFAQをすべて見る