How to customize AMC file renaming?
-
- Posts: 15
- Joined: 12 May 2018, 01:46
How to customize AMC file renaming?
I'm a bit baffled as to how the file renaming works in the AMC. Right now it gives me show title, season number, episode number, and episode name - all in mixed case. So it would be like this
The Good Place - S03E10 - Episode Name.mkv
I want it to be like;
the.good.place.s03e10.episode.name.mkv
Is this possible? I'm having issues with my scraper in Kodi and this might fix it.
Thanks - I'm using the utorrent-postprocess.pyw file as outlined in the Automation setup post.
Silvercloak
The Good Place - S03E10 - Episode Name.mkv
I want it to be like;
the.good.place.s03e10.episode.name.mkv
Is this possible? I'm having issues with my scraper in Kodi and this might fix it.
Thanks - I'm using the utorrent-postprocess.pyw file as outlined in the Automation setup post.
Silvercloak
-
- Posts: 15
- Joined: 12 May 2018, 01:46
Re: How to customize AMC file renaming?
Or even better yet - don't rename a thing, just move the file in the appropriate directory. How do I fix the python script for that? I'm reading it but I can make no sense of it.
Code: Select all
# Run Program:
# "C:\path\to\utorrent-postprocess.pyw" "%L" "%S" "%N" "%K" "%F" "%D"
#
# Test with Console:
# python "C:\path\to\utorrent-postprocess.pyw" "Movie" "5" "Avatar" "multi" "" "X:\Files\Avatar"
import sys
import subprocess
# configuration
output = 'E:/Media'
# custom formats (use / instead of \ as directory separator)
movieFormat = '''{plex}'''
seriesFormat = '''{plex}'''
animeFormat = '''{plex}'''
musicFormat = '''{plex}'''
# required args
label, state, title, kind, file, directory = sys.argv[1:7]
command = [
'filebot', '-script', 'fn:amc',
'--output', output,
'--action', 'duplicate',
'--conflict', 'skip',
'-non-strict',
'--log-file', 'C:/Logs/amc.log',
'--def',
'unsorted=y',
'music=y',
'artwork=y',
'movieFormat=' + movieFormat,
'seriesFormat=' + seriesFormat,
'animeFormat=' + animeFormat,
'musicFormat=' + musicFormat,
'ut_label=' + label,
'ut_state=' + state,
'ut_title=' + title,
'ut_kind=' + kind,
'ut_file=' + file,
'ut_dir=' + directory
]
# execute command only for certain conditions (disabled by default)
'''
if state not in ['5', '11']:
print('Illegal state: %s' % state)
sys.exit(0)
'''
# execute command (and hide cmd window)
subprocess.run(command, creationflags=0x08000000)
Re: How to customize AMC file renaming?
Yes, it's possible. No, less well-named files probably won't make Kodi work better.Silvercloak wrote: ↑03 Jan 2019, 19:54 the.good.place.s03e10.episode.name.mkv
Is this possible? I'm having issues with my scraper in Kodi and this might fix it.
1.
The Change how files will be organized and renamed section explains how you can plug in your own custom formats into the amc script if you don't like the default {plex} format:
viewtopic.php?f=4&t=215
2.
You'll want to ask the Kodi community for help on how to figure out why Kodi isn't working well for you though:
https://forum.kodi.tv/
-
- Posts: 15
- Joined: 12 May 2018, 01:46
Re: How to customize AMC file renaming?
I'm confused. I've gone over that link a few times and I'm not sure where it shows how to change the renaming format. Sorry if I'm a bit dense but I just don't see it.
Silvercloak
Silvercloak
Re: How to customize AMC file renaming?
If you're not yet familiar with FileBot format expressions, then it's best to fire up the Format Editor GUI to play with it for a few minutes:
https://www.filebot.net/naming.html
e.g. this code:
will yield destination file names such as this:
Since you're organizing files into a new file structure, you can do that as well, with more of the same:
If you are happy with your custom format in the GUI editor, then you can just copy & paste it into your FileBot command:
Since you're using the Python script, there's a configuration line for your convince at the top of the script, which is then used the pass in the appropriate command-line arguments:
Note that this kind of advanced configuration and customization will not help in any way at all if the goal is to make Kodi scrapers work. This kind of configuration is for users that just want their things named in a certain way for their own convenience. If you're using Plex or Kodi, then the defaults will work best.
https://www.filebot.net/naming.html
e.g. this code:
Code: Select all
{n.lower().space('.')}.{s00e00.lower()}.{t.lower().space('.')}
Code: Select all
firefly.s01e01.serenity
Code: Select all
X:/{n.lower().space('.')}/season.{s}/{n.lower().space('.')}.{s00e00.lower()}.{t.lower().space('.')}
Code: Select all
--def seriesFormat="X:/{n.lower().space('.')}/season.{s}/{n.lower().space('.')}.{s00e00.lower()}.{t.lower().space('.')}"
Code: Select all
seriesFormat = '''X:/{n.lower().space('.')}/season.{s}/{n.lower().space('.')}.{s00e00.lower()}.{t.lower().space('.')}'''

