Multi-Part Episodes in Kodi/Ember Format with matching absolute titles

Any questions? Need some help?
Post Reply
ss4johnny
Posts: 4
Joined: 14 Jul 2016, 20:38

Multi-Part Episodes in Kodi/Ember Format with matching absolute titles

Post by ss4johnny »

I think FileBot has a tremendous amount of powerful features, but it seems like I'm learning more about them from the forum than any documentation. I struggled a bit to get multi-episode files in to a format that would work well with Kodi & Ember Media Manager.

I was able to use

Code: Select all

{primaryTitle}.{s00e00.removeAll('-')}.{t}
For two-part episodes, but to get N-part episodes working I had to use

Code: Select all

{primaryTitle}.S{s.pad(2)}E{es*.pad(2).join('E')}.{t}
Now I'm trying to see if I can make an adjustment so that the above has absolute numbers. I tried

Code: Select all

{primaryTitle}.S{s.pad(2)}E{es*.pad(2).join('E')}.{t} ({absolute})
but this only puts the first episode's absolute number in there. For instance, the output will look like

showname.S01E01E02.ep1 & ep2 (1).ext

instead of something more like

showname.S01E01E02.ep1 (1) & ep2 (2).ext

I played around with this a bit, but I really had no idea how to figure it out. The {es*} trick I only figured out from the forum and I tried something similar without luck for {ts}
User avatar
rednoah
The Source
Posts: 23953
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Multi-Part Episodes in Kodi/Ember Format with matching absolute titles

Post by rednoah »

1.
{s00e00} will give you multi-episode numbers as per Plex standard:
https://support.plex.tv/hc/en-us/articl ... d-TV-Shows

If it works for Plex, it should work for all the others as well, right? What format does Kodi/Ember want?


2.
{episodes} will give you the individual Episode objects as List for a given MultiEpisode object.

e.g.

Code: Select all

{episodes.absolute.join('-')}
:idea: Please read the FAQ and How to Request Help.
ss4johnny
Posts: 4
Joined: 14 Jul 2016, 20:38

Re: Multi-Part Episodes in Kodi/Ember Format with matching absolute titles

Post by ss4johnny »

rednoah wrote:1.
{s00e00} will give you multi-episode numbers as per Plex standard:
https://support.plex.tv/hc/en-us/articl ... d-TV-Shows

If it works for Plex, it should work for all the others as well, right? What format does Kodi/Ember want?
I appreciate the prompt reply.

Kodi has a pretty good summary here of what is required for all TV shows.
http://kodi.wiki/view/Naming_video_files/TV_shows

Below are the different options for multi-part. You'll note that it does not support the S01E01-E03 approach.

anything_s01e01_s01e02.ext
anything.s01e01.episode1.title.s01e02.episode2.title.ext
anything.s01e01.s01e02.s01e03.ext
anything.1x01_1x02.ext
anything.ep01.ep02.ext
anything.s01e01e02.ext
anything.s01e01-02-03.ext
anything.1x01x02.ext
anything.ep01_02.ext
2.
{episodes} will give you the individual Episode objects as List for a given MultiEpisode object.

e.g.

Code: Select all

{episodes.absolute.join('-')}
Thanks, will try when I get home.
User avatar
rednoah
The Source
Posts: 23953
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Multi-Part Episodes in Kodi/Ember Format with matching absolute titles

Post by rednoah »

Just using {episode} might actually give you the value you want. The default String representation lists all SxE numbers of all episodes in SxE format.
:idea: Please read the FAQ and How to Request Help.
ss4johnny
Posts: 4
Joined: 14 Jul 2016, 20:38

Re: Multi-Part Episodes in Kodi/Ember Format with matching absolute titles

Post by ss4johnny »

rednoah wrote:Just using {episode} might actually give you the value you want. The default String representation lists all SxE numbers of all episodes in SxE format.
I actually like

Code: Select all

{primaryTitle}.S{s.pad(2)}E{es*.pad(2).join('E')}.{t} ({episodes.absolute.join('-')})
My files are currently labeled like

showname.S01E01.ep1.S01E02.ep2.S01E03.ep3.ext

and they become

showname.S01E01E02E03.ep1, ep2 & ep3 (1-2-3).ext

It's not exactly what I wanted, but it resolves my issue. Basically, I want to be able to just search for a particular episode by absolute numbering. So long as each absolute number is listed somewhere searchable, it fulfills my requirements.

For specials it has (null) at the end, which ideally would just be blank, but it's not a dealbreaker for me.
User avatar
rednoah
The Source
Posts: 23953
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Multi-Part Episodes in Kodi/Ember Format with matching absolute titles

Post by rednoah »

You can exclude null values (and 0 values) quite easily like this:

Code: Select all

{episodes.absolute.findAll().join('-')}
Specials generally don't have absolute numbers, but normal episodes also might not if that data hasn't been entered yet.
:idea: Please read the FAQ and How to Request Help.
ss4johnny
Posts: 4
Joined: 14 Jul 2016, 20:38

Re: Multi-Part Episodes in Kodi/Ember Format with matching absolute titles

Post by ss4johnny »

rednoah wrote:You can exclude null values (and 0 values) quite easily like this:

Code: Select all

{episodes.absolute.findAll().join('-')}
Specials generally don't have absolute numbers, but normal episodes also might not if that data hasn't been entered yet.
Cool, thanks.
Post Reply