Filebot rpm, dev, and and tar is available via download from the filebot website, unless I'm missing something.
https://www.filebot.net/#download
I have used Filebot on my server for a very long time with the amc
(automated media center) function via command line.
The developer does seem to be somewhat touchy in the forums and doesn't give thorough explanations or is somewhat rude, but honestly for free software that works as ell as Filebot does, and being able to find answers to my questions eventually, I'm okay with it.
EDIT: I just noticed all the download links point to Patreon. :( Since he originally created the software to be open and free, I would say he should have left it open and free. If he wanted to make money from it, then asking for donations is not out of the question, but requiring them is out of the question. That said, he could also just stop releasing updates for Filebot and create a new version or new application with improved features, something like a Freemium model.
FileBot Presets (i.e. custom 1-click actions):
https://www.filebot.net/forums/viewtopic.php?t=3228
Also, 0-click unattended automation for the more tech-savvy:
There are a few reasons. Most importantly, if you use the Windows Store, then you can't f*** things up.
1 in 5 support requests are about installing 32-bit Java and 64-bit FileBot, or 64-bit Java and 32-bit FileBot, etc. Since you're handing out links meant for "advanced user" to "basic users", which then go on to download x86 (because x86 > x64, obviously, duh), then you might as well help me out with dealing with them when they come running for help with great thread titles such as "Help me!" "It doesnt work" or "Filebot shows wierd error". facepalm
https://www.filebot.net/forums/
;)
Hey! I've been meaning to check for corrupt files myself, and I've had this bookmarked for a while, but never used it:
As for the poor quality/not in English, I would have a renaming program like Filebot that can add the included language to the filename, like in this TV Show Example: >Show.s01e03.Episode Name [720p x264] [en, ja].mkv
Which can be done with this naming expression in Filebot: >{n}.{episode.special ? 's00e'+special.pad(2) : episode.season ? 's'+s.pad(2)+'e'+e.pad(2) : 's01e'+e.pad(2)}.{t.replaceAll(/[:|]/, "- ")} [{vf} {vc}] {audio.language}
There's a bunch of extra stuff in there, but the important part is {audio.language}. With that in the expression, you can at least get the ones that are definitely in English, and you can work from there. Many more will be in English that just say null, because sometimes people don't put the language in the file's metadata, but at least it's a smaller pool to check. (It'll also tell you if it's in a different language, like my example above had both English and Japanese.)
That will also tell you with the {vf} and {vc} expressions what the quality and codec the files are using. Preferably, you want 720p or higher, and either x264 or x265 depending on your preferences. Everything that is lower than 480p, you'll definitely want to replace. Other codecs, up to you.
At Bytesized I use a script to run Filebot after each download. Filebot will extract content, and then symlink (shortcut) the files to the media folder properly named so Plex can find it.
You can find a good starting point for such behaviour on this Filebot forums post
Sure. So in Filebot "Edit Format" options you can set your default server location and use the {plex} tag to rename the file in the correct plex format. For example \\"Server Name"/video/{plex} will automatically rename the file for movies or tvshows and send them to plex from my PC. Once I hit the rename button it will copy the file(s) straight to the server in the correct plex format using TVBD or MoviesDB after matching the file(s). I personally add a few more tags at the end so I can determine resolution and audio format when managing my files (I'm sure someone in the plex community would consider this a big no no but I have not had any issues doing this) For example this is the format I use for movies: \\"server name"\video\{plex} - ({vf}.{vc}) ({af}.{ac}) Which would produce like this: \\"server name"/video/Movies/Riddick (2013)/Riddick (2013) - (1080p.x265) (6ch.AAC)
Here is a list of Filebot tags or expressions and how to use them: https://www.filebot.net/naming.html
Also some NAS Operating Systems such as Synology can use the file bot app with a valid license and increase automation with your server and plex even further. I don't personally use this since I like to make sure Filebot is a correct match before I add the file.
I'm mobile so this isn't gonna be the best. But! Filebot can do it. On the rename side and put {plex} after the drive or folder you want and it should automatically do what it needs to do.
Ill peek at this again when I'm home in a few hours.
Edit: This link light be helpful for ya. https://www.filebot.net/forums/viewtopic.php?f=5&t=4116
~~I'd never heard of Sonarr but that looks pretty awesome! For my part, I'm (was?) using ShowRSS to subscribe to shows and choose quality/repack, plug my feed in qB and have a FileBot script for renaming and organizing.~~
Holy shit, why have I never heard of Sonarr? All this time fighting with FileBot (really nice, but kind of tricky to get to work perfectly)! I'm probably not going to switch though, because FileBot also handles movies and downloads subtitles, and because my setup just works now, I don't have to touch anything. But if you don't need these, I'd give Sonarr a go.
Based on my setup, I recommend:
So you're talking about going forward, you want to no longer use a TV Shows directory as part of your Plex naming scheme. Duh, I should have realized that's what you wanted to do.
What current naming scheme are you using? Just {plex}
? Have you tried { plex.tail }
?
I'm far from a FB expert and haven't used it in a long time. I'm assuming you're using this as a reference (https://www.filebot.net/forums/viewtopic.php?t=4116).
Let me know if using { plex.tail }
fixes it.
Double-Click ➔ Edit Match
and then select all 3 episodes?
https://imgur.com/l6WyIiB
Please read Q: How do I fix misidentified files? for details and alternatives.
FileBot does not modify files (by default) so you won't be able to rewrite the mkv embedded metadata title field. You can use the filebot -exec
option in combination with mkvpropedit
tool though:
https://www.filebot.net/forums/viewtopic.php?t=11078
You'll want to use Plain File Mode
to rewrite the existing file path, preserve the bits and pieces you want to retain, and generate the missing pieces:
https://www.filebot.net/forums/viewtopic.php?t=2072
This post will help with the missing pieces: https://www.filebot.net/forums/viewtopic.php?p=35440#p35440
You can (and should) download and install FileBot before purchasing a license: https://www.filebot.net/download.html
Make sure to try everything that you might need before making a purchase decision: https://www.filebot.net/forums/viewtopic.php?t=11790
Check out FileBot. It will fix titles and move things for you. It has Plex naming settings already built-in. You'll have to confirm things before it does anything, but at least it will do most of the heavy lifting for you.
>The price in the Windows store was 40 euro's
Don't buy it through the Windows store.
See: https://www.filebot.net/forums/viewtopic.php?t=6265
> Microsoft Store and Mac App Store purchases are always life-time purchases, and because these purchases are limited to one platform, the price is set to half of the universal life-time license ($30 plus 30% to account for the Microsoft Store / Mac App Store fee).
Lifetime purchases are $40 USD here, which makes me think your 40 Euro situation is because you're purchasing a lifetime license.
Just buy a "1-Year Universal License" -- it costs $6 USD here and I would assume something similar in Euros.
I forgot to mention that. I am using a program called FileBot. It is $5 a year or $48 for a lifetime license. Right now I am doing the 1 year. Honestly it has been a lifesaver. It allows you to search against a couple of different databases. The primary one I am using is TVDB since that is what PLEX defaults to. In the settings you set the format you want for the files to be named. One of the options is {plex} that formats the filename and folder structure to the way PLEX likes.
​
I'd recommend a 2-pass approach. Use strict mode
for the first pass (i.e. deal with all the easy matches in a non-interactive way) and then do a second pass with opportunistic mode
(i.e. the default, on whatever was left behind after first pass, now super fast since all online data is cached locally already).
Here's some docs on that one: https://www.filebot.net/forums/viewtopic.php?f=3&t=4695
Yes, FileBot has quite a few ways of getting done these kinda of tasks. The easiest way is to just generate file names in the List panel and then drag them into the Rename panel.
Alternatively, if it's a reoccurring kinda task, then you can use Presets: https://www.filebot.net/forums/viewtopic.php?f=3&t=2072
FileBot can rename files in any format you want. The built-in {plex}
makes things easy, and give you the exact file structure that Plex expects.
➔ https://www.filebot.net/forums/viewtopic.php?f=5&t=4116
I would like to remind everyone that I provide licenses for FileBot for Windows 10
for free to everyone who's generally a decent person and has contributed to FileBot specifically or society at large in some meaningful way without getting paid.
Promo Codes are available for anyone who has donated more than $5
before 2012
or more than $10
before 2014
or more than $20
before 2016
.
Promo Codes can be earned by helping out in the FileBot Forums. If you're a FileBot Pro, then earning yourself a Promo Code is a piece of cake. ;)
Promo Codes are available to any and all open-source developers that have contributed anything of value to any open-source project (developers
, maintainers
, designers
, translators
, etc).
If you're affiliated with any of the projects or services that FileBot is built on (e.g. MediaInfo
, TheTVDB
, etc) then you can have promo codes for you and all your friends.
Do you regularly contribute to society without expecting to get paid? e.g. suicide hotline
, language teaching for immigrants
, voluntary fire and rescue service
, underpaid teachers
, etc. You most definitely deserve a promo code!
Please read FileBot on the Windows Store for details.
You can do exactly what you want with Filebot AMC: https://www.filebot.net/forums/viewtopic.php?f=4&t=215
> The amc script will automatically organize your media. It's a simple command-line tool that can be called manually or by other tools on one or many files. It'll fully automatically organize your TV shows and movies and is smart enough to detect what is what. The script will only touch video/subtitle files and will leave everything else as is.
I'm using hardlinks to allow torrent files to keep seeding. Hardlinks are ideal for this because it leaves seeding torrent files alone while making a link to those files in another folder that you can post-process, rename, etc. Another benefit of hardlinks is that it doesn't use any additional disk space (like making a copy would). You should read up on hardlinks and symlinks and decide which one is best for your situation.
Filebot has built-in support for hardlinks and symlinks and other actions such as move and copy. See here for more info on that: https://www.filebot.net/cli.html
Filebot AMC can be used with pretty much any torrent client.
Just do yourself a favor and carefully read the Filebot documentation and read the forums. If you do your research regarding Filebot it can pretty much do anything you will need to do. Putting in the effort to learn Filebot will result in things being automated exactly the way you want.
> Is there a way to just have video files
Not with anything that you can set on DuckieTV.
You see, DuckieTV just sends the torrent request to your Torrent Client, and has no post processing ability to clean up the files you download via your client, or move them to other folders.
Sounds like what you want is a file manager. Then you can set up your Torrent Client to download to a common downloads folder, and have the file manager do the post processing to move the video files to the final series folder for kodi to use, and delete any spare files that usually come with the download.
An example of this type of program is FileBot, but there are other similar tools out there if you go Google'ing.
Take a look at this wiki for an example of pairing FileBot with DuckieTV.
You can't have the {plex}
format and not organize files because organizing file is exactly what the {plex}
format does.
Presumably, you'll want to use {plex.name}
which will be the file name part of the Plex path. However, since this is /r/PleX, I highly recommend organizing files properly according to the Plex standard.
Moving files and renaming files on the same file system will take exactly the same amount of time since it's basically the same operation on the filesystem level.
TL;DR there is no reason to just rename files and not organize them as well if you're preparing files for Plex.
AFAIK, Plex will always expect Airdate SxE numbers. DVD SxE numbers won't work.
FileBot can help you convert DVD to Airdate numbers by using the "Match with DVD SxE and Format with Airdate SxE" technique: https://www.filebot.net/forums/viewtopic.php?t=2769
You can do exactly what you want with Filebot AMC: https://www.filebot.net/forums/viewtopic.php?f=4&t=215
> The amc script will automatically organize your media. It's a simple command-line tool that can be called manually or by other tools on one or many files. It'll fully automatically organize your TV shows and movies and is smart enough to detect what is what. The script will only touch video/subtitle files and will leave everything else as is.
I'm using hardlinks to allow torrent files to keep seeding. Hardlinks are ideal for this because it leaves seeding torrent files alone while making a link to those files in another folder that you can post-process, rename, etc. Another benefit of hardlinks is that it doesn't use any additional disk space (like making a copy would). You should read up on hardlinks and symlinks and decide which one is best for your situation.
Filebot has built-in support for hardlinks and symlinks and other actions such as move and copy. See here for more info on that: https://www.filebot.net/cli.html
Filebot AMC can be used with pretty much any torrent client.
Just do yourself a favor and carefully read the Filebot documentation and read the forums. If you do your research regarding Filebot it can pretty much do anything you will need to do. Putting in the effort to learn Filebot will result in things being automated exactly the way you want.
>The only difference is the quotation marks used in{episode; 'is ready.'} If you use " in it, it appears to end the command prematurely, throwing an error.
It doesn't throw any errors for me, since the telegram command is stored in a separate text file, and we use a --def exec="@path/to/file"
hook, which enables us to liberally use quotations without the fear of breaking things.
For more info, read this: https://www.filebot.net/forums/viewtopic.php?f=4&t=1899
>Thanks for the guide, it's amazing! I'm loving the telegram bot too!
Thanks! ^_^
BTW, I'm not able to immediately reply to everyone here because I have low karma in this sub so I have to wait 8 mins between every comment, so please be patient if you're looking for help.
Edit: formatting
Setting up filebot is extremely straightforward. Once filebot is installed (Install java 8 followed by filebot) for rtorrent post processing you just follow his guidelines here: https://www.filebot.net/forums/viewtopic.php?t=215#p5316
These instructions consist of adding the execute command to .rtorrent.rc (followed by restarting rtorrent) and then adding the script that rtorrent executes. In the postprocess script just choose your output folder, the copy method (move, copy, symlink, hardlink, etc), whether or not to extract archives, you plex server, etc. The full list of options can be found in the main post on AMC: https://www.filebot.net/forums/viewtopic.php?t=215#p1561
Once you start to get a handle on how it works, you can even edit the postprocess script to whitelist or blacklist certain labels so only the files you desire will get processed and added to your library.
As for deluge, the FileBotTool plugin is top notch and has several options to facilitate automatic processing of files based on filename/location/label. Highly recommended
I use FileBot. Might take a bit to set up but handles almost everything you throw at it.
Note: you wanna setup an automated script because the main executable is kinda like therenamer.
I never tested it out, but according to: https://www.filebot.net/forums/viewtopic.php?f=4&t=2131
>Note that qBittorrent has limited parameters for external programs, so it will not be able to pass ut_label, ut_state, ut_kind, or ut_file. It will only pass the main directory where it downloads torrents to, this means that setting --def excludeList is imperative to avoid getting banned.
and
>As a side effect of qbt only reliably passing the root torrents folder via %f, when your first torrent finishes, filebot will run amc on everything currently in your torrents folder, including incomplete files from other torrents.
Anyway, there is more in that forum post that makes it seem like it will be an ass pain to get it working right, when I have utorrent 2.2.1 working properly and its easy to set up.
So, for my needs, what I look for is 1) something that can execute filebot after a torrent finishes without any work arounds or partially working, and 2) has a webgui that i can access away from home.
Filebot with amc for renaming files after downloaded with torrent is amazing.
The script I use:
filebot -script fn:amc --output "E:\Media\Videos" --log-file amc.log --action copy --conflict override -non-strict --def music=y subtitles=en artwork=n plex=127.0.0.1 excludelist=amc-input.txt reportError=y clean=y "ut_label=%L" "ut_state=%S" "ut_title=%N" "ut_kind=%K" "ut_file=%F" "ut_dir=%D"
See here for more details.
I really recommend you look into Filebot to automate this all for you. It's working great on Bytesized. You can setup a post hook on on rTorrent with a script that runs Filebot on the torrent after each download. Filebot will symlink (shortcut) it into the right folders (/movies or /tv shows or /music etc.) with a proper file structure that Plex understands and ease the indexing for you.
An other option would be to let Sickrage handle the post processing but I'm not a big fan of it myself.
If you plan on adding a lot of shows I’d suggest downloading file bot. It’s like 6 bucks for a year. It’ll rename all the files for you. I had the same issues once I started using FileBot it stopped
Here's how FileBot works:
https://www.filebot.net/getting-started/
Pressing the Rename
button in the middle will rename files on the left to the suggested names on the right, however, actually renaming files (as opposed to matching and formatting and previewing the target file name) will require a license:
Maybe check out Filebot. I use it to rename/link along with Emby and never have any issues. You can use TVDB, TMDB, AniDB, and TVMaze for tv and TMDB and OMDB for films. You can set filebot to use whatever naming scheme you want including how to deal with multipart episodes like your example or set it up for automation https://www.filebot.net/script.html so it autoupdates if there is a change.
Emby shouldn't have a problem picking it up regardless though. Even poorly named files should show up correctly on Emby unless its way off. You might look at your settings and make sure your preferences for metadata is correct and possibly locking to prevent changes once a season is finished.
I haven't really ran into this problem at all. The only things Emby has had trouble with is off the wall stuff that I key in manually or when it gets the correct tag for say TVDB but not from TMDB or IMDB but in those cases you can just hit identify and select whichever of those you want to prefer and lock further changes if you don't want to edit metadata manually. I do keep everything to one naming scheme but haven't really seen what your describing or had it be an issue.
If it really becomes a problem you could always just have your files named like Show S01E01 rather than Show S01E01 - Episode Title and then Emby should keep the episode titles up to date via whatever your preferred scraper is.
If it doesn't work, I'd start by checking if files have xattr metadata
in the first place:
https://www.filebot.net/forums/viewtopic.php?p=5394#p5394
If your T:
drive is a remote network drive, then there is a good chance that xattr
is not supported / enabled by your remote SMB server, and thus no xattr
were ever stored, and thus files don't have xattr
now.
Please read Optimizations for Remote File Systems
for good measure:
https://www.filebot.net/forums/viewtopic.php?t=12022
Can you highlight the lines in the log (i.e. line number) that demonstrate the problem?
If you're using the amc script
then forcing Movie Mode
is a good idea, assuming that you know in advance that you're only processing movie files:
https://www.filebot.net/amc.html
In general, FAQ #2
explains a few methods on dealing with tricky files where auto-detection does not work for one reason or another:
https://www.filebot.net/manual.html
You have to deal with both or you will be renaming again.
Assuming you are using DVD order, it should be;
Batman The Animated Series\Season 01\Batman The Animated Series - S01E01 - On Leather Wings.mkv
FileBot is probably your best option for renaming.
Sonarr will work too. Either way has a learning curve.
The GUI does not have test mode. If you click Rename
, then the files will be renamed, or you will get an error message if files cannot be renamed.
Your custom format defines how files are organized (i.e. folder path and file name) so anything is possible: https://www.filebot.net/manual.html
Per Plex instructions that is incorrect. https://support.plex.tv/articles/naming-and-organizing-your-tv-show-files/ I promise you that one day this will not work and you will have to start following the Plex instructions.There are posts about this every day.
Or you can pay for filebot for $6 a year and it will structure and rename every single thing for you properly from the start. https://www.filebot.net/purchase.html
The {plex}
format will indeed create Specials
folders for special episodes:
https://www.filebot.net/forums/viewtopic.php?t=4116
But if you're using a custom format, then your format decides how to encode special episodes.
FileBot Pricing Explained: https://www.filebot.net/forums/viewtopic.php?t=6265
The $6
option is likely going to be the best and cheapest offer for the foreseeable future. The $60
option is for fans, and has been permanently reduced to $48
, as a default discount for new fans that want to upgrade after their first yearly license has expired. As such, pricing is now stable, with different options for different users.
You could use Filebot, besides being extremely flexible, it has a {Plex} tag for simple renaming to match Plex requirements. tinyMediaManager is another program that can rename,organize folders/files plus pull metadata. The Renamer also can handle media folders/files. There are certainly more utilities out there for this purpose (Google it), but the above are tried and tested.
First, make sure to always remove the meta data title from any files. In windows you can do this by right clicking, properties, Details tab, and deleting info in the Title section. This will sometimes override the file name and mess with Plex.
Second, I always run my files through FileBot. It costs like $6 a year or something and renames your files perfectly every time. https://www.filebot.net/
Mine works the naming is;
Batman Beyond\Season 01\Batman Beyond - 1x01 - Rebirth (Part 1).avi
Batman Beyond\Season 01\Batman Beyond - 1x02 - Rebirth (Part 2).avi
Batman Beyond\Season 01\Batman Beyond - 1x03 - Black Out.avi
ect.
Rename with filebot.
The creator of Filebot has a script called "AMC" and it is extremely customizable. It is based on his Filebot program and I believe it even uses the filebot code that is stored in GitHub.
Anyway, it's extremely customizable and it does exactly what you are looking for. I can go through the code with you as best as I can if you'd like :) I can also throw more guides your way if you're interested, but here is where I started, and now everything is automated. any movies, shows, or anime that is acquired is automatically renamed, and stored in the proper directory. and if it doesn't already have a directory (think new show), it'll create one for it exactly how I like (I like my directories to be as descriptive as possible IE: "D:/TV/Show (Year)/Season #/showName.year.s00e00.t.ext" and it does exactly that. it works perfectly for me, so just another option :)
once it installs to your system, youre still not ready yet.
edit these files first:
anime.txt
tvshows.txt
movies.txt
set the specified destination location for each i.e tvshows.txt should only have the location pointing to where you want a renamed tvshow file.
you can also edit these files to have a specific naming scheme you want.
Not at all. If you have a valid reason to not pay for it, then there you go, and I might even give you a promo code if you really can't afford the asking price. I can't stop you anyway, and I couldn't care less about the loss of an individual sale.
But if you can pay for FileBot, and choose not to, then that's just not cool.
EDIT: Valid reasons include being stuck on Linux / FreeBSD / Solaris / Windows 7 / Windows Server / etc. Valid reasons DO NOT
include not liking Microsoft or the Microsoft Store.
I happily give out promo codes to folks who really can't afford it. Please read this thread for details and PM me if any of those conditions apply to you.
FileBot is set to Price Level 20
on both Windows Store and Mac App Store. Microsoft and Apple then decide the local price based on local taxes and USD exchange rate, hence there might be slight differences here and there.
However, the post above refers to custom builds for otherwise unsupported platforms, and not the retail build sold on the Windows Store: https://www.filebot.net/forums/viewtopic.php?f=10&t=5729
Have a look here, it has instructions on how to automate with most clients:
https://www.filebot.net/forums/viewtopic.php?t=215
I barely have any programming knowledge, just figured it out by googling, asking questions on here and a lot of trial and error!
Sorry, it may be TVDB. I was running from memory and that may be a little foggy. IMDB may only be for movies or that may have even been removed all together.
Based on a somewhat recent forum thread, IMDB looks to only be for movies (https://www.filebot.net/forums/viewtopic.php?t=5098)
My favorite new thing is Filebot using the AMC - Automated Media Center feature
filebot -script fn:amc --output "/media/movies" --action move --conflict skip -non-strict --log-file amc.log "/opt/radar" --def ut_label=movie artwork=y extras=y --def excludeList=amc.txt
It does all the heavy lifting including renaming, downloading art, moving, etc.
Google brings up this: https://www.filebot.net/forums/viewtopic.php?t=4622
Please make sure you have 64-bit Java if you want 64-bit filebot. (FYI, you can have both 32-bit and 64-bit Java installed just fine)
Download: https://java.com/en/download/manual.jsp
Use filebot and the Automated Media Center (amc) script. It's pretty amazing. It unrars, moves and renames my movies/TV shows, etc., and moves them to their appropriate directory for Plex.
To add more helpful info to the suggestions saying "use a symlink" or "make a hard link": check out FileBot. Here are instructions on setting it up in your client.
FileBot has a few tricks for processing generic files up its sleeve too. ;)
The venerable <code>tvrenamer.pl</code> has been around since forever so it'll probably run well on low-memory devices.
If you need help with filebot
then you can ask in the forums. Depending on what you're trying to do, it'll need at least 64 MB
to 256 MB
of RAM.
If you need support for subtitles as well, then a format such as this will work even better:
{plex.derive{" by $director"}{" [$vf, $vc, $ac]"}}
+1 for anybody who watches the video tutorials and reads through the Tips, Tricks and Tutorials threads in the forums.
I use (parts of) this script: https://www.filebot.net/forums/viewtopic.php?t=215
You can just fill in the appropriate fields, paste the options you would like to use in cmd and run it. You can also put the script in something like notepad, ofcourse fill in the appropriate fields, save it as 'filename.cmd'. Then you can run this script whenever you like, or automatically call it after a download finishes using your newsreader or deluge (although I don't know if deluge is able to call scripts afterwards (I use SABnzbd in this way). I guess if you have different categories in deluge, you could make 2 scripts (1 for tv shows and 1 for movies) and call them accordingly.
If something is not clear let me know and I'll try to help.
O utorrent tem o próprio leitor de RSS. Dentro dele tem um "Baixador RSS". Ali vc cria os filtros do que vai pegar ou não. Se não me engano, a cada hora o utorrent atualiza e com base nos filtros criados, escolhe o que vai baixar. Acho que não tem como diminuir esse tempo, mas já é razoavel.
Pelo que vi, o nyaa usa um RSS que contem todos os uploads. A cada upload novo, uma nova entrada no RSS. Veja esse tutorial de como adicionar um RSS no uTorrent. É interessante que o exemplo usado é o jeito comum em que os torrents são lançados no nyaa, então vai ficar fácil. Vc cria um filtro pra cada anime.
E mais: Se quiser usar o utorrent pra jogar o anime que vc baixou pra outra pasta usando o filebot, tem que mudar aquele comando que eu mandei. No forum do Filebot tem um tópico bom pra começar a criar os comandos pro utorrent, veja aqui.
Algumas dicas: Como o nyaa não usa sistema de ratio vc pode usar --action move ao invés de copiar. Lembrando que é preciso mandar pausar automaticamente após o download pois creio que o filebot não conseguiria mover com o utorrent usando. Na parte de label dentro do filtro que vc criou dentro do Baixador RSS, use Anime, pois aí o comando do filebot fn:amc vai tratar como anime ao invés de TV show. Coloque também o parametro --db anidb pra pegar do Anidb. E se o anime que vc baixa tem aquela tag de CRC32 [1A2B3C4B] pode ficar tranquilo, pq aí fica até mais fácil de renomear os episódios.
As I understand it, {plex} is the root binding, but you have to use it with a specific syntax for what you want. From what you previously wrote, you likely want "{plex[3]}" for the filename.
https://www.filebot.net/forums/viewtopic.php?f=5&t=4116
Personally, I would keep using the original bindings and just script it.
https://www.filebot.net/forums/viewtopic.php?t=215
I use the AMC script in the above link and the rutorrent/deluge integration also mentioned there.
When rutorrent finishes downloading, filebot's AMC script kicks in and does its magic. I can't get to my server at the moment otherwise I'd paste the scripts.
The way I set it up everything keeps seeding because it creates symlinks (shortcuts) to the files instead of actually moving them.
I can't really share it since there is too much specific info in it for my AppBoxes but if you look at the AMC Script here it does 99% of what I do with it.
Filebot is not specifically mentioned because it lies in the heart of every installation and it doesn't have to be installed as an app. It comes with every installation of Deluge & rTorrent.
https://www.filebot.net/forums/viewtopic.php?t=215 will allow you to fully automate the rename/extract/move process.
My personal script is: filebot -script fn:amc --output "E:/FileBot/Sorted" --action copy --conflict auto -non-strict --log-file amc.log --filter "n != /The Colony/" --def clean=y "seriesFormat=E:/TV/{n}/{n} - Season {s}/{n}.{s00e00}.{t} ({source}, {vc})" "movieFormat=E:/Movies/{n} ({y})/{n} ({y}) ({source}, {vf}, {vc}, {group})" unsorted=y music=y artwork=n "ut_label=%L" "ut_state=%S" "ut_title=%N" "ut_kind=%K" "ut_file=%F" "ut_dir=%D"
You can probably save A LOT of characters by doing things more generally, instead of listing each specific case:
Upper-case anything that looks like Roman numeral:
'Vii'.replaceAll(/\b(?i:[IVX]+)\b/, {it.upper()})
Instead of lots of || contains you could put everything into a single regex:
'Unrated Movie' =~ /(?i:Unrated|Uncensored|etc)/ ? ' (Unrated)' : null
The {tags}
binding might be useful for capturing all these editions:
https://www.filebot.net/forums/viewtopic.php?t=1774&p=10456
(request for comment)
I will not even gonna try to understand that, but people seem to like the default formats from the amc script: https://www.filebot.net/forums/viewtopic.php?f=5&t=2
However, I bow to you Good Sir, for making things that not even the developer himself could have imagined! :D
Learning some very basic Java or Groovy programming will get you a long way, and you'll understand how stuff works. The rest is just learning from what other did, and copy/paste/modify things to your liking.
This might help a little, but basic Groovy skills are still somewhat prerequisite: https://www.filebot.net/forums/viewtopic.php?f=5&t=1895
Have you taken a look at filebot? I use it (under linux) and it handles everything.
There is an older thread where people talk about getting it setup under windows 10. https://www.reddit.com/r/PleX/comments/3i7urw/eli5_how_to_setup_filebot_amc_wdeluge_windows_10/
Agreed. Doing it right away on the original machine is obviously the best solution.
Here's some help on setting things up with rtorrent: https://www.filebot.net/forums/viewtopic.php?f=4&t=215#p5316
And "installing" java and filebot is pretty much a matter of get & unpack: https://www.youtube.com/watch?v=8N6hYNj_QzY
Filebot AMC will do everything you want (auto-renaming, moving/copying to Plex folder, telling plex to scan libraries, send pushbullet/etc. notification).
The tricky part is how to trigger it. Maybe you can find/write another script that watches your download directory, and if it finds a finished download, it runs Filebot.
AMC.
My method is
I am on Ubuntu, and my Filebot script (the one called by Deluge) is:
#!/bin/bash TORRENT_ID=$1 TORRENT_NAME=$2 TORRENT_PATH=$3
filebot -script fn:amc --output "/media/[username]/TheNASsassin" --log-file "/home/[username]/scripts/filebot/amc.log" --action copy --conflict auto -non-strict --def music=n artwork=n clean=y subtitles=en pushbullet=<PB thingy> plex=<plex thingy> "ut_dir=$TORRENT_PATH/$TORRENT_NAME" "ut_kind=multi" "ut_title=$TORRENT_NAME" "seriesFormat=/media/[username]/TheNASsassin/TVShows/{n}/Season {s.pad(2)}/{n} - {s00e00} - {t}{'.'+lang}" "exec=chmod +rw -R '{folder}'"
Let me know if you'd like any help setting it up.
I looked online and found FileBot which seemed to be a tagging tool for downloaded movies and tv shows. I tested it out and it works fine. Here is a screencap of what it does. It was a very simple process and worked for movies as well.
When I opened the folder in VLC the playlist looked like this. I'm sure there are better ways to refine this but this is what I got from a few google searches. For me personally, it's in order with the episode titles included, so I'm okay with it. I'm not sure how picky you are, but again, I'm sure there are ways to refine this.
~~The Filebot amc script can do subs. I'm sure you could get it to download the subs for the shows without renaming/moving them.~~
edit: I'm an idiot, just use normal Filebot.
Here's a filebot forum post in which someone suggests a method for doing this, and the dev mentions a method using filebot to rename for you in a pre-process (stripping SxE,) then letting filebot match by the title.
Hopefully the dev will consider and implement the idea for an option to set Title precedence or SxE precedence though, that would solve your exact issue. =P
It's a bulk file renamer that I've found to be very effective. It reads the metadata in whatever you put in it and then checks it against several online sources (AniDB for anime, TVDB for TV shows, etc) and then matches it up before renaming everything at once. I've used it for a little over a year now and have only had a few small issues. I greatly recommend it. It's free to download and match titles, but in order to rename you have to buy a license but it's only $6 for a year so I think it's worth it.
That said, I would generally recommend using the GUI instead of the CLI for the occasional particularly ambiguous series.
FAQ #2: How do I fix misidentified files?
has some general advice for you there:
https://www.filebot.net/manual.html
You could use --filter
to select what series / episodes FileBot should include / exclude from consideration.
If you exclusively process recently aired episodes, then Advanced Fine-Tuning
has a copy & paste solution for you:
https://www.filebot.net/amc.html
If you manually match file items and episode items, then things will match up exactly 1:1 line by line, so you may need to do use Send to > Rename
twice if you have a 1x01
file twice. The Match
button can help you auto-align files and episode by number.
If you want want to use automatic matching, but force a specific series, then you can do CTRL+CLICK <datasource>
to force manual input and then enter the series id.
Please read FAQ #2
for details:
https://www.filebot.net/manual.html
Definitely use what Plex prefers. It's doing it's best to match your content, but can only do so if you provide the format it is looking for.
Check out the tool FileBot if you need to batch rename many files at once.
There are other/free options out there.
The red / pink marker is completely unrelated to matching. It's just an extra sanity check. That sanity check is quite a bit more deterministic and and does check for specific things, e.g. if the file path says S01E01 but the matched episode is S02E02 then it's gonna be bright red, if the file says E02 but the episode is S02E02 it'll be light red, etc. Just means something seems off, and that you'll probably wanna double-check things, just in case something is actually off, which may or may not be the case for any one specific match. If something is off, then you can just fix it right there (see FAQ #2 for details) and the process of manually fixing a match will likely shed light on the root cause (e.g. can't match episode 8 if the series only has 7 episodes; Match Mode: Opportunistic vs Strict).
If you find mismatches, please take a screenshot and copy & paste the file path: https://www.filebot.net/forums/viewtopic.php?t=1868
If you're using the default agent, then you must name files with S01E01 numbers: https://support.plex.tv/articles/naming-and-organizing-your-tv-show-files/
Translating AniDB / Absolute
to TheTVDB / SxE
can be tricky, but for Naruto Shippuden
it should be relatively straight-forward:
https://www.filebot.net/forums/viewtopic.php?t=2769
I'd recommend using {plex.name}
or {kodi.name}
. It won't do exactly what you want, but it will take care of all of these things, including :
characters:
https://www.filebot.net/forums/viewtopic.php?t=4116
If you are keen on : ➔ ;
specifically, then { t.colon('; ') }
will do that.
If you use FileBot and rename files with a preset such as /path/to/media/{plex}
then the subs
folders will go away because {plex}
doesn't generate that sort of file path:
https://www.filebot.net/forums/viewtopic.php?t=12485
You can also use Plain File Mode
to just rewrite the file path generically removing the /subs
bit with regular expressions:
https://www.filebot.net/forums/viewtopic.php?t=2072
i would not mind /donating time to time for vaultwarden /password manger .
its being by far the best selfhosted pasword manager for my needs
and has a lot of features -you normaly pay extra for ont other services
i would also love if there would be a alternative to https://www.filebot.net/
thats easier to configure/automate .and is a one time license/donation
and is hostable in a docker container like sonarr
The {plex}
format is recommended for Plex file paths:
https://www.filebot.net/forums/viewtopic.php?t=4116
FileBot will add the .eng
part, and will auto-detect the language from the subtitle file path if possible (e.g. already named .en
or .eng
or something) or use statistical language detection based on the words in the subtitle file content. Depending on the current name and content, language auto-detection may yield the wrong language.
Notably, the .eng
part is unrelated to the database you have selected.
The naming structure you are using is incorrect.
The structure you should follow would be - Hunter x Hunter (2011) - S01E01 - Departure x and x Friends.
The rest of the series should follow that format. You need to correspond that with which agent you are using for Metadata whether it’s Anidb or TVDB.
You should read as to naming structure that is used for Plex - Plex Naming Structure
I would suggest you look into Filebot to help you rename those files than wasting your time individually renaming them. Look into Filebot here
FileBot does not use log4j. Your checker does not check correctly.
The character sequence log4j
(as opposed to log4j
code) may appear in the in the commons-logging
and groovy
jar files:
https://www.filebot.net/forums/viewtopic.php?t=12950
As a last resort, you can always manually lookup and align the episode information. Please see Getting Started and FAQ #2 for details.
There are tools like FileBot that can make your life easier (it used to be free, but now it's $6/year). And if they follow a specific pattern you could probably get away with using something simpler like Bulk Rename Utility. Sonarr and Radarr are also often recommended as broader media management programs that can also rename your files, but I haven't personally used them.
Is it only one particular client that it happens on, or does it happen on all devices? Anecdotally, the couple of times I've used it on the web app and Android TV, English was always selected.
Also, it's not really a solution, but IMO you'll have a better experience if you use embedded/local subtitles instead of always needing to search for them before playing something. It can be a lot of up front work if you don't already have local/embedded subtitles, but software like Bazarr and FileBot can make it easier.
Does the exclude list already list the file(s) you want to process?
Use excludes: /volume2/Plex Libraries/.excludes (6)
The --def excludeList
option by design prevents you from processing the same file twice:
https://www.filebot.net/amc.html
Use it all the time to automate correcting the titling of videos.
There is a small annual fee, but if you are a film file "gatherer" if you will, it is an indispensable time saver.
I thought Ultra had decent docs. Do they not have a guide there?
If not, you can use the official FileBot site (https://www.filebot.net), but I don't know how straightforward the info is there. It used to be a little convoluted, and not easy to figure out.
Another option would be to do a Google search and see if you can find a guide.
I haven't used it in a long time, so sorry I can't be more help. All I know is it can help you do what you're looking for.
Gotta get into the man pages and scripts/templates. It's not magical but you can use parameters to do some intricate operations.first time using It took me about 14 hours one day to figure out what I was doing wrong, but it was worth it when I was able migrate 10TB off a rcloned workspaces GDrive renaming them as they landed with filebot.