Im using uTorrent 2.2.1
What I need it to do:
1) For Movies I would like to have implement features:
(All based on the label "Movies")
Expression: {n} ({y})/{n.upperInitial().space('.')}.{y}.{source}.{vc}{'-'+group}
Move files to: C:/Users/USERNAME/Videos/Movies
on conflict: "overwrite"
Extras Download subtitles (optional as my media server and subtitle scapper can take of this operation)
2) and Similar features for TV Shows based on the Label "TV Shows":
Scrape using TVDB Database
Expression: {n}/Season {s}/{n.space('.')}.{'s'+s.pad(2)}e{e.pad(2)}.{t.space('.')}.{vf}.{vc}.{ac}
Move files to: C:/Users/USERNAME/Videos/TV Shows
on conflict: "Auto"
Optional: sort by "air date"
Would this be hard to do. The multiple "by Label" thing is really getting me. I'm not even sure if what I wrote makes any sense.
(plex or Emby naming would be fine too; if someone already has one written)
Filebot Tool separates filebot expressions from handlers like this (specific to deluge?):
Code: Select all
{
"file": 1,
"format": 1
}{
"plugin_preferences": {},
"auto_sort_rules": [
[
0,
"label",
"is exactly",
"Movies",
"Movies"
],
[
1,
"label",
"is exactly",
"TV Shows",
"TV Shows"
]
],
"saved_handlers": {
"Movies": {
"episode_order": null,
"show_advanced": true,
"subs_language": "en",
"format_string": "{n} ({y})/{n.upperInitial().space('.')}.{y}.{source}.{vc}{'-'+group}",
"database": "TheMovieDB",
"encoding": "UTF-8",
"rename_action": "move",
"download_subs": true,
"query_override": "",
"language_code": "",
"output": "C:\\Users\\tarre\\Videos\\Movies",
"on_conflict": "override"
},
"TV Shows": {
"episode_order": "airdate",
"show_advanced": true,
"subs_language": "en",
"format_string": "{n}/Season {s}/{n.space('.')}.{'s'+s.pad(2)}e{e.pad(2)}.{t.space('.')}.{vf}.{vc}.{ac}",
"database": "TheTVDB",
"encoding": "UTF-8",
"rename_action": "move",
"download_subs": true,
"query_override": "",
"language_code": "",
"output": "C:\\Users\\tarre\\Videos\\TV Shows",
"on_conflict": null
}
},
"rename_dialog_last_settings": {
"show_advanced": false,
"encoding": "UTF-8",
"rename_action": null,
"download_subs": false,
"query_override": null,
"language_code": null,
"handler_name": null,
"episode_order": null,
"database": null,
"format_string": null,
"subs_language": null,
"output": null,
"on_conflict": null
}
}
Code: Select all
{
"file": 1,
"format": 1
}{
"plugin_preferences": {},
"auto_sort_rules": [
[
0,
"label",
"is exactly",
"Movies",
"Movies"
],
[
1,
"label",
"is exactly",
"TV Shows",
"TV Shows"
]
],
"saved_handlers": {
"Movies": {
"episode_order": null,
"show_advanced": true,
"subs_language": "en",
"format_string": "{n} ({y})/{n.upperInitial().space('.')}.{y}.{source}.{vc}{'-'+group}",
"database": "TheMovieDB",
"encoding": "UTF-8",
"rename_action": "move",
"download_subs": true,
"query_override": "",
"language_code": "",
"output": "C:\\Users\\tarre\\Videos\\Movies",
"on_conflict": "override"
},
"TV Shows": {
"episode_order": null,
"show_advanced": true,
"subs_language": "en",
"format_string": "{n}/Season {s}/{n.space('.')}.{'s'+s.pad(2)}e{e.pad(2)}.{t.space('.')}.{vf}.{vc}.{ac}",
"database": "TheTVDB",
"encoding": "UTF-8",
"rename_action": "move",
"download_subs": true,
"query_override": "",
"language_code": "",
"output": "C:\\Users\\tarre\\Videos\\TV Shows",
"on_conflict": null
}
},
"rename_dialog_last_settings": {
"show_advanced": false,
"encoding": "UTF-8",
"rename_action": null,
"download_subs": false,
"query_override": null,
"language_code": null,
"handler_name": null,
"episode_order": null,
"database": null,
"format_string": null,
"subs_language": null,
"output": null,
"on_conflict": null
}
}