-
- Posts: 15
- Joined: 12 May 2018, 01:46
Re: How to customize AMC file renaming?
Trust me, the defaults ARENT working in Kodi. I've talked with others on Kodi forums, the scrapers for Kodi have changed in June of 2018. Special characters and spaces will confused the scraper. Which is why I'm dumbing it down as much as possible.
Thanks for all those, I'll give your python script code a shot.
For code #1 up there, is that a groovy script code? And #3?
As well in #4, I don't understand where these --def things are supposed to be placed. In the command line? Groovy? Python? None of these have been very clearly laid out. Unfortunately Filebot seems to be geared more to those proficient with various types of coding. It makes it difficult for the average person to understand.
Thanks for your help! Hopefully this will solve my problems.
Silvercloak
Thanks for all those, I'll give your python script code a shot.
For code #1 up there, is that a groovy script code? And #3?
As well in #4, I don't understand where these --def things are supposed to be placed. In the command line? Groovy? Python? None of these have been very clearly laid out. Unfortunately Filebot seems to be geared more to those proficient with various types of coding. It makes it difficult for the average person to understand.
Thanks for your help! Hopefully this will solve my problems.

Silvercloak
Re: How to customize AMC file renaming?
The code with lots of {...} {...} {...} is FileBot format code. The first is a format for the file name only. The second is a format for an absolute path.
--def name=value pairs are FileBot command-line options. Since you're using the Python script, you probably don't need to worry, because you're executing the command from Python. The Python script itself is mostly about building a command to execute, so it's simple but only makes sense if you have used FileBot on the command-line before.
Most of it is just copy & paste. It'll make sense if spend a little bit of time looking at the examples and playing around.
--def name=value pairs are FileBot command-line options. Since you're using the Python script, you probably don't need to worry, because you're executing the command from Python. The Python script itself is mostly about building a command to execute, so it's simple but only makes sense if you have used FileBot on the command-line before.
Most of it is just copy & paste. It'll make sense if spend a little bit of time looking at the examples and playing around.
-
- Posts: 15
- Joined: 12 May 2018, 01:46
Re: How to customize AMC file renaming?
I did! Thank you - it worked at renaming everything into lowercase. We'll see how it goes with Kodi now. Thanks so much for your help!
Re: How to customize AMC file renaming?
Please report back with what works best for Kodi. If {plex} doesn't work, then I also have no idea what Kodi might like or have trouble with.
-
- Posts: 15
- Joined: 12 May 2018, 01:46
Re: How to customize AMC file renaming?
Maddeningly - no it didn't work. I'm absolutely stumped now. I even did a full wipe and reinstall of Kodi. TVDB scrapes absolutely NOTHING. XEM is only a partial success. I give up. I'm done with Kodi, I'm just using it to Launch it's Plex Add On from now on. I'm baffled.
Re: How to customize AMC file renaming?
I suppose we have to learn these things for ourselves.


Re: How to customize AMC file renaming?
If you are using AMC to rename, why not make it make the "tvshow.nfo" also
then KODI will get the correct show.
if you want the episode nfo's also you can use my custom version:
viewtopic.php?f=4&t=5451&p=31192#p31191
I use KODI in "offline mode" (no need to scrape/download more) and if Filebot does it's work correct I never have any problem with KODI
then KODI will get the correct show.
if you want the episode nfo's also you can use my custom version:
viewtopic.php?f=4&t=5451&p=31192#p31191
I use KODI in "offline mode" (no need to scrape/download more) and if Filebot does it's work correct I never have any problem with KODI
-
- Posts: 15
- Joined: 12 May 2018, 01:46
Re: How to customize AMC file renaming?
Cool - thanks, I'll look into that!