Skip to content

Recommended naming scheme

Often on the Sonarr Discord people ask what's the recommended/best way to name your files. First off it's personal preference, but it's often recommended to add non-recoverable info.

Why?

If, for whatever reason, you ever need to do a re-install or re-import in Sonarr or Plex/Emby/JellyFin it's nice to have all that info in the filename so it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.

The Tokens not available in the release won't be used/shown.


Standard Episode Format

All the details

{Series TitleYear} - S{season:00}E{episode:00} - {Episode CleanTitle} [{Preferred Words }{Quality Full}]{[MediaInfo VideoDynamicRange]}[{MediaInfo VideoBitDepth}bit]{[MediaInfo VideoCodec]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels]}{MediaInfo AudioLanguages}{-Release Group}
RESULTS:

Single Episode:

The Series Title! (2010) - S01E01 - Episode Title 1 [AMZN WEBDL-1080p Proper][HDR][10bit][x264][DTS 5.1]-RlsGrp

Multi Episode:

The Series Title! (2010) - S01E01-E02-E03 - Episode Title [AMZN WEBDL-1080p Proper][HDR][10bit][x264][DTS 5.1]-RlsGrp

Minimal details + the irreplaceable data

{Series Title} S{season:00}E{episode:00} {[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}
RESULTS:

Single Episode:

The Series Title! S01E01 [HDTV-720p][DTS 5.1][x264]-RlsGrp

Multi Episode:

The Series Title! S01E01-E02-E03 [HDTV-720p][DTS 5.1][x264]-RlsGrp


Daily Episode Format

All the details

{Series TitleYear} - {Air-Date} - {Episode CleanTitle} [{Preferred Words }{Quality Full}]{[MediaInfo VideoDynamicRange]}[{MediaInfo VideoBitDepth}bit]{[MediaInfo VideoCodec]}{[Mediainfo AudioCodec}{ Mediainfo AudioChannels]}{MediaInfo AudioLanguages}{-Release Group}
RESULTS:

The Series Title! (2010) - 2013-10-30 - Episode Title 1 [AMZN WEBDL-1080p Proper][HDR][10bit][x264][DTS 5.1]-RlsGrp

Minimal details + the irreplaceable data

{Series Title} - {Air-Date} - {Episode CleanTitle} {[Quality Title]}{[MediaInfo AudioCodec}{ MediaInfo AudioChannels]}{[MediaInfo VideoCodec]}{-Release Group}
RESULTS:

The Series Title! - 2013-10-30 - Episode Title 1 [HDTV-720p][DTS 5.1][x264]-RlsGrp


Anime Episode Format

All the details

{Series TitleYear} - S{season:00}E{episode:00} - {absolute:000} - {Episode CleanTitle} [{Preferred Words }{Quality Full}]{[MediaInfo VideoDynamicRange]}[{MediaInfo VideoBitDepth}bit]{[MediaInfo VideoCodec]}[{Mediainfo AudioCodec} { Mediainfo AudioChannels}]{MediaInfo AudioLanguages}{-Release Group}
RESULTS:

Single Episode:

The Series Title! (2010) - S01E01 - 001 - Episode Title 1 [iNTERNAL HDTV-720p v2][HDR][10bit][x264][DTS 5.1][JA]-RlsGrp

Multi Episode:

The Series Title! (2010) - S01E01-E02-E03 - 001-002-003 - Episode Title [iNTERNAL HDTV-720p v2][HDR][10bit][x264][DTS 5.1][JA]-RlsGrp

Minimal details + the irreplaceable data

{Series Title} - S{season:00}E{episode:00} - {absolute:000} - {[Quality Title]}[{Mediainfo AudioCodec} { Mediainfo AudioChannels}]{[MediaInfo VideoCodec]}{-Release Group}
RESULTS:

Single Episode:

The Series Title! - S01E01 - 001 - [HDTV-720p][DTS 5.1][x264]-RlsGrp

Multi Episode:

The Series Title! - S01E01-E02-E03 - 001-002-003 - [HDTV-720p][DTS 5.1][x264]-RlsGrp


Series Folder Format

{Series TitleYear}

RESULT:

The Series Title! (2010)


Season Folder Format

For this there's only one real option to use in my opinion.

Season {season:00}

RESULT:

Season 01


Multi-Episode Style

Scene

RESULTS:

results


Original Title vs Original Filename

Want to keep the original release name that holds like all the info of the file then I suggest to use {Original Title} over {Original Filename}

Why?

The filename can be Obscured where the Release naming isn't especially when you use Usenet.

{Original Title} => The.Series.Title.S01E01.Episode.Title.1080p.AMZN.WEB-DL.DDP5.1.H.264-RlsGrp

{Original Filename} => show episode 1-1080p or lchd-tkk1080p or t1i0p3s7i8yuti


THNX:

A big thnx to fryfrog, rg9400 and bakerboy448 for the suggestions.


Last update: 2021-03-02