<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=78andyp</id>
	<title>Official Kodi Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=78andyp"/>
	<link rel="alternate" type="text/html" href="https://kodi.wiki/view/Special:Contributions/78andyp"/>
	<updated>2026-06-15T08:24:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kodi.wiki/index.php?title=NFO_files/Episodes&amp;diff=258695</id>
		<title>NFO files/Episodes</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=NFO_files/Episodes&amp;diff=258695"/>
		<updated>2025-08-22T18:25:48Z</updated>

		<summary type="html">&lt;p&gt;78andyp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NFO_content}}&lt;br /&gt;
{{mininav|[[NFO files]]}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&#039;&#039;&#039;Episodes must abide by the standard filenaming conventions even when using nfo files. {{kodi}} determines the season and episode numbering &#039;&#039;(S01E01)&#039;&#039; from the episode filename, not from the NFO file.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
One nfo file for &#039;&#039;&#039;each&#039;&#039;&#039; episode is required. This file holds information specific to that episode. &lt;br /&gt;
&lt;br /&gt;
Most metadata contained in a {{kodi}} exported NFO file is metadata inherited from the TV Show or are not used which is why the episode NFO template is relatively small.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= nfo Name and Location =&lt;br /&gt;
&#039;&#039;&#039;{{resize|1.2em|Regardless of what settings you have set for the source and scraper, {{Kodi}} will always search for and scan the nfo file first where available.}}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The episode nfo file is placed alongside each episode video file. The episode nfo filename is the same as the video filename but with the &#039;&#039;.nfo&#039;&#039; extension. See image below for examples.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; widths=&amp;quot;1000px&amp;quot; heights=&amp;quot;562px&amp;quot;&amp;gt;&lt;br /&gt;
File:LocalEpisodeArtwork01.jpg|&#039;&#039;&#039;&#039;&#039;Episode Artwork and nfo files&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= nfo Tags =&lt;br /&gt;
The following table lists the available XML tags in the episode nfo file. &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/blob/master/xbmc/video/VideoInfoTag.cpp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Yes&#039;&#039; in the Inherited column indicates a tag that uses data from the parent TV Show. These tags are created in the exported nfo file but are ignored on import so it is not possible to change this data at the episode level.&lt;br /&gt;
&lt;br /&gt;
Three XML tags are required and are indicated in the table below. All other tags are optional. Of course the less tags used, the less information scanned into the library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! NFO (xml) Tag || Required || Multiple || Inherited || Notes&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;episodedetails&amp;gt;&amp;lt;/episodedetails&amp;gt; || {{Yes}} || No/Yes || || The top level parent tag for the nfo file. All other tags must be contained within these two tags&amp;lt;br/&amp;gt;&lt;br /&gt;
Yes - When creating multi-episode nfo files. See next section. &amp;lt;br/&amp;gt;&lt;br /&gt;
No - In all other cases, a single instance is used.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt; || {{Yes}} || No || || The title for the episode&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;originaltitle&amp;gt;&amp;lt;/originaltitle&amp;gt; || No || No || Yes || Inherited from TV show&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;showtitle&amp;gt;&amp;lt;/showtitle&amp;gt; || No || No || Yes || Inherited from TV show&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;ratings&amp;gt;&lt;br /&gt;
    &amp;lt;rating name=&amp;quot;&amp;quot; max=&amp;quot;10&amp;quot; default=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;&amp;lt;/value&amp;gt;&lt;br /&gt;
       &amp;lt;votes&amp;gt;&amp;lt;/votes&amp;gt;&lt;br /&gt;
    &amp;lt;/rating&amp;gt;&lt;br /&gt;
  &amp;lt;/ratings&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|| No || No || || &#039;&#039;default=&amp;quot;true&amp;quot;&#039;&#039;  &#039;&#039;default=&amp;quot;false&amp;quot;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::Only one rating can be set as &#039;&#039;default=&amp;quot;true&amp;quot;&#039;&#039;, additional ratings must be set as &#039;&#039;default=&amp;quot;false&amp;quot;&#039;&#039; or ommitted&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;name=&amp;quot;identifier&amp;quot;&#039;&#039;. Do not use &amp;quot;default&amp;quot;. Examples of identifier include...&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;rating name=&amp;quot;imdb&amp;quot; max=&amp;quot;10&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;rating name=&amp;quot;trakt&amp;quot; max=&amp;quot;10&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;rating name=&amp;quot;tvmaze&amp;quot; max=&amp;quot;10&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;rating name=&amp;quot;metacritic&amp;quot; max=&amp;quot;10&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;rating name=&amp;quot;tomatometerallcritics&amp;quot; max=&amp;quot;10&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;rating name=&amp;quot;tomatometerallaudience&amp;quot; max=&amp;quot;10&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example of complete entry...&lt;br /&gt;
::&#039;&#039;&amp;lt;rating name=&amp;quot;themoviedb&amp;quot; max=&amp;quot;10&amp;quot; default=&amp;quot;true&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;rating name=&amp;quot;imdb&amp;quot; max=&amp;quot;10&amp;quot; default=&amp;quot;false&amp;quot;&amp;gt; or &amp;lt;rating name=&amp;quot;themoviedb&amp;quot; max=&amp;quot;10&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;userrating&amp;gt;&amp;lt;/userrating&amp;gt; || No || No || || Personal rating set by the user&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;top250&amp;gt;&amp;lt;/top250&amp;gt; || No || No || || Not used&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;season&amp;gt;&amp;lt;/season&amp;gt; || No || No/Yes || ||  Season number is read from filename in all cases&amp;lt;br/&amp;gt;&lt;br /&gt;
Not required for single nfo files&amp;lt;br/&amp;gt;&lt;br /&gt;
Required for multi-episode nfo files to match the metadata to the correct episode. See next section&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;episode&amp;gt;&amp;lt;/episode&amp;gt; || No || No/Yes || || Episode number is read from filename in all cases&amp;lt;br/&amp;gt;&lt;br /&gt;
Not required for single nfo files&amp;lt;br/&amp;gt;&lt;br /&gt;
Required for multi-episode nfo files to match the metadata to the correct episode. See next section&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;displayepisode&amp;gt;&amp;lt;/displayepisode&amp;gt; || No || No || || Used to place Specials episodes in the correct episode order&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;displayseason&amp;gt;&amp;lt;/displayseason&amp;gt; || No || No || || Used to place Specials episodes in the correct season&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;outline&amp;gt;&amp;lt;/outline&amp;gt; || No || No || || Not used&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;plot&amp;gt;&amp;lt;/plot&amp;gt; || No || No || || A description of the episode&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tagline&amp;gt;&amp;lt;/tagline&amp;gt; || No || No || || Short slogan of the episode. No skins use this.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;runtime&amp;gt;&amp;lt;/runtime&amp;gt; || No || No || || Minutes only. If ommitted, {{kodi}} will add runtime upon scanning of the video file&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;thumb aspect=&amp;quot;thumb&amp;quot; preview=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/thumb&amp;gt; || No || Yes || || Path to episode artwork. Not needed when using local artwork&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;mpaa&amp;gt;&amp;lt;/mpaa&amp;gt; || No || No || Yes || Inherited from TV show&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;playcount&amp;gt;&amp;lt;/playcount&amp;gt; || No || No || || Number of times episode has been played.&amp;lt;br&amp;gt;See... [[Import-export_library/Video#Watched.2C_PlayCount.2C_ResumePoints|Import-Export]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;lastplayed&amp;gt;&amp;lt;/lastplayed&amp;gt; || No || No || || Date last played&amp;lt;br&amp;gt;&lt;br /&gt;
Format as &#039;&#039;yyyy-mm-dd&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;id&amp;gt;&amp;lt;/id&amp;gt; || No || No || || The default ID. &amp;lt;br&amp;gt;&lt;br /&gt;
Do not use. It is a deprecated Kodi generated tag. See next item.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;uniqueid type=&amp;quot;&amp;quot; default=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/uniqueid&amp;gt; || {{Yes}} || Yes || || The ID from the scraper site.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;type=&amp;quot;&amp;quot;&#039;&#039; Identifier of the ID. Do not use &amp;quot;default&amp;quot;. Examples of identifier include...&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;uniqueid type=&amp;quot;imdb&amp;quot;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;uniqueid type=&amp;quot;tvdb&amp;quot;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;uniqueid type=&amp;quot;tmdb&amp;quot;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::For non-scraped items, use simple values like &#039;&#039;&amp;quot;home&amp;quot;, &amp;quot;sport&amp;quot;, &amp;quot;doco&amp;quot;&#039;&#039; etc&amp;lt;br&amp;gt;&lt;br /&gt;
::The value can be alpha-numeric eg &#039;&#039;tt3480556&#039;&#039; for imdb, &#039;&#039;286668&#039;&#039; for tmdb, &#039;&#039;home001&#039;&#039; for home movies, etc&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;default=&amp;quot;true&amp;quot;&#039;&#039;  &#039;&#039;default=&amp;quot;false&amp;quot;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::Only one uniqueID can be set as &#039;&#039;default=&amp;quot;true&amp;quot;&#039;&#039;, additional uniqueIDs must be set as &#039;&#039;default=&amp;quot;false&amp;quot;&#039;&#039; or ommit the default attribute &amp;lt;br/&amp;gt;&lt;br /&gt;
Example of complete entry...&lt;br /&gt;
::&#039;&#039;&amp;lt;uniqueid type=&amp;quot;tmdb&amp;quot; default=&amp;quot;true&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
::&#039;&#039;&amp;lt;uniqueid type=&amp;quot;imdb&amp;quot; default=&amp;quot;false&amp;quot;&amp;gt; or &amp;lt;uniqueid type=&amp;quot;imdb&amp;quot;&amp;gt;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;genre&amp;gt;&amp;lt;/genre&amp;gt; || No || Yes || Yes || Inherited from TV show&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;credits&amp;gt;&amp;lt;/credits&amp;gt; || No || Yes || || Field for writers.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;director&amp;gt;&amp;lt;/director&amp;gt; || No || Yes || || Director&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;premiered&amp;gt;&amp;lt;/premiered&amp;gt; || No || No || Yes || Inherited from TV show&amp;lt;br&amp;gt;&lt;br /&gt;
Format as &#039;&#039;yyyy-mm-dd&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;year&amp;gt;&amp;lt;/year&amp;gt; || No || No || Yes || Inherited from TV show&amp;lt;br&amp;gt;&lt;br /&gt;
{{note|Kodi v17: Tag deprecated, use &amp;lt;premiered&amp;gt; tag instead.}}&lt;br /&gt;
{{note|Kodi v20: Use &amp;lt;premiered&amp;gt; tag only.}}&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;status&amp;gt;&amp;lt;/status&amp;gt; || No || No || || Not used &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; || No || No || || Not used&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;aired&amp;gt;&amp;lt;/aired&amp;gt; || No || No || || Original air date of the episode&amp;lt;br&amp;gt;&lt;br /&gt;
Format as &#039;&#039;yyyy-mm-dd&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;studio&amp;gt;&amp;lt;/studio&amp;gt; || No || Yes || Yes || Production studio. Inherited from TV Show&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;trailer&amp;gt;&amp;lt;/trailer&amp;gt; || No || No ||  ||Not used&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;episodebookmark&amp;gt;&lt;br /&gt;
    &amp;lt;position&amp;gt;&amp;lt;/position&amp;gt;&lt;br /&gt;
  &amp;lt;/episodebookmark&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|| No || No ||  || Episode Bookmark in seconds. &#039;&#039;See: [[Bookmarks_and_chapters|Episode Bookmarks]]&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Not used for Import&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;fileinfo&amp;gt;&lt;br /&gt;
    &amp;lt;streamdetails&amp;gt;&lt;br /&gt;
      &amp;lt;video&amp;gt;&lt;br /&gt;
        &amp;lt;codec&amp;gt;&amp;lt;/codec&amp;gt;&lt;br /&gt;
        &amp;lt;aspect&amp;gt;&amp;lt;/aspect&amp;gt;&lt;br /&gt;
        &amp;lt;width&amp;gt;&amp;lt;/width&amp;gt;&lt;br /&gt;
        &amp;lt;height&amp;gt;&amp;lt;/height&amp;gt;&lt;br /&gt;
        &amp;lt;durationinseconds&amp;gt;&amp;lt;/durationinseconds&amp;gt;&lt;br /&gt;
        &amp;lt;stereomode&amp;gt;&amp;lt;/stereomode&amp;gt;&lt;br /&gt;
        &amp;lt;hdrtype&amp;gt;&amp;lt;/hdrtype&amp;gt;&lt;br /&gt;
      &amp;lt;/video&amp;gt;&lt;br /&gt;
      &amp;lt;audio&amp;gt;&lt;br /&gt;
        &amp;lt;codec&amp;gt;&amp;lt;/codec&amp;gt;&lt;br /&gt;
        &amp;lt;language&amp;gt;&amp;lt;/language&amp;gt;&lt;br /&gt;
        &amp;lt;channels&amp;gt;&amp;lt;/channels&amp;gt;&lt;br /&gt;
      &amp;lt;/audio&amp;gt;&lt;br /&gt;
      &amp;lt;subtitle&amp;gt;&lt;br /&gt;
        &amp;lt;language&amp;gt;&amp;lt;/language&amp;gt;&lt;br /&gt;
      &amp;lt;/subtitle&amp;gt;&lt;br /&gt;
    &amp;lt;/streamdetails&amp;gt;&lt;br /&gt;
 &amp;lt;/fileinfo&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|| No || Yes || || Multiple entries of &amp;lt;audio&amp;gt; and &amp;lt;subtitles&amp;gt; accepted&amp;lt;br&amp;gt;&lt;br /&gt;
In v17 and prior, {{kodi}} would overwrite these values on first play of the file.&amp;lt;br&amp;gt;&lt;br /&gt;
In v18 that process was removed and values in these tags will remain.&amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/16342&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If ommitted, {{kodi}} will add runtime upon scanning&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accepted values for &amp;lt;hdrtype&amp;gt;&amp;lt;/hdrtype&amp;gt; are:&lt;br /&gt;
* empty = SDR; &lt;br /&gt;
* hdr10; &lt;br /&gt;
* dolbyvision; &lt;br /&gt;
* hlg&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;actor&amp;gt;&lt;br /&gt;
   &amp;lt;name&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;role&amp;gt;&amp;lt;/role&amp;gt;&lt;br /&gt;
   &amp;lt;order&amp;gt;&amp;lt;/order&amp;gt;&lt;br /&gt;
   &amp;lt;thumb&amp;gt;&amp;lt;/thumb&amp;gt;&lt;br /&gt;
 &amp;lt;/actor&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|| No || Yes ||  || The &amp;lt;order&amp;gt; tag determines where in the list the actor will appear. 0 = first in the list &lt;br /&gt;
Supports &amp;quot;clear&amp;quot; attribute&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;resume&amp;gt;&lt;br /&gt;
   &amp;lt;position&amp;gt;&amp;lt;/position&amp;gt;&lt;br /&gt;
   &amp;lt;total&amp;gt;&amp;lt;/total&amp;gt;&lt;br /&gt;
 &amp;lt;/resume&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|| No || No || || Set the resume position&amp;lt;br&amp;gt;See... [[Import-export_library/Video#Watched.2C_PlayCount.2C_ResumePoints|Import-Export]] &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;dateadded&amp;gt;&amp;lt;/dateadded&amp;gt; || No || No || || mTime of the playable video file. Can be altered in advancedsettings.xml&amp;lt;br&amp;gt;See... &#039;&#039;&#039;[[Advancedsettings.xml#videolibrary]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Multi-Episode Files =&lt;br /&gt;
&lt;br /&gt;
From Kodi v22 there is now improved support for multi-episode files. Each episode in a multi-episode file can have a separate NFO and art.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;800&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Naming Convention&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#; width:300px&amp;quot; | Multi-episode file&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode&lt;br /&gt;
! style=&amp;quot;background-color:#; width:300px&amp;quot; | NFO/art names&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot; rowspan=&amp;quot;2&amp;quot;|&#039;&#039;tvshow S01E01E02&#039;&#039;.mkv&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1 Episode 1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;tvshow S01E01E02&#039;&#039;&#039;&#039;&#039;-S01E01&#039;&#039;&#039;.nfo&amp;lt;br/&amp;gt;&#039;&#039;tvshow S01E01E02&#039;&#039;&#039;&#039;&#039;-S01E01-thumb&#039;&#039;&#039;.jpg&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1 Episode 2&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;tvshow S01E01E02&#039;&#039;&#039;&#039;&#039;-S01E02&#039;&#039;&#039;.nfo&amp;lt;br/&amp;gt;&#039;&#039;tvshow S01E01E02&#039;&#039;&#039;&#039;&#039;-S01E02-thumb&#039;&#039;&#039;.jpg&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Whilst the are several ways the multi-episode video file can be named, see: &#039;&#039;&#039;[[Naming_video_files/Episodes#Multi-Episode_Files|Naming Multi-Episode Files]]&#039;&#039;&#039; - the suffix specifying the season and episode for the NFO and art &#039;&#039;&#039;must&#039;&#039;&#039; be in the format &#039;&#039;&#039;-SxxEyy&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The format of the NFO files is as above.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Important&#039;&#039; - NFO files containing multiple &#039;&#039;&amp;lt;episodedetails&amp;gt;&amp;lt;/episodedetails&amp;gt;&#039;&#039; tags are not supported in Kodi v22+.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Kodi v21 and below:&lt;br /&gt;
&lt;br /&gt;
There may be instances where a video file contains two or more episodes. This is common for ISO files. &lt;br /&gt;
&lt;br /&gt;
Multi-episode video files still use a single nfo file. The metadata for each episode is stacked in the single nfo file. Below is an example of an abbreviated multi-episode nfo file containing 3 episodes.&lt;br /&gt;
&lt;br /&gt;
One difference between the single and multi nfo file is that the &#039;&#039;&amp;lt;season&amp;gt;&amp;lt;/season&amp;gt;&#039;&#039; and &#039;&#039;&amp;lt;episode&amp;gt;&amp;lt;/episode&amp;gt;&#039;&#039; tags are required for each episode in the multi nfo file. {{kodi}} still requires the filename to contain the season and episode numbering, but it also requires these additional tags so it can match the metadata to the correct episode. The metadata for each episode must be in correct numerical order.&lt;br /&gt;
&lt;br /&gt;
For correct naming of the video file, nfo file and artwork thumb, see: &#039;&#039;&#039;[[Naming_video_files/Episodes#Multi-Episode_Files|Naming Multi-Episode Files]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:50%; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&#039;&#039;&#039;Example Multi-Episode NFO File&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;episodedetails&amp;gt;                                    &amp;lt;!-- metadata for first episode--&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Episode 1&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;userrating&amp;gt;&amp;lt;/userrating&amp;gt;&lt;br /&gt;
    &amp;lt;plot&amp;gt;&amp;lt;/plot&amp;gt;&lt;br /&gt;
    &amp;lt;season&amp;gt;1&amp;lt;/season&amp;gt;&lt;br /&gt;
    &amp;lt;episode&amp;gt;1&amp;lt;/episode&amp;gt;&lt;br /&gt;
    &amp;lt;uniqueid type=&amp;quot;&amp;quot; default=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/uniqueid&amp;gt;&lt;br /&gt;
    &amp;lt;credits&amp;gt;&amp;lt;/credits&amp;gt;&lt;br /&gt;
    &amp;lt;director&amp;gt;&amp;lt;/director&amp;gt;&lt;br /&gt;
    &amp;lt;aired&amp;gt;&amp;lt;/aired&amp;gt; &lt;br /&gt;
    &amp;lt;actor&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;role&amp;gt;&amp;lt;/role&amp;gt;&lt;br /&gt;
        &amp;lt;order&amp;gt;&amp;lt;/order&amp;gt;&lt;br /&gt;
        &amp;lt;thumb&amp;gt;&amp;lt;/thumb&amp;gt;&lt;br /&gt;
    &amp;lt;/actor&amp;gt;&lt;br /&gt;
&amp;lt;/episodedetails&amp;gt;&lt;br /&gt;
&amp;lt;episodedetails&amp;gt;                                    &amp;lt;!-- metadata for second episode--&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Episode 2&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;userrating&amp;gt;&amp;lt;/userrating&amp;gt;&lt;br /&gt;
    &amp;lt;plot&amp;gt;&amp;lt;/plot&amp;gt;&lt;br /&gt;
    &amp;lt;season&amp;gt;1&amp;lt;/season&amp;gt;&lt;br /&gt;
    &amp;lt;episode&amp;gt;2&amp;lt;/episode&amp;gt;&lt;br /&gt;
    &amp;lt;uniqueid type=&amp;quot;&amp;quot; default=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/uniqueid&amp;gt;&lt;br /&gt;
    &amp;lt;credits&amp;gt;&amp;lt;/credits&amp;gt;&lt;br /&gt;
    &amp;lt;director&amp;gt;&amp;lt;/director&amp;gt;&lt;br /&gt;
    &amp;lt;aired&amp;gt;&amp;lt;/aired&amp;gt;&lt;br /&gt;
    &amp;lt;actor&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;role&amp;gt;&amp;lt;/role&amp;gt;&lt;br /&gt;
        &amp;lt;order&amp;gt;&amp;lt;/order&amp;gt;&lt;br /&gt;
        &amp;lt;thumb&amp;gt;&amp;lt;/thumb&amp;gt;&lt;br /&gt;
    &amp;lt;/actor&amp;gt;&lt;br /&gt;
&amp;lt;/episodedetails&amp;gt;&lt;br /&gt;
&amp;lt;episodedetails&amp;gt;                                    &amp;lt;!-- metadata for third episode--&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Episode 3&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;userrating&amp;gt;&amp;lt;/userrating&amp;gt;&lt;br /&gt;
    &amp;lt;plot&amp;gt;&amp;lt;/plot&amp;gt;&lt;br /&gt;
    &amp;lt;season&amp;gt;1&amp;lt;/season&amp;gt;&lt;br /&gt;
    &amp;lt;episode&amp;gt;3&amp;lt;/episode&amp;gt;&lt;br /&gt;
    &amp;lt;uniqueid type=&amp;quot;&amp;quot; default=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/uniqueid&amp;gt;&lt;br /&gt;
    &amp;lt;credits&amp;gt;&amp;lt;/credits&amp;gt;&lt;br /&gt;
    &amp;lt;director&amp;gt;&amp;lt;/director&amp;gt;&lt;br /&gt;
    &amp;lt;aired&amp;gt;&amp;lt;/aired&amp;gt;&lt;br /&gt;
    &amp;lt;actor&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;role&amp;gt;&amp;lt;/role&amp;gt;&lt;br /&gt;
        &amp;lt;order&amp;gt;&amp;lt;/order&amp;gt;&lt;br /&gt;
        &amp;lt;thumb&amp;gt;&amp;lt;/thumb&amp;gt;&lt;br /&gt;
    &amp;lt;/actor&amp;gt;&lt;br /&gt;
&amp;lt;/episodedetails&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
{{updated|22}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Karellen]]&lt;br /&gt;
[[Category:Video library]]&lt;/div&gt;</summary>
		<author><name>78andyp</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Naming_video_files/Episodes&amp;diff=258694</id>
		<title>Naming video files/Episodes</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Naming_video_files/Episodes&amp;diff=258694"/>
		<updated>2025-08-22T18:21:17Z</updated>

		<summary type="html">&lt;p&gt;78andyp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VideoLibraryCreate}}&lt;br /&gt;
{{mininav| [[Video library]] |[[HOW-TO:Create_Video_Library|Create Video Library]] }}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Be aware of the following:&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;only item in the episode file name&#039;&#039;&#039; that the {{kodi}} scanner searches for is the &#039;&#039;&#039;Season and Episode numbering&#039;&#039;&#039; (&#039;&#039;SxxEyy&#039;&#039;). Everything else is irrelevant.&lt;br /&gt;
* It is this SxxEyy that is used to match and scrape the episode metadata and artwork.&lt;br /&gt;
* To reduce the risk of the scanner becoming confused by complicated naming, ensure your episode filenames are clean and simple as described below.&lt;br /&gt;
* Contrary to advice from 3rd party internet guides, you cannot set season and episode numbering through NFO Files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: Do not refer to IMDB for episode orders.&#039;&#039;&#039; There is no IMDB TV Show Scraper. If you are using the default scraper then the site to check is [https://www.themoviedb.org/ TMDB]. If you have changed to [https://www.thetvdb.com/ TVDB] or [https://www.tvmaze.com/ TV Maze], check the appropriate site.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Single Episode Files =&lt;br /&gt;
{{note|Episode files are assumed to contain a single episode. If you have files that contain two or more episodes, then read the Multi-Episodes section below.}}&lt;br /&gt;
&lt;br /&gt;
The following table details the &#039;&#039;Minimum&#039;&#039; and &#039;&#039;Recommended&#039;&#039; naming for episodes files. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Minimum required episode name:&#039;&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Recommended episode name:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;|&#039;&#039;S01E01.mkv&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| &lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;| &#039;&#039;Angel (1999) S01E01.mkv&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Where:&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;S01E01&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1 - no spaces || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| ||Where: || &#039;&#039;&#039;&#039;&#039;Angel (1999)&#039;&#039;&#039;&#039;&#039; = TV Show name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || || &#039;&#039;&#039;&#039;&#039;S01E01&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1 - no spaces&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Pattern &#039;&#039;&#039;S01E01&#039;&#039;&#039; is the most accurate available. Other Patterns are available as shown in the table below with &#039;&#039;&#039;Order 1&#039;&#039;&#039; being the most accurate and accuracy decreasing with higher numbers.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;700&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | With Season&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | No Season&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | By Date&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | By Title&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode Naming&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode Naming&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:250px&amp;quot; | Episode Naming&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode Naming&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01E02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;ep02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|3&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;yyyy.mm.dd&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;&#039;Name&#039;&#039;&#039;.&#039;&#039;special&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S1E2&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;ep_02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|3&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;yyyy-mm-dd&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01.E02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;part.II&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|4&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;dd.mm.yyyy&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01_E02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;pt.II&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01xE02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;pt_II&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|5&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;1x02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|6&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;102&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
;With Season&lt;br /&gt;
:The most commonly used for nearly all TV Shows.&lt;br /&gt;
;No Season&lt;br /&gt;
:Normally used for Anime or single season TV Shows. Not commonly used.&lt;br /&gt;
;By date&lt;br /&gt;
:Used for long-running daily shows. Check the scraper site for numbering method used.&lt;br /&gt;
;By title&lt;br /&gt;
:Used exclusively by the TVMaze scraper. Added in v20 &amp;quot;Nexus&amp;quot;&lt;br /&gt;
:Allows matching &#039;&#039;&#039;special episodes&#039;&#039;&#039; by their titles as TVMaze do not not support &amp;quot;Season 0&amp;quot; convention for specials.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Multi-Episode Files =&lt;br /&gt;
Starting with Kodi v22 you can now specify episode ranges.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Minimum required episode name:&#039;&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Recommended episode name:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;|&#039;&#039;S01E01-E04.mkv&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| &lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;| &#039;&#039;Angel (1999) S01E01-E04.mkv&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Where:&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;S01E01-E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1, 2, 3 &amp;amp; 4 || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| ||Where: || &#039;&#039;&#039;&#039;&#039;Angel (1999)&#039;&#039;&#039;&#039;&#039; = TV Show name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &#039;&#039;Note that Episodes 2 and 3 are included&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || || &#039;&#039;&#039;&#039;&#039;S01E01-E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;800&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Allowed Patterns&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#; width:50px&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:300px&amp;quot; | Example Name&lt;br /&gt;
! style=&amp;quot;background-color:#; width:450px&amp;quot; | Included Episodes&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;ep01-ep04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01-s01e04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01-e04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;1x01-1x04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;S01E05-E08S02E01-E04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 5, 6, 7 &amp;amp; 8 and Season 2, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Kodi v21 and below:&lt;br /&gt;
&lt;br /&gt;
If your video files contain two or more episodes, then the following naming is required to scan multiple episodes from a single file.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Minimum required episode name:&#039;&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Recommended episode name:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;|&#039;&#039;S01E01E02E04.mkv&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| &lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;| &#039;&#039;Angel (1999) S01E01E02E04.mkv&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Where:&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;S01E01E02E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1, 2 &amp;amp; 4 || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| ||Where: || &#039;&#039;&#039;&#039;&#039;Angel (1999)&#039;&#039;&#039;&#039;&#039; = TV Show name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &#039;&#039;Note that Episode 3 is not included&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || || &#039;&#039;&#039;&#039;&#039;S01E01E02E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episodes 1, 2 &amp;amp; 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;500&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Complex Pattern&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Short Pattern&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:350px&amp;quot; | Example Name&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Example Name&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;s01e02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01e02&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;episode1.title&#039;&#039;-&#039;&#039;&#039;s01e02&#039;&#039;&#039;-&#039;&#039;episode2.title&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01-02-03&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;s01e02&#039;&#039;&#039;-&#039;&#039;&#039;s01e03&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|5&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;1x01x02&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|5&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;1x01&#039;&#039;&#039;-&#039;&#039;&#039;1x02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;ep01-02&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;ep01&#039;&#039;&#039;-&#039;&#039;&#039;ep02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{{note|It is recommended that multi-episode files be split into Single Episode files.}}&lt;br /&gt;
&lt;br /&gt;
In cases where the video file contains more than one episode, you must nominate each episode in the filename. &lt;br /&gt;
&lt;br /&gt;
* The patterns are the same as Single Episode numbering, but extended to include multiple episodes.&lt;br /&gt;
* Only the episodes in the file name will be added, e.g. &#039;&#039;&#039;&#039;&#039;Angel (1999) S01E01E04.mkv&#039;&#039;&#039;&#039;&#039; will scrape episodes 1 and 4 but not include episodes 2 and 3.&lt;br /&gt;
* When using a single video file for multiple episodes it is possible to set episode bookmarks for each episode in the file. See: &#039;&#039;&#039;&#039;&#039;[[bookmarks|Episode Bookmarks]]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&#039;&#039;See also: [[Advancedsettings.xml#tvmultipartmatching|Multi-Episode Matching]]&#039;&#039;&#039;&#039;&#039; to create additional pattern matches&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Specials =&lt;br /&gt;
* Specials are extras or episodes that don&#039;t belong to a season.&lt;br /&gt;
* Movies based on TV shows are usually &#039;&#039;not&#039;&#039; added as specials. Instead you [[Linking_movies_to_TV_shows|link a movie]] to a TV show. It will then appear at the bottom of the season list. &lt;br /&gt;
* Specials are named as season 00 and start at E01, e.g. S&#039;&#039;&#039;00&#039;&#039;&#039;E01. Which episode number they&#039;ll have depends on the website the scraper use. At TMDB you access the specials by going to &amp;quot;View All Seasons&amp;quot;&amp;gt;Specials.&lt;br /&gt;
In Kodi specials will appear under &#039;&#039;Specials&#039;&#039; in the season list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Episode Groups =&lt;br /&gt;
* Episode Groups or Orders are listings with alternate episode orders.&lt;br /&gt;
* Some TV Shows are broadcast in one order but the DVD/Bluray release may have a different screening order. A well known example is the TV Show &#039;&#039;Firefly&#039;&#039; where the Studio opted to broadcast high action episodes for ratings first, while the Producer wanted a different order to correctly unfold the storyline.&lt;br /&gt;
Each Information Provider uses a different method to make alternate orders available. Check which scraper you are using and select the correct method below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TheMovieDB-TV Shows ==&lt;br /&gt;
See... &#039;&#039;&#039;[[Add-on:TMDb_TV_Shows#Episode_Orders|TheMovieDB Episode Groups]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Only available when using the python scraper &#039;&#039;TMDB TV Shows.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The TVDB ==&lt;br /&gt;
See... &#039;&#039;&#039;[[Add-on:The_TVDB_v4#Flexible_Orders|TheTVDB Flexible Orders]]&lt;br /&gt;
&lt;br /&gt;
Only available when using TheTVDB v4 python scraper by TVDB Team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TVmaze ==&lt;br /&gt;
See... &#039;&#039;&#039;[[Add-on:TVmaze#Episode_Orders|TVmaze Episode Orders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black;&amp;quot;&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot; text-align:center;&amp;quot; | [[File:Mergefrom.gif|60px|link=Naming_video_files/Seasons]]&lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;Previous step&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;Next step&#039;&#039;&#039; &lt;br /&gt;
| scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot; text-align:center;&amp;quot; | [[File:Merge-arrow.gif|60px|link=Adding_video_sources]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;[[Naming_video_files/Seasons|Seasons Setup]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;[[Adding_video_sources|Add Source &amp;amp; Scrape]]&#039;&#039;&#039;&lt;br /&gt;
|}&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
{{updated|22}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Karellen]]&lt;br /&gt;
[[Category:Video library]]&lt;/div&gt;</summary>
		<author><name>78andyp</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Naming_video_files/Episodes&amp;diff=258693</id>
		<title>Naming video files/Episodes</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Naming_video_files/Episodes&amp;diff=258693"/>
		<updated>2025-08-22T18:12:25Z</updated>

		<summary type="html">&lt;p&gt;78andyp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VideoLibraryCreate}}&lt;br /&gt;
{{mininav| [[Video library]] |[[HOW-TO:Create_Video_Library|Create Video Library]] }}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Be aware of the following:&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;only item in the episode file name&#039;&#039;&#039; that the {{kodi}} scanner searches for is the &#039;&#039;&#039;Season and Episode numbering&#039;&#039;&#039; (&#039;&#039;SxxEyy&#039;&#039;). Everything else is irrelevant.&lt;br /&gt;
* It is this SxxEyy that is used to match and scrape the episode metadata and artwork.&lt;br /&gt;
* To reduce the risk of the scanner becoming confused by complicated naming, ensure your episode filenames are clean and simple as described below.&lt;br /&gt;
* Contrary to advice from 3rd party internet guides, you cannot set season and episode numbering through NFO Files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: Do not refer to IMDB for episode orders.&#039;&#039;&#039; There is no IMDB TV Show Scraper. If you are using the default scraper then the site to check is [https://www.themoviedb.org/ TMDB]. If you have changed to [https://www.thetvdb.com/ TVDB] or [https://www.tvmaze.com/ TV Maze], check the appropriate site.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Single Episode Files =&lt;br /&gt;
{{note|Episode files are assumed to contain a single episode. If you have files that contain two or more episodes, then read the Multi-Episodes section below.}}&lt;br /&gt;
&lt;br /&gt;
The following table details the &#039;&#039;Minimum&#039;&#039; and &#039;&#039;Recommended&#039;&#039; naming for episodes files. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Minimum required episode name:&#039;&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Recommended episode name:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;|&#039;&#039;S01E01.mkv&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| &lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;| &#039;&#039;Angel (1999) S01E01.mkv&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Where:&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;S01E01&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1 - no spaces || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| ||Where: || &#039;&#039;&#039;&#039;&#039;Angel (1999)&#039;&#039;&#039;&#039;&#039; = TV Show name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || || &#039;&#039;&#039;&#039;&#039;S01E01&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1 - no spaces&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Pattern &#039;&#039;&#039;S01E01&#039;&#039;&#039; is the most accurate available. Other Patterns are available as shown in the table below with &#039;&#039;&#039;Order 1&#039;&#039;&#039; being the most accurate and accuracy decreasing with higher numbers.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;700&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | With Season&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | No Season&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | By Date&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | By Title&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode Naming&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode Naming&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:250px&amp;quot; | Episode Naming&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode Naming&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01E02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;ep02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|3&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;yyyy.mm.dd&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;&#039;Name&#039;&#039;&#039;.&#039;&#039;special&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S1E2&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;ep_02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|3&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;yyyy-mm-dd&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01.E02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;part.II&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|4&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;dd.mm.yyyy&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01_E02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;pt.II&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01xE02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;pt_II&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|5&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;1x02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|6&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;102&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
;With Season&lt;br /&gt;
:The most commonly used for nearly all TV Shows.&lt;br /&gt;
;No Season&lt;br /&gt;
:Normally used for Anime or single season TV Shows. Not commonly used.&lt;br /&gt;
;By date&lt;br /&gt;
:Used for long-running daily shows. Check the scraper site for numbering method used.&lt;br /&gt;
;By title&lt;br /&gt;
:Used exclusively by the TVMaze scraper. Added in v20 &amp;quot;Nexus&amp;quot;&lt;br /&gt;
:Allows matching &#039;&#039;&#039;special episodes&#039;&#039;&#039; by their titles as TVMaze do not not support &amp;quot;Season 0&amp;quot; convention for specials.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Multi-Episode Files =&lt;br /&gt;
Starting with Kodi v22 you can now specify episode ranges.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Minimum required episode name:&#039;&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Recommended episode name:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;|&#039;&#039;S01E01-E04.mkv&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| &lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;| &#039;&#039;Angel (1999) S01E01-E04.mkv&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Where:&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;S01E01-E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1, 2, 3 &amp;amp; 4 || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| ||Where: || &#039;&#039;&#039;&#039;&#039;Angel (1999)&#039;&#039;&#039;&#039;&#039; = TV Show name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &#039;&#039;Note that Episodes 2 and 3 are included&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || || &#039;&#039;&#039;&#039;&#039;S01E01-E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;800&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Allowed Patterns&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#; width:50px&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:300px&amp;quot; | Example Name&lt;br /&gt;
! style=&amp;quot;background-color:#; width:450px&amp;quot; | Included Episodes&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;ep01&#039;&#039;&#039;-&#039;&#039;&#039;ep04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;s01e04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;e04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;1x01&#039;&#039;&#039;-&#039;&#039;&#039;1x04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;S01E05&#039;&#039;&#039;-&#039;&#039;&#039;E08S02E01&#039;&#039;&#039;-&#039;&#039;&#039;E04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 5, 6, 7 &amp;amp; 8 and Season 2, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Kodi v21 and below:&lt;br /&gt;
&lt;br /&gt;
If your video files contain two or more episodes, then the following naming is required to scan multiple episodes from a single file.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Minimum required episode name:&#039;&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Recommended episode name:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;|&#039;&#039;S01E01E02E04.mkv&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| &lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;| &#039;&#039;Angel (1999) S01E01E02E04.mkv&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Where:&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;S01E01E02E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1, 2 &amp;amp; 4 || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| ||Where: || &#039;&#039;&#039;&#039;&#039;Angel (1999)&#039;&#039;&#039;&#039;&#039; = TV Show name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &#039;&#039;Note that Episode 3 is not included&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || || &#039;&#039;&#039;&#039;&#039;S01E01E02E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episodes 1, 2 &amp;amp; 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;500&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Complex Pattern&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Short Pattern&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:350px&amp;quot; | Example Name&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Example Name&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;s01e02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01e02&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;episode1.title&#039;&#039;-&#039;&#039;&#039;s01e02&#039;&#039;&#039;-&#039;&#039;episode2.title&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01-02-03&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;s01e02&#039;&#039;&#039;-&#039;&#039;&#039;s01e03&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|5&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;1x01x02&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|5&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;1x01&#039;&#039;&#039;-&#039;&#039;&#039;1x02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;ep01-02&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;ep01&#039;&#039;&#039;-&#039;&#039;&#039;ep02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{{note|It is recommended that multi-episode files be split into Single Episode files.}}&lt;br /&gt;
&lt;br /&gt;
In cases where the video file contains more than one episode, you must nominate each episode in the filename. &lt;br /&gt;
&lt;br /&gt;
* The patterns are the same as Single Episode numbering, but extended to include multiple episodes.&lt;br /&gt;
* Only the episodes in the file name will be added, e.g. &#039;&#039;&#039;&#039;&#039;Angel (1999) S01E01E04.mkv&#039;&#039;&#039;&#039;&#039; will scrape episodes 1 and 4 but not include episodes 2 and 3.&lt;br /&gt;
* When using a single video file for multiple episodes it is possible to set episode bookmarks for each episode in the file. See: &#039;&#039;&#039;&#039;&#039;[[bookmarks|Episode Bookmarks]]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&#039;&#039;See also: [[Advancedsettings.xml#tvmultipartmatching|Multi-Episode Matching]]&#039;&#039;&#039;&#039;&#039; to create additional pattern matches&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Specials =&lt;br /&gt;
* Specials are extras or episodes that don&#039;t belong to a season.&lt;br /&gt;
* Movies based on TV shows are usually &#039;&#039;not&#039;&#039; added as specials. Instead you [[Linking_movies_to_TV_shows|link a movie]] to a TV show. It will then appear at the bottom of the season list. &lt;br /&gt;
* Specials are named as season 00 and start at E01, e.g. S&#039;&#039;&#039;00&#039;&#039;&#039;E01. Which episode number they&#039;ll have depends on the website the scraper use. At TMDB you access the specials by going to &amp;quot;View All Seasons&amp;quot;&amp;gt;Specials.&lt;br /&gt;
In Kodi specials will appear under &#039;&#039;Specials&#039;&#039; in the season list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Episode Groups =&lt;br /&gt;
* Episode Groups or Orders are listings with alternate episode orders.&lt;br /&gt;
* Some TV Shows are broadcast in one order but the DVD/Bluray release may have a different screening order. A well known example is the TV Show &#039;&#039;Firefly&#039;&#039; where the Studio opted to broadcast high action episodes for ratings first, while the Producer wanted a different order to correctly unfold the storyline.&lt;br /&gt;
Each Information Provider uses a different method to make alternate orders available. Check which scraper you are using and select the correct method below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TheMovieDB-TV Shows ==&lt;br /&gt;
See... &#039;&#039;&#039;[[Add-on:TMDb_TV_Shows#Episode_Orders|TheMovieDB Episode Groups]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Only available when using the python scraper &#039;&#039;TMDB TV Shows.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The TVDB ==&lt;br /&gt;
See... &#039;&#039;&#039;[[Add-on:The_TVDB_v4#Flexible_Orders|TheTVDB Flexible Orders]]&lt;br /&gt;
&lt;br /&gt;
Only available when using TheTVDB v4 python scraper by TVDB Team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TVmaze ==&lt;br /&gt;
See... &#039;&#039;&#039;[[Add-on:TVmaze#Episode_Orders|TVmaze Episode Orders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black;&amp;quot;&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot; text-align:center;&amp;quot; | [[File:Mergefrom.gif|60px|link=Naming_video_files/Seasons]]&lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;Previous step&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;Next step&#039;&#039;&#039; &lt;br /&gt;
| scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot; text-align:center;&amp;quot; | [[File:Merge-arrow.gif|60px|link=Adding_video_sources]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;[[Naming_video_files/Seasons|Seasons Setup]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;[[Adding_video_sources|Add Source &amp;amp; Scrape]]&#039;&#039;&#039;&lt;br /&gt;
|}&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
{{updated|22}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Karellen]]&lt;br /&gt;
[[Category:Video library]]&lt;/div&gt;</summary>
		<author><name>78andyp</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Naming_video_files/Episodes&amp;diff=258692</id>
		<title>Naming video files/Episodes</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Naming_video_files/Episodes&amp;diff=258692"/>
		<updated>2025-08-22T15:51:10Z</updated>

		<summary type="html">&lt;p&gt;78andyp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VideoLibraryCreate}}&lt;br /&gt;
{{mininav| [[Video library]] |[[HOW-TO:Create_Video_Library|Create Video Library]] }}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
Be aware of the following:&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;only item in the episode file name&#039;&#039;&#039; that the {{kodi}} scanner searches for is the &#039;&#039;&#039;Season and Episode numbering&#039;&#039;&#039; (&#039;&#039;SxxEyy&#039;&#039;). Everything else is irrelevant.&lt;br /&gt;
* It is this SxxEyy that is used to match and scrape the episode metadata and artwork.&lt;br /&gt;
* To reduce the risk of the scanner becoming confused by complicated naming, ensure your episode filenames are clean and simple as described below.&lt;br /&gt;
* Contrary to advice from 3rd party internet guides, you cannot set season and episode numbering through NFO Files.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: Do not refer to IMDB for episode orders.&#039;&#039;&#039; There is no IMDB TV Show Scraper. If you are using the default scraper then the site to check is [https://www.themoviedb.org/ TMDB]. If you have changed to [https://www.thetvdb.com/ TVDB] or [https://www.tvmaze.com/ TV Maze], check the appropriate site.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Single Episode Files =&lt;br /&gt;
{{note|Episode files are assumed to contain a single episode. If you have files that contain two or more episodes, then read the Multi-Episodes section below.}}&lt;br /&gt;
&lt;br /&gt;
The following table details the &#039;&#039;Minimum&#039;&#039; and &#039;&#039;Recommended&#039;&#039; naming for episodes files. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Minimum required episode name:&#039;&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Recommended episode name:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;|&#039;&#039;S01E01.mkv&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| &lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;| &#039;&#039;Angel (1999) S01E01.mkv&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Where:&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;S01E01&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1 - no spaces || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| ||Where: || &#039;&#039;&#039;&#039;&#039;Angel (1999)&#039;&#039;&#039;&#039;&#039; = TV Show name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || || &#039;&#039;&#039;&#039;&#039;S01E01&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1 - no spaces&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Pattern &#039;&#039;&#039;S01E01&#039;&#039;&#039; is the most accurate available. Other Patterns are available as shown in the table below with &#039;&#039;&#039;Order 1&#039;&#039;&#039; being the most accurate and accuracy decreasing with higher numbers.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;700&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | With Season&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | No Season&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | By Date&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | By Title&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode Naming&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode Naming&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:250px&amp;quot; | Episode Naming&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Episode Naming&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01E02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;ep02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|3&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;yyyy.mm.dd&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;&#039;Name&#039;&#039;&#039;.&#039;&#039;special&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S1E2&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;ep_02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|3&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;yyyy-mm-dd&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01.E02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;part.II&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|4&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;dd.mm.yyyy&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01_E02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;pt.II&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;S01xE02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|7&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;pt_II&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|5&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;1x02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|6&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&#039;&#039;Name&#039;&#039; &#039;&#039;&#039;102&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:left;&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
;With Season&lt;br /&gt;
:The most commonly used for nearly all TV Shows.&lt;br /&gt;
;No Season&lt;br /&gt;
:Normally used for Anime or single season TV Shows. Not commonly used.&lt;br /&gt;
;By date&lt;br /&gt;
:Used for long-running daily shows. Check the scraper site for numbering method used.&lt;br /&gt;
;By title&lt;br /&gt;
:Used exclusively by the TVMaze scraper. Added in v20 &amp;quot;Nexus&amp;quot;&lt;br /&gt;
:Allows matching &#039;&#039;&#039;special episodes&#039;&#039;&#039; by their titles as TVMaze do not not support &amp;quot;Season 0&amp;quot; convention for specials.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Multi-Episode Files =&lt;br /&gt;
Starting with Kodi v22 you can now specify episode ranges.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Minimum required episode name:&#039;&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Recommended episode name:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;|&#039;&#039;S01E01-E04.mkv&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| &lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;| &#039;&#039;Angel (1999) S01E01-E04.mkv&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Where:&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;S01E01-E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1, 2, 3 &amp;amp; 4 || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| ||Where: || &#039;&#039;&#039;&#039;&#039;Angel (1999)&#039;&#039;&#039;&#039;&#039; = TV Show name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &#039;&#039;Note that Episodes 2 and 3 are included&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || || &#039;&#039;&#039;&#039;&#039;S01E01-E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;800&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Allowed Patterns&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#; width:50px&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:300px&amp;quot; | Example Name&lt;br /&gt;
! style=&amp;quot;background-color:#; width:450px&amp;quot; | Included Episodes&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;ep01&#039;&#039;&#039;-&#039;&#039;&#039;ep04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;s01e04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;e04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;1x01&#039;&#039;&#039;-&#039;&#039;&#039;1x04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;S01E05&#039;&#039;&#039;-&#039;&#039;&#039;E08S02E01&#039;&#039;&#039;-&#039;&#039;&#039;E04&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;text-align:left;&amp;quot;| Season 1, Episodes 5, 6, 7 &amp;amp; 8 and Season 2, Episodes 1, 2, 3 &amp;amp; 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For Kodi v21 and below:&lt;br /&gt;
&lt;br /&gt;
If your video files contain two or more episodes, then the following naming is required to scan multiple episodes from a single file.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Minimum required episode name:&#039;&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center; background-color:#a1f5e4;&amp;quot; | &#039;&#039;&#039;Recommended episode name:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;|&#039;&#039;S01E01E02E04.mkv&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| &lt;br /&gt;
! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;2&amp;quot;  style=&amp;quot;width:400px; background-color:#f5f5a1; text-align:center;&amp;quot;| &#039;&#039;Angel (1999) S01E01E02E04.mkv&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Where:&lt;br /&gt;
|&#039;&#039;&#039;&#039;&#039;S01E01E02E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episode 1, 2 &amp;amp; 4 || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;| ||Where: || &#039;&#039;&#039;&#039;&#039;Angel (1999)&#039;&#039;&#039;&#039;&#039; = TV Show name&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &#039;&#039;Note that Episode 3 is not included&#039;&#039; || ! scope=&amp;quot;row&amp;quot; colspan=&amp;quot;1&amp;quot;  style=&amp;quot;width:10px; background-color:#d3d3d5; text-align:center;&amp;quot;|  || || &#039;&#039;&#039;&#039;&#039;S01E01E02E04&#039;&#039;&#039;&#039;&#039; = Season 1, Episodes 1, 2 &amp;amp; 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
{|class=&amp;quot;{{{1|prettytable}}}&amp;quot; style=&amp;quot;margin: 0.5em 2.0em 0.5em 0em; font-size: 0.80em; {{border-radius|5px}}; float: top; clear: top;&amp;quot; width=&amp;quot;500&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Complex Pattern&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#;&amp;quot; | Short Pattern&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:350px&amp;quot; | Example Name&lt;br /&gt;
! style=&amp;quot;background-color:#;&amp;quot; | Order&lt;br /&gt;
! style=&amp;quot;background-color:#; width:200px&amp;quot; | Example Name&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;s01e02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01e02&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;episode1.title&#039;&#039;-&#039;&#039;&#039;s01e02&#039;&#039;&#039;-&#039;&#039;episode2.title&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01-02-03&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|1&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;s01e01&#039;&#039;&#039;-&#039;&#039;&#039;s01e02&#039;&#039;&#039;-&#039;&#039;&#039;s01e03&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|5&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;1x01x02&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|5&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;1x01&#039;&#039;&#039;-&#039;&#039;&#039;1x02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;ep01-02&#039;&#039;&#039;.ext&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|2&lt;br /&gt;
|style=&amp;quot;width:300px; text-align:left;&amp;quot;|&#039;&#039;name&#039;&#039; &#039;&#039;&#039;ep01&#039;&#039;&#039;-&#039;&#039;&#039;ep02&#039;&#039;&#039;.ext&lt;br /&gt;
|style=&amp;quot;width:50px; text-align:center;&amp;quot;|&lt;br /&gt;
|style=&amp;quot;width:150px; text-align:left;&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
|&lt;br /&gt;
{{note|It is recommended that multi-episode files be split into Single Episode files.}}&lt;br /&gt;
&lt;br /&gt;
In cases where the video file contains more than one episode, you must nominate each episode in the filename. &lt;br /&gt;
&lt;br /&gt;
* The patterns are the same as Single Episode numbering, but extended to include multiple episodes.&lt;br /&gt;
* Only the episodes in the file name will be added, e.g. &#039;&#039;&#039;&#039;&#039;Angel (1999) S01E01E04.mkv&#039;&#039;&#039;&#039;&#039; will scrape episodes 1 and 4 but not include episodes 2 and 3.&lt;br /&gt;
* When using a single video file for multiple episodes it is possible to set episode bookmarks for each episode in the file. See: &#039;&#039;&#039;&#039;&#039;[[bookmarks|Episode Bookmarks]]&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&#039;&#039;See also: [[Advancedsettings.xml#tvmultipartmatching|Multi-Episode Matching]]&#039;&#039;&#039;&#039;&#039; to create additional pattern matches&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Specials =&lt;br /&gt;
* Specials are extras or episodes that don&#039;t belong to a season.&lt;br /&gt;
* Movies based on TV shows are usually &#039;&#039;not&#039;&#039; added as specials. Instead you [[Linking_movies_to_TV_shows|link a movie]] to a TV show. It will then appear at the bottom of the season list. &lt;br /&gt;
* Specials are named as season 00 and start at E01, e.g. S&#039;&#039;&#039;00&#039;&#039;&#039;E01. Which episode number they&#039;ll have depends on the website the scraper use. At TMDB you access the specials by going to &amp;quot;View All Seasons&amp;quot;&amp;gt;Specials.&lt;br /&gt;
In Kodi specials will appear under &#039;&#039;Specials&#039;&#039; in the season list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Episode Groups =&lt;br /&gt;
* Episode Groups or Orders are listings with alternate episode orders.&lt;br /&gt;
* Some TV Shows are broadcast in one order but the DVD/Bluray release may have a different screening order. A well known example is the TV Show &#039;&#039;Firefly&#039;&#039; where the Studio opted to broadcast high action episodes for ratings first, while the Producer wanted a different order to correctly unfold the storyline.&lt;br /&gt;
Each Information Provider uses a different method to make alternate orders available. Check which scraper you are using and select the correct method below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TheMovieDB-TV Shows ==&lt;br /&gt;
See... &#039;&#039;&#039;[[Add-on:TMDb_TV_Shows#Episode_Orders|TheMovieDB Episode Groups]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Only available when using the python scraper &#039;&#039;TMDB TV Shows.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The TVDB ==&lt;br /&gt;
See... &#039;&#039;&#039;[[Add-on:The_TVDB_v4#Flexible_Orders|TheTVDB Flexible Orders]]&lt;br /&gt;
&lt;br /&gt;
Only available when using TheTVDB v4 python scraper by TVDB Team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TVmaze ==&lt;br /&gt;
See... &#039;&#039;&#039;[[Add-on:TVmaze#Episode_Orders|TVmaze Episode Orders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black;&amp;quot;&lt;br /&gt;
| scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot; text-align:center;&amp;quot; | [[File:Mergefrom.gif|60px|link=Naming_video_files/Seasons]]&lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;Previous step&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;Next step&#039;&#039;&#039; &lt;br /&gt;
| scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot; text-align:center;&amp;quot; | [[File:Merge-arrow.gif|60px|link=Adding_video_sources]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;[[Naming_video_files/Seasons|Seasons Setup]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:200px; text-align:center;&amp;quot; | &#039;&#039;&#039;[[Adding_video_sources|Add Source &amp;amp; Scrape]]&#039;&#039;&#039;&lt;br /&gt;
|}&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
{{updated|21}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Karellen]]&lt;br /&gt;
[[Category:Video library]]&lt;/div&gt;</summary>
		<author><name>78andyp</name></author>
	</entry>
</feed>