Engram 0.44 puts episode titles in your file names and lets one track cover several episodes

2 hours ago

Engram 0.44 can put each episode's title in its file name. Season one, episode five of Breaking Bad gets saved with Gray Matter in its name. It also lets the review page assign one track to two or more episodes, for cartoon discs that pack two segments into a single track.

Ask about this presentation

Chapters

  1. 0:00Episode titles in file names
  2. 0:20Turn it on
  3. 0:40A missing title
  4. 0:56Two titles, safe characters
  5. 1:16Review page: Also covers
  6. 1:34Named for the range
  7. 1:50What behaves differently
  8. 2:12MakeMKV 2.0
  9. 2:30Upgrade
Show transcript
  1. Engram 0.44 can put each episode's title in its file name. Season one, episode five of Breaking Bad gets saved with Gray Matter in its name. It also lets the review page assign one track to two or more episodes, for cartoon discs that pack two segments into a single track.

    Slide text
    Engram mark
    ENGRAM
    RELEASE V0.44.0

    Episode titles, right in your file names

    TV/Breaking Bad/Season 01/Breaking Bad - S01E05 - Gray Matter.mkv

    Also new: one track can cover several episodes on the review page

  2. Titles stay off until you ask for them, because the default format hasn't changed. Open Settings, then Preferences, then Naming and extras, and set the naming convention to Custom. Then add the episode title placeholder to the episode file name format. The preview under that field now fills in every placeholder.

    Slide text

    Add one placeholder to turn it on

    The default format is unchanged.

    Where

    Settings › Preferences › Naming & extras

    Naming Convention: Custom

    Episode Filename Format
    {show} - S{season:02d}E{episode:02d}
    - {episode_title}
    → Breaking Bad - S01E05 - Gray Matter.mkv
  3. Each title comes from the same catalogue as the episode number. That's TMDB normally, or TheTVDB when the show uses TheTVDB order. When Engram can't find a title, the placeholder disappears along with the dash in front of it.

    Slide text

    A missing title takes its dash with it

    Titles come from the catalogue your episode numbers use: TMDB, or TheTVDB order.

    Never Breaking Bad - S01E05 -
    You get Breaking Bad - S01E05
  4. A track that holds two episodes lists both titles, joined with an ampersand, and two identical titles show up once. Characters a file name can't hold, like colons and question marks, are removed. A very long title is cut at 100 characters, so it can't push the path past the system's limit.

    Slide text

    Two-episode tracks list both titles

    One track, two episodes
    Show - S01E01-E02 -
    Title 1 & Title 2.mkv

    Identical titles appear once.

    File name safe
    Who: What?
    → Who What

    Cut at 100 characters

  5. Some cartoon discs put two segments in one track, and have no subtitles for the matcher to work from. On the review page, you still pick the first episode under Manual. Once you do, a new row called Also covers appears right below it, and there you choose the last episode the track holds.

    Slide text

    Pick the first episode, then the last

    For discs with two cartoon segments in one track and no subtitles to match on.

    Manual first episode
    + Also covers last episode
    Engram review page inspector with the Manual episode picker

    Review page inspector, before 0.44

  6. Engram names the file with the range, so one file covers episodes one and two. The season roster counts every episode the track holds. And if another track already holds an episode, the list labels it, so you can see that before you pick it.

    Slide text

    The file is named for the whole range

    Show - S01E01-E02.mkv

    The season roster counts every episode the track holds.

    Episodes another track holds are labelled in the list.

  7. The server now refuses an episode range that runs backwards, or one that crosses into another season, instead of storing it. Re-saving a value a track already holds is still accepted. Turning on titles also leaves your existing library alone. If you re-organize an episode afterwards, the new titled file sits beside the old one.

    Slide text

    Bad ranges are refused, and filed episodes keep their names

    Now rejected by the server
    S01E05-E02 runs backwards
    S01E12-S02E01 crosses seasons

    Re-saving a value a track already holds still works.

    Already filed

    Existing files keep their old names.

    Re-organize one, and the titled file sits beside the old one.

  8. MakeMKV 2.0 is a new major version, and Engram's integration was checked against it. It needed no changes: the robot-mode output and the drive list parse exactly as before. The test suite now pins the parser to real output captured from version 2.0.

    Slide text

    MakeMKV 2.0 works with no changes

    Robot-mode output and the drive listing parse exactly as before.

    Test fixture · MakeMKV v2.0.0 output
    MSG:1005,0,1,"MakeMKV v2.0.0 linux(x64-release) started",… DRV:0,256,999,0,"","","" MSG:5010,0,0,"Failed to open disc","Failed to open disc" TCOUNT:0
  9. Upgrading leaves your file names as they are until you add the title placeholder. One caution if you're on Windows and older than 0.43.1. That release fixed an in-app updater bug that deleted folders kept inside the Engram folder, and its notes ask for one install by hand, so read them first. The full notes are on the release page. Engram 0.44: episode titles, right in your file names.

    Slide text

    Upgrade to 0.44.0. Your file names change only when you add the title.

    Windows, older than 0.43.1?

    Read the 0.43.1 notes first. From 0.15.3 to 0.43.0, an in-app update could delete folders kept inside the Engram folder.

    Engram mark

    github.com/Jsakkos/engram/releases/tag/v0.44.0

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built in New York with ❤️