Search found 1117 matches

by kim
25 Mar 2021, 16:53
Forum: Feature Requests and Bug Reports
Topic: Format Expressions "source"
Replies: 11
Views: 1394

Re: Format Expressions "source"

NF.NetflixHD
or just
NetflixHD

replace e.g.
WEBRip
by kim
24 Mar 2021, 18:20
Forum: Feature Requests and Bug Reports
Topic: Format Expressions "source"
Replies: 11
Views: 1394

Re: Format Expressions "source"

netflix = NF
file must be named e.g ...NF.WEBRip...
then
{source} = NF.WEBRip
{vs} = WEB-DL

This is how ppl name files on the web ;)
by kim
24 Mar 2021, 13:46
Forum: Feature Requests and Bug Reports
Topic: Format Expressions "source"
Replies: 11
Views: 1394

Re: Format Expressions "source"

the correct is e.g. :

Code: Select all

DSNP.WEBRip
viewtopic.php?f=5&t=11265
by kim
21 Mar 2021, 18:32
Forum: Scripting and Automation
Topic: AMC and the Show "Debris"
Replies: 11
Views: 777

Re: AMC and the Show "Debris"

Sound like you made an include list not exclude ?

include = lines + "383491 Debris (2021)"
exclude = !lines + "329038 Space Debris (2015)"

only exclude will work for other shows

if correct you need to share the log
by kim
20 Mar 2021, 17:18
Forum: Scripting and Automation
Topic: AMC and the Show "Debris"
Replies: 11
Views: 777

Re: AMC and the Show "Debris"

You can use e.g. this: --filter "!readLines('Path\\tvdb_excludes.txt').join().findAll(/\d+[^(\d{4})]/)*.toInteger().contains(id)" tvdb_excludes.txt: id Name of TV Show / Movie ------------------------------- 329038 Space Debris (2015) EDIT: [DEPRECATED] readLines() is deprecated. Please use lines() ...
by kim
20 Mar 2021, 17:00
Forum: Scripting and Automation
Topic: AMC and the Show "Debris"
Replies: 11
Views: 777

Re: AMC and the Show "Debris"

A quick test in GUI:

on 1st run:
problem = group = "afi"
Filebot is not the best a handling if e.g. show name is not 1st...
test remove "afi"

if 2+ run aka = renamed / "tagged":
problem is "tagged" aka xattr info or nfo file
clear xattr
by kim
20 Mar 2021, 01:30
Forum: Scripting and Automation
Topic: AMC and the Show "Debris"
Replies: 11
Views: 777

Re: AMC and the Show "Debris"

Looks like you are testing on a file that already is "tagged" and renamed

Code: Select all

xattr: [afi-debris.s01e03.1080p.mkv] => [Space Debris - 1x03 - There Be Monsters]

try clear xattr
viewtopic.php?t=324
viewtopic.php?p=5394#p5394
by kim
17 Mar 2021, 14:49
Forum: Windows 10
Topic: Expression to deal with multiple episodes in a single file
Replies: 4
Views: 772

Re: Expression to deal with multiple episodes in a single file

e.g.

Code: Select all

01x01-03
will fail and detect as only

Code: Select all

01x01
by kim
16 Mar 2021, 18:33
Forum: Windows 10
Topic: Just add title to scene release
Replies: 3
Views: 660

Re: Just add title to scene release

e.g.

Code: Select all

{fn.before(s00e00) + s00e00 + '.' + t.space('.') + fn.after(s00e00)}
or

Code: Select all

{fn.split(s00e00).inject({ name, attr -> name + s00e00 + '.' + t.space('.') + attr })}
by kim
12 Mar 2021, 21:52
Forum: Episode / Movie Naming Scheme
Topic: Swiss german not recognized in Audiolanguagelist
Replies: 8
Views: 4534

Re: Swiss german not recognized in Audiolanguagelist

try this: { def languages = [] any{audio.collect{ au -> languages << any{ au.'LanguageString3' }{'Unknown'} } languages.unique() }{'[None]'} } one line {def languages = []; any{audio.collect{ au -> languages << any{ au.'LanguageString3' }{'Unknown'} }; languages.unique() }{'[None]'}} with Multi Audi...
by kim
12 Mar 2021, 19:19
Forum: Episode / Movie Naming Scheme
Topic: How to add "Part_X" to end of filename for multipart files
Replies: 8
Views: 815

Re: How to add "Part_X" to end of filename for multipart files

