Thank you for this wonderful application. After installing with brew, I can't seem to get my AMC script to run. Is their something more that needs to be done here? I have tried using the standard "filebot -script fn:amc" and also tried pointing to "/opt/homebrew-cask/Caskroom/filebot/4.5/FileBot.app -script fn:amc". Still no luck. Worked fine before installing with the brew method. Any help is appreciated.

edit again. OK, so I just ran the full command pointed at "/opt/homebrew-cask/Caskroom/filebot/4.5/FileBot.app" and it came back permission denied. So that explains why it's not running. I think I can fix from here.

Very happy to get this far. However when I change that same script back into the "transmission-postprocess" executable and chmod +x the file, it will not trigger from transmission. I thank you for pointing out my mistakes trying to run it manually, which I never do. But now i'm back to my original problem of trying to get transmission to run it. Here is the script transmission is trying to run, minus sensitive information:

Once the script itself is working the rest is really more of a Transmission issue. I'd first make sure that Transmission is in fact calling your script (add some logging to your shell script) and that all the variables like $TR_TORRENT_DIR are available in the script (add some more logging for that)

I'm not sure if I can remember all I've done to it. it is based on: "Ithiel's super crazy renaming scheme for perfectionists!" I just decided to perfect it for my needs.

Changes/Updates/Additions

1. More Accurately matches Complete/Incomplete seasons as it looks for The Episode title as well as season. Removing Specials and Numbered but unlisted episodes from matching.
2. I Put the Country Code back in the Folder name and capitalized it. i.e.: "(US)" when it's part of the show name on TheTVDB To Differentiate between Shows like: Wilfred and Wilfred (US), Being Human and Being Human (US), Etc
3. Added the Year the show started To the folder (To differentiate between tv show remakes: Knight Rider [1982] vs. Knight Rider [2008]
4. When the year is included in TheTVDB Show name then I added it to the filename as well. (2008)
5. Moved 'The', 'A', and 'An' to the end of the TV Show name on the folder, but not on the show or episode names on the file. (Every Big Bang Theory episode name starts with 'The'.)
6. I put the Episode Parts back in and Padded it as well. (Part 01), (Part 02), etc. (Edit: This is working again)
7. Added: [TV Rating] [Star Rating] [Network] to the Folder show name. [TV-PG] [9.5★] [FOX]
8. Added the Year the season started to the Season folder [2008] - Season 01, [2009] - Season 02, etc.
9. Added: [Actual Minutes of the Episode] [Original Airdate] [Source] [Resolution Standard Audio Codec Audio Channels] To the File name. [21 Min] [03.05.2011] [DVDRip] [360p AAC 2ch]
10. Added a CSV File for Matching: TVNetwork.csv as Some networks are longer than needed: National Geographic;NeoGeo .. The CW;CW .. etc.
11. Added a CSV file for Matching: TVFileShowNames.csv as some show names are a bit long, when it's already in the folder name, So: Epic Rap Battles of History;ERB .. How it Should have Ended;HISHE
12. Moved the specials to the season to which their aired under a [Specials] Sub Folder
13. added: unsold.pilot, unaired.pilot, unaired.episode To the Extended info matching check.
14. Added genre folder name CSV File check based on series name (I.E.: Being Human (US) now goes to Horror instead of Comedy.)

Like i said I could be missing things I've done. But Assuming that I'm not. Everything else should still be the same as: "Ithiel's super crazy renaming scheme for perfectionists!". You can find his naming scheme at: http://www.filebot.net/forums/viewtopic.php?f=5&t=1205

(These are all in: What To Match;What You want to replace it with Format)

If there is a better, faster, more efficient, Smaller way to do Anything in my naming scheme, Please share.

Also there are a couple other things I'd like to do to it. but Haven't been able too, so if any of you out there, want to tackle these ideas, That'd be rad. and if not, it's pretty good as it is.

The things i would still like to add are:

1. A csv filecheck for the Foldername. So you can match shows like: Avatar The last Air bender, and the Legend of Kora in the same folder, under different sub folders. (As explained in the post in this thread, by: SyAccursed) - I worked on it for a few hours, but was unable to get it to work correctly.2. A way to check if the show has ended. and if you have every episode of every season put (Full) in the show folder name.3.Check the sources of each episode in the folder if they all are the same add (Source) to the Season Folder name. If they are not the same add (Mixed) or each source in the season (HDTV & DVDRip) [I haven't decided which I like better yet.] - To the season folder name.4. And also, find a way to check to see if the show is in the middle of airing the current season, if so. put those files in a (Currently airing) folder as they won't be complete until the season ends. - so it'd be a 3 way split. 1. Completed Seasons. 2. Incomplete Season. 3. Currently airing Seasons. (The idea being to identify the incomplete seasons to complete them. and not to move the currently airing seasons to the main folder until the season is over.

These Ideas I haven't been able to get working yet. But they would make the naming scheme perfect for me. So if I can get them working, i'll update this post accordingly. If anyone else out there, would like to give them a try, that'd be cool too. and as i said, if not. it's usable and nearly complete as it is, so Enjoy.

I'd also like to thank rednoah, for all his help with several issues i've had working this out. and putting up with my crazy annoying requests for help. haha. I'd also like to thank everyone else that has posted ideas, and things that work, and better ways to do things, that i was able to pick up here in the forums. without that, and those examples, I don't think I could have figured out how to do any of it. so If I used an idea of yours and didn't credit you, I apologize. Let me know And I will.

..And now to work on my Movie naming Scheme.

I love the ideas behind you naming scheme, just wondering how to do a couple things:
1. How would I add the show name to the actual filename? PLEX needs the file named that way.
2. How do I get the .csv files you are using?

arcelas wrote:I love the ideas behind you naming scheme, just wondering how to do a couple things:
1. How would I add the show name to the actual filename? PLEX needs the file named that way.
2. How do I get the .csv files you are using?

Thanks again.

Thank you. I spent a lot of time on it.

It does put the show name in the filename. The only time it puts something different is when there is a match in the csv file.

The csv files I've just updated as I went in notepad to work for my TV shows and my preferences.

Like the genre csv file. I have:

Being Human (US);Horror

In one line cause I want it to go to the horror folder.

To run it. You just need the empty files. What I did was create new notepad files of the names and path mentioned above. Then rename them from .TXT to .csv then add to them as needed.

Important things to note on matching. The name has to be exact, the case matters, and :'s need to be in the csv if it's in the show/title. If something didn't match for me. I'd refresh it by clicking on the button again (to reload the values) and that shows me how filebot sees the original show/title the : being the biggest thing missed as the matching changes that to - so you don't know if it's - or : originally. But I hope that helps.

-----------------------
Instructions:
- The first 3 lines must be the File Output Locations.
- Don't put anything else on those lines.
- Remember your trailing slashes.
- Line 1 is for Anime.
- Line 2 is for TV Shows.
- Line 3 is for Movies.
- UNC and local paths supported.

When it goes to move and create the folder to put the movie in I get like 20 folders and they start being named as the movie entry, so folder 1 will be {n =~ then 2 will be /^(?I) and so on. I know I am missing something simple can someone please throw me a bone.