# I need a batch process to bulk create nfo files

**URL:** <https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507>\
**Category:** General Discussions\
**Tags:** server-synology\
**Created:** [June 20, 2024, 7:03am UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507 "2024-06-20T07:03:33Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![gomipanda](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/gomipanda/32/287116_2.png) [@gomipanda](https://forums.plex.tv/u/gomipanda)\
**Post date:** [June 20, 2024, 7:03am UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/1 "2024-06-20T07:03:33Z")

</div>

I have a ton of episodes of a show which doesn’t have nfo files. The .mp4 files have the title of the episode in it, and I need that transferred to an nfo file so Plex can pick it up. I’m wondering if there is a simple solution that would allow me to do this?

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [June 20, 2024, 7:04am UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/2 "2024-06-20T07:04:22Z")

</div>

Plex doesn’t work with.nfo files.

---

<div class="post-metadata">

**Author:** ![gomipanda](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/gomipanda/32/287116_2.png) [@gomipanda](https://forums.plex.tv/u/gomipanda)\
**Post date:** [June 20, 2024, 7:15am UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/3 "2024-06-20T07:15:03Z")

</div>

To clarify, you mean that my question is out of the scope for Plex, or that nfo files are not accessed by plex?

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [June 20, 2024, 8:37am UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/4 "2024-06-20T08:37:41Z")

</div>

Both, if you want.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [June 20, 2024, 8:40am UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/5 "2024-06-20T08:40:54Z")

</div>

> [@gomipanda](#):
>
> The .mp4 files have the title of the episode in it

Do you mean the title of the episode is in the file name?

Or do you mean that the title is embedded as a meta tag? In the latter case, Plex can read it already without any involvement of .nfo files or other things.

For the former case, there is 3rd-party software which can take the file name and extract a portion of it and write it as meta tag into your files.

I’ve answered you the same question already a while ago: [Is there a program/batch process that automatically creates nfo files based on the filename? - #7 by OttoKerner](https://forums.plex.tv/t/is-there-a-program-batch-process-that-automatically-creates-nfo-files-based-on-the-filename/828843/7)

---

<div class="post-metadata">

**Author:** ![gomipanda](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/gomipanda/32/287116_2.png) [@gomipanda](https://forums.plex.tv/u/gomipanda)\
**Post date:** [June 20, 2024, 7:24pm UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/6 "2024-06-20T19:24:17Z")

</div>

Thanks again. I reviewed it and made the changes with mp3tag. My only question is how do you deal with titles which are extended?

For instance, %title% %title% %title% %title% can work for a four word title, but not a 7 word title. It improperly formats title name metadata if it is not exact.

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [June 20, 2024, 7:32pm UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/7 "2024-06-20T19:32:25Z")

</div>

There is unfortunately no magic bullet.  
I think it is unlucky if your file names don’t contain any separation characters, which you could use to define a clear cutoff point between the actual title and other information, as the date or the season/episode number etc.

---

<div class="post-metadata">

**Author:** ![ChuckPa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/chuckpa/32/79710_2.png) [@ChuckPa](https://forums.plex.tv/u/ChuckPa)\
**Post date:** [June 21, 2024, 4:06am UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/8 "2024-06-21T04:06:21Z")

</div>

@gomipanda

If I may add here,

There are some programs (renaming utilities) which will read the embedded info and use that as the basis for internet lookup which will lead to a properly named file.

Have you considered this option?

---

<div class="post-metadata">

**Author:** ![gomipanda](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/gomipanda/32/287116_2.png) [@gomipanda](https://forums.plex.tv/u/gomipanda)\
**Post date:** [June 21, 2024, 6:46pm UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/9 "2024-06-21T18:46:35Z")

</div>

Thanks - it actually worked out with mp3tag.

The issue is thetvdb etc. do not include a descriptive title, just a generic “Episode 1.” So I had to manually create these.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [September 19, 2024, 6:47pm UTC](https://forums.plex.tv/t/i-need-a-batch-process-to-bulk-create-nfo-files/880507/10 "2024-09-19T18:47:00Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