just add .replaceAll(/\s-\sCD\d/) {plex.derive{"${fn.contains('3D') || fn.contains('3-D') ? ' 3D' : ''}"}{genres =~ /Animation/ ? ' (Animation)' : " ($genre)"}{ any{" ($omdb.certification)"}{" ($certification)"} }{" {imdb-$imdbid}"}.name.replaceAll(/\s-\sCD\d$/) }/ {plex.derive{"${fn.contains('3D') ...
by kim
11 Mar 2021, 21:43
Forum: Feature Requests and Bug Reports
Topic: New version 4.9.3 with trojan horse?
Replies: 5
Views: 778

Re: New version 4.9.3 with trojan horse?

e.g.

Code: Select all

https://get.filebot.net/filebot/BETA/FileBot_4.9.3-portable.zip
https://www.virustotal.com/gui/url/f3cc ... /detection

= 0 / 85 = No virus

what file are you using ?
maybe you can try another
by kim
11 Mar 2021, 21:39
Forum: Episode / Movie Naming Scheme
Topic: How to add "Part_X" to end of filename for multipart files
Replies: 8
Views: 815

Re: How to add "Part_X" to end of filename for multipart files

Your format is a mess maybe use something like this: {plex.derive{"${fn.contains('3D') || fn.contains('3-D') ? ' 3D' : ''}"}{genres =~ /Animation/ ? ' (Animation)' : " ($genre)"}{ any{" ($omdb.certification)"}{" ($certification)"} }{" {imdb-$imdbid}"}.name }/ {plex.derive{"${fn.contains('3D') || fn....
by kim
11 Mar 2021, 20:02
Forum: Episode / Movie Naming Scheme
Topic: Swiss german not recognized in Audiolanguagelist
Replies: 8
Views: 4534

Re: Swiss german not recognized in Audiolanguagelist

use languageString3

Code: Select all

{audio.findResults{ a -> any{ a.languageString3.toLowerCase() }{ null } }.unique().take(3).toSorted()}
by kim
11 Mar 2021, 16:03
Forum: Episode / Movie Naming Scheme
Topic: Migrate from flat movie library to individual folders per movie
Replies: 14
Views: 1125

Re: Migrate from flat movie library to individual folders per movie

Try KODI Import-export library/Video (Separate Files):
https://kodi.wiki/view/Import-export_library/Video

then if some is not as you like use Filebot
by kim
10 Mar 2021, 14:27
Forum: Episode / Movie Naming Scheme
Topic: HDR / Dolby Vision?
Replies: 34
Views: 7013

Re: HDR / Dolby Vision?

FileBot r8325 changes {hdr} to search the various HDR-related fields for specific keywords, i.e. Dolby Vision | HDR10+ | HDR10. https://www.filebot.net/forums/viewtopic.php?p=53638#p53638 Hi, Was there a change in the way HDR is implemented in recent updates ? It seems my filebot interpretes HDR di...
by kim
10 Mar 2021, 14:19
Forum: Episode / Movie Naming Scheme
Topic: HDR / Dolby Vision?
Replies: 34
Views: 7013

Re: HDR / Dolby Vision?

Warning: cryptominer alert from "hostingcloud.racing" on that page
by kim
16 Feb 2021, 19:50
Forum: Episode / Movie Naming Scheme
Topic: (M) Randomly being added after 265
Replies: 4
Views: 1837

Re: (M) Randomly being added after 265

Looks like at new codec version ?
https://duckduckgo.com/?q=x265m

... if not it's a bug = report bugs here (I think?)
https://sourceforge.net/p/mediainfo/bugs/


maybe it's M for Multicoreware ?
by kim
14 Feb 2021, 02:31
Forum: Help and Support
Topic: Two character subtitle format
Replies: 3
Views: 1540

Re: Two character subtitle format

Code: Select all

{lang.properties}
result:

Code: Select all

{ISO3=eng, class=class net.filebot.Language, ISO3B=eng, locale=en_US, code=en, names=[English], tag=en-US, ISO2=en, name=English}
choose:

Code: Select all

{lang.ISO2}
by kim
08 Feb 2021, 04:28
Forum: Episode / Movie Naming Scheme
Topic: Multiple audio tracks with different codecs and languages
Replies: 86
Views: 65041

Re: Multiple audio tracks with different codecs and languages

e.g. addToList = [Add "AC 3" to codecList, Add "DTS XLL" to codecList, Add "DTS" to codecList] This is the final result: { def preferredLang = 'FR' def filter = { [it.codec, it.ch, it.lang].findAll() } def codecList = [ 'MPEG Audio' : 'MP2', 'MP3' : 'MP3', 'PCM' : 'PCM', 'FLAC' : 'FLAC', 'AAC LC' : ...
by kim
07 Feb 2021, 20:03
Forum: Episode / Movie Naming Scheme
Topic: Multiple audio tracks with different codecs and languages
Replies: 86
Views: 65041

Re: Multiple audio tracks with different codecs and languages

put in and you all set:

Code: Select all

.unique{ it.codec }

Code: Select all

.unique{ it.lang }.unique{ it.codec }.collect{ filter(it) }*.join(' ').join(' & ')
by kim
06 Feb 2021, 04:20
Forum: Episode / Movie Naming Scheme
Topic: Multiple audio tracks with different codecs and languages
Replies: 86
Views: 65041

Re: Multiple audio tracks with different codecs and languages

Try: ( audioStreams.findAll{ it.lang == preferredLang }.sort{ a, b -> b.bitrate <=> a.bitrate } 999 audioStreams.findAll{ it.bitrate == audioStreams.bitrate.max() }.sort{ a, b -> b.default <=> a.default }.unique{ it.bitrate } ).unique{ it.lang }.collect{ filter(it) }*.join(' ').join(' 777 ') change:...