Release Groups {group}

All about user-defined episode / movie / file name format expressions
kim
Power User
Posts: 1251
Joined: 15 May 2014, 16:17

Re: Release Groups {group}

Post by kim »

"Group names that literally match English words will be removed because it might interfere with auto-detection of valid movie / series names that contain that word."

AND already on list:
RAPiDCOWS
HYBRiD
TUSAHD
SUBLiME

CONDITION
BLUEYES

SUBSTANCE
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

"CONDITION" probably shouldn't be an issue because it's all caps, but it causes problems I might remove it in the future. Groups like "CONDiTiON" are even more unique and should never be an issue. "Beer" might be problematic, so I've added it as "BEER" for now.
:idea: Please read the FAQ and How to Request Help.
iKickback
Posts: 14
Joined: 23 Mar 2014, 13:40

Re: Release Groups {group}

Post by iKickback »

Been a while since I've posted, here's a few more

BRISK
BTCHKEK
BTW
dbR
DEFLATE
HEAT
LAKO
LoT
MeGusta
OVERTiME
RTN
ViSUM

btw, ever thought of adding bitcoin donations?
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

www.filebot.net ➡ scroll to bottom right ➡ Donate ;)
:idea: Please read the FAQ and How to Request Help.
iKickback
Posts: 14
Joined: 23 Mar 2014, 13:40

Re: Release Groups {group}

Post by iKickback »

Oh damnit, ScriptSafe was blocking the widget :mrgreen:
Is it easier for you if I just submit a PR to the github repo directly instead of posting here?

Dtech
FRiESSPORT
IMPOSTERS
monkee
RnC
RUSTED
S8RHiNO
SHiNiGAMi
SPOOKS
UNDERCOVER
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

Doesn't matter either way, as long as you run build.groovy before pushing a commit. ;)
:idea: Please read the FAQ and How to Request Help.
svaraej
Posts: 27
Joined: 05 Apr 2016, 13:37

Re: Release Groups {group}

Post by svaraej »

BIFTIES
svaraej
Posts: 27
Joined: 05 Apr 2016, 13:37

Re: Release Groups {group}

Post by svaraej »

TinyE
dazzah
Posts: 5
Joined: 05 Aug 2016, 09:21

Re: Release Groups {group}

Post by dazzah »

Please add

DDLValley.cool

Thanks in advance
DHoarder
Posts: 12
Joined: 12 Nov 2015, 10:02

Re: Release Groups {group}

Post by DHoarder »

C7B
AmX
Sphinctone1
MULVAcoded
svaraej
Posts: 27
Joined: 05 Apr 2016, 13:37

Re: Release Groups {group}

Post by svaraej »

E.Rev
TehBotol
Supporter
Posts: 34
Joined: 06 Mar 2013, 00:01

Re: Release Groups {group}

Post by TehBotol »

ASIAN RLS GROUP

VietHD
WITH
HANDJOB
NEXT
ENT
DoA
HaB
MTeam
NWB
JYK
NgN
WiKi
HDU
LooKMaNe
SeeHD
DEPTH
Mp4Ba
HDATV
CiNEFiLE
TERMi
GiMCHi
CineBus

US TV Series

AG
CasStudio
LiebeHD
ViSUM
R2D2


some probably already exist, thanks for adding it
river
Posts: 17
Joined: 22 Sep 2016, 07:05

Re: Release Groups {group}

Post by river »

Please add

REDJOHN
VT
NCmt
de[42]
Positive
ORiGEN
oO
HiSD
river
Posts: 17
Joined: 22 Sep 2016, 07:05

Re: Release Groups {group}

Post by river »

more

TeamTelly
river
Posts: 17
Joined: 22 Sep 2016, 07:05

Re: Release Groups {group}

Post by river »

How long it takes to newly added group to take effect?
You have added HiSD to github but it is still not recognise by filebot as group.
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

1. Data files are built and uploaded on Sunday
2. CloudFlare cache is set to 1 week

So it'll take up to 2 weeks in the worst case.

See what FileBot sees:

Code: Select all

curl https://app.filebot.net/data/release-groups.txt.xz | xzcat
If your group is in that list, then (and only then) will filebot -clear-cache allow you to get the new data immediately.
:idea: Please read the FAQ and How to Request Help.
immenz
Posts: 8
Joined: 25 Oct 2016, 13:59

Re: Release Groups {group}

Post by immenz »

4SJ
BET
NERDS
TVS
SOF
AIDA
OMGtv
pbw
hrs
D0cTeuR-Sn4k3
Posts: 4
Joined: 26 Jan 2014, 17:53

Re: Release Groups {group}

Post by D0cTeuR-Sn4k3 »

Could you remove "DC" from the group list please
it interferes with "DC's Legends of Tomorrow".
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

Doesn't FileBot exclude group names that are already part of the series or movie name?
:idea: Please read the FAQ and How to Request Help.
DHoarder
Posts: 12
Joined: 12 Nov 2015, 10:02

Re: Release Groups {group}

Post by DHoarder »

Dublado
GOPI SAHI
nezu
INaM
~Invincible
NVEE
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

D0cTeuR-Sn4k3 wrote:Could you remove "DC" from the group list please
it interferes with "DC's Legends of Tomorrow".
Release group DC should be ignored because DC is already part of the database name. However because of the ' it doesn't work in this case.

Fixed with r4515.
:idea: Please read the FAQ and How to Request Help.
slicerblade
Posts: 1
Joined: 01 Dec 2016, 20:06

Re: Release Groups {group}

Post by slicerblade »

YELLOWBiRD
CRAVERS
mayhem
MAYHEM
TehBotol
Supporter
Posts: 34
Joined: 06 Mar 2013, 00:01

Re: Release Groups {group}

Post by TehBotol »

TV Release Group:

GoApe
Ravager
Posts: 6
Joined: 28 Aug 2014, 10:48

Re: Release Groups {group}

Post by Ravager »

Can you please add :
D3FiL3R

Thanks
SAKUJ0
Posts: 2
Joined: 24 Dec 2016, 05:57

Re: Release Groups {group}

Post by SAKUJ0 »

Is the + after de[42] intentional? It would not match my files that follow scene standards, meaning they end in -de[42].mkv.

If it is a typo, would you please change de[42]+ into de[42]?
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

The list contains regular expressions and not literals. I've updated the pattern to correctly match de[42] and not just de42.
:idea: Please read the FAQ and How to Request Help.
svaraej
Posts: 27
Joined: 05 Apr 2016, 13:37

Re: Release Groups {group}

Post by svaraej »

DEADPOOL
User avatar
mihawk90
Power User
Posts: 51
Joined: 18 Mar 2014, 00:41

Re: Release Groups {group}

Post by mihawk90 »

river
Posts: 17
Joined: 22 Sep 2016, 07:05

Re: Release Groups {group}

Post by river »

BAGS
KILLERS
KINeMA
Krissz
LoTV
xDR
WingmanNZ
Posts: 12
Joined: 05 Sep 2013, 05:20

Re: Release Groups {group}

Post by WingmanNZ »

A few missing ones

Hon3y
Hon3yHD
Marhaba
MAXPRO
ExDR
WingmanNZ
Posts: 12
Joined: 05 Sep 2013, 05:20

Re: Release Groups {group}

Post by WingmanNZ »

A few more that I missed from a diff check.

1080
999
BluEvo
DEViANT
DOGE
EMLHDTeam
FETiSH
FOCUS
FiDELiO
FuzerHD
GERUDO
GOATLOVE
GUACAMOLE
GreyWolf
LIBRARIANS
LoLHD
MDB
MELBA
MOBEE1
MULTiPLY
MUxHD
MXB
NGP
PiA
SEV
SiMPLE
TrollUHD
UDC4ALL
USURY
VENUE
ZEST
ZON3
ZQ
ZeDD
alE13
iNTERNAL
immenz
Posts: 8
Joined: 25 Oct 2016, 13:59

Re: Release Groups {group}

Post by immenz »

AMBiTiOUS
BUX
CNHDA
div
DLTVR
Hector
KHPP
M4XD0ME
M4XDOME
MSE
MSNTHRP
PSH
RegeLRechT
RWP
Scene
SENATiON
TVP
WLX
YRAG
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

Is "Scene" a release group? Is "TVP"?
:idea: Please read the FAQ and How to Request Help.
immenz
Posts: 8
Joined: 25 Oct 2016, 13:59

Re: Release Groups {group}

Post by immenz »

Ok, "Scene" seems not to be a Rel Group, my bad. But TVP is link

Also i would like to add "WESEN"
troubadour
Donor
Posts: 4
Joined: 03 Jun 2016, 09:34

Re: Release Groups {group}

Post by troubadour »

FiDO
HuSh

Thanks!
User avatar
mihawk90
Power User
Posts: 51
Joined: 18 Mar 2014, 00:41

Re: Release Groups {group}

Post by mihawk90 »

Cthuyuu
GJM
Asenshi-GJM (Cooperation, both on the list)
Marbella
Posts: 11
Joined: 09 Mar 2017, 22:39

Re: Release Groups {group}

Post by Marbella »

DefinitelyNotMe

Thanks !
guimello
Posts: 8
Joined: 08 Feb 2015, 12:33

Re: Release Groups {group}

Post by guimello »

MOROSE

Thanks
Ravager
Posts: 6
Joined: 28 Aug 2014, 10:48

Re: Release Groups {group}

Post by Ravager »

If is possible to add
d3g

thanks
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

Added.
:idea: Please read the FAQ and How to Request Help.
User avatar
mihawk90
Power User
Posts: 51
Joined: 18 Mar 2014, 00:41

Re: Release Groups {group}

Post by mihawk90 »

svaraej
Posts: 27
Joined: 05 Apr 2016, 13:37

Re: Release Groups {group}

Post by svaraej »

WEBSTER
svaraej
Posts: 27
Joined: 05 Apr 2016, 13:37

Re: Release Groups {group}

Post by svaraej »

MTB
arddor
Posts: 1
Joined: 11 Mar 2017, 07:20

Re: Release Groups {group}

Post by arddor »

ANiURL
bonkai77
btfHD
Veritas
DonC
BaconStar
Posts: 2
Joined: 05 May 2017, 18:36

Re: Release Groups {group}

Post by BaconStar »

MRN
sharpysword
FMDAB
Crazy4ad
RCVR
GoenWae
ImE
moxu
Posts: 1
Joined: 05 May 2017, 22:45

Re: Release Groups {group}

Post by moxu »

YSTeam
ohno
Posts: 1
Joined: 31 May 2017, 20:19

Re: Release Groups {group}

Post by ohno »

NCPX
3MiNA
sort
Posts: 3
Joined: 04 Jun 2017, 04:44

Re: Release Groups {group}

Post by sort »

PUNCH
AnimeRG
sort
Posts: 3
Joined: 04 Jun 2017, 04:44

Re: Release Groups {group}

Post by sort »

MRSK
sort
Posts: 3
Joined: 04 Jun 2017, 04:44

Re: Release Groups {group}

Post by sort »

AnimesTelecine
svaraej
Posts: 27
Joined: 05 Apr 2016, 13:37

Re: Release Groups {group}

Post by svaraej »

The group "MiNDTHEGAP" often replaces their name with "mtg" in the filename while the folder containing the file still uses the "MiNDTHEGAP".

The group identification works like a charm as long as the source file is located in that folder. But as you would expect, it won't work if the file has moved or the folder has been renamed prior to identification.

My question is therefore: Is it possible to add a mapping/alias of some sort for release groups in the same way that it's done for some series? Or should I just edit my format expressions so it works for me, but not everyone else? :)

Best regards,
svaraej
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

1.
You can do that yourself in the format. ;)

e.g.

Code: Select all

f =~ /MiNDTHEGAP|mtg/ ? 'MiNDTHEGAP' : group

2.
If you have more than one group/pattern then you can start making external text files for that so that the code becomes simpler.

e.g.

Code: Select all

csv('pattern-group-map.csv').findResult{ k, v -> f =~ k ? v : null } ?: group
@see viewtopic.php?f=5&t=182


3.
I don't plan on adding anything like that to the code base though. Few people use the {group} binding and only a small fraction of those have this particular requirement. It's just too specific.

I'd really appreciate it if you could write a csv mapping file based format expression snippet, and make a new thread with some documentation on how it works, so that others can easily add this feature themselves via the format if they need it.
:idea: Please read the FAQ and How to Request Help.
svaraej
Posts: 27
Joined: 05 Apr 2016, 13:37

Re: Release Groups {group}

Post by svaraej »

Thank you for the quick reply!

1. That much I knew after doing a bit of reading on the forum. But I figured that I might as well ask, in case I missed something. ^^

2. I don't have any more clear group issues, but I have a few patterns that probably could be solved in a similar way with a csv file.

3. Ok! I've actually been thinking about learning/experimenting with csv files and Filebot. Now seems like the perfect time to do so! I'll see what I can do! :)
kim
Power User
Posts: 1251
Joined: 15 May 2014, 16:17

Re: Release Groups {group}

Post by kim »

You can try my "group" resolver

if in the builtin "group", group-jshdfjhvsdf.ext or sdkjhdvfsdsf-group.ext it will get it ;)
plus some more... "filters"

Code: Select all

{
def dn = call{(file.parentFile.name).match(/(?:\-\w+(?=\[\w+\])|\-\w+$)/)};
def nn = call{fn.match(/(?:(?=(?:19|20)+[0-9]+)\w.+$)/)};
def g = call{(file.parentFile.name+'.'+fn).find(/\-/) ? call{group.replaceAll(/\bDK\b|\bFS\b/,'')} : null};
def gg = '-'+g;
def gb = call{fn.match(/(?:^\w{3,}(?=[-]))/)};
def fm = call{fn.match(/(?:(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+$)|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\.\_]\w+[\-]\w+$)|(?:\-\w+(?=\.cd[0-9]|\-trailer|\.part[0-9]|\.dan|\.eng))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\-\.\_](?!\b720p\b|\b1080p\b)\w+$)|(?:\-\w+[\.]+\w+(?=\.cd[0-9]))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+(?=\[\w+\]$)))/)};
if(g!=null && dn!=null && gg.equalsIgnoreCase(dn)) return '-'+g;
if(g!=null && dn!=null) return dn;
if(nn==null && dn!=null) return dn;
if(g!=null && (fm!=null||gb!=null) && (gg.equalsIgnoreCase(fm) || g.equalsIgnoreCase(gb))) return '-'+g;
if(g!=null && g!= '' && (fm!=null && gb!=null)) return '-'+g;
if(g==null && fm!=null && nn!=null) return ''+fm;
if(gb!=null && fm!=null && nn!=null) return '-'+gb;
if(gb!=null && g==null && fm==null && g==null && dn==null && nn==null) return '-'+gb;
if(g!=null && fm!=null && g!=fm) return fm;
if(g==null && fm==null && gb!=null && dn==null && nn==null) return '-'+gb;
if(g==null && fm!=null && gb!=null && dn==null && nn==null) return '-'+gb;
if(fm!=null) return fm}
Elamania
Posts: 39
Joined: 07 Sep 2015, 23:00

Re: Release Groups {group}

Post by Elamania »

Tanoshi
HentaiHeaven
whiterose4u
Posts: 19
Joined: 03 Jul 2017, 22:57

Re: Release Groups {group}

Post by whiterose4u »

Sorry if any of these groups were already mentioned...

R KNOR
NOreVENUE
Chamele0n
Tekno3d
PriMaLHD
ROTTER
AJP69
MaG
Zeus
iSrael
UHDCL
TERMiNAL
PLAYREADY
ULTRAHDCLUB
KASHMiR
THRONE
HDIL
DiN
P2u
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

Added. Except for "Radarr" which presumably isn't a real release group. You can always default to that value if {group} is undefined in your format.
:idea: Please read the FAQ and How to Request Help.
whiterose4u
Posts: 19
Joined: 03 Jul 2017, 22:57

Re: Release Groups {group}

Post by whiterose4u »

Ok cool, thanks for the tip rednoah.
Dariss
Posts: 2
Joined: 06 Jul 2017, 05:20

Re: Release Groups {group}

Post by Dariss »

Sn0wMaN
kim
Power User
Posts: 1251
Joined: 15 May 2014, 16:17

Re: Release Groups {group}

Post by kim »

DigDivX
Kefissos
whiterose4u
Posts: 19
Joined: 03 Jul 2017, 22:57

Re: Release Groups {group}

Post by whiterose4u »

CHUPAWAKE
svaraej
Posts: 27
Joined: 05 Apr 2016, 13:37

Re: Release Groups {group}

Post by svaraej »

QOQ
whiterose4u
Posts: 19
Joined: 03 Jul 2017, 22:57

Re: Release Groups {group}

Post by whiterose4u »

HB
whiterose4u
Posts: 19
Joined: 03 Jul 2017, 22:57

Re: Release Groups {group}

Post by whiterose4u »

HDRINVASION
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

RZeroX
Vyndros
Langbard
D0ct0rLew
Joy
JoyBell
Lion
StarLord
ByteShare
FreetheFish
SPYC
GetSchwifty
EvM
VTV
HETeam
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

Absinth
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

TuGAZx
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

FrOnkY
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

highcal
xxxpav69
apekat
nelly45
VPPV
ExKinoRay
STUTTERSHIT
BLUURY
YTS-​AG
RishiBhai
RDLinks
FiLMANTA
FOXM
SDLovers
iExTV
CPG
MIRCrew
DaScubaDude
AgusiQ
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

Is there a way to get the cached release groups to update? Still seeing lots of the recent groups not being picked up by FileBot.
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

Unfortunately, no. It'll take about a week or two for change to dribble down to your machine. You can do a -clear-cache but that will only clear your local cache, not the CloudFlare edge cache from where data files are served.
:idea: Please read the FAQ and How to Request Help.
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

This one is already there but with different capitalization. Seen it a few different ways.

RmTeam
rmteam
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

Capitalization does not matter much. FileBot will normalize any case-insensitive match to what's on the list. What is the official capitalization for that release group?
:idea: Please read the FAQ and How to Request Help.
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

From what I can see, RMTeam looks like the correct one. But in most cases it is saved as "rmteam", but it seems like those filenames are just stored in all lowercase.

Here is another group:

SWTYBLZ
Munchkinn
Posts: 1
Joined: 08 Oct 2017, 05:43

Re: Release Groups {group}

Post by Munchkinn »

This group is missing
Tsundere

Also group cbm should be
CBM
Image
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

SUJAIDR
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

GeekRG
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

Ozlem
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

BADASSMEDIA
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

-=!Dr.STAR!=-
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

BTGM
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

FRISKY
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

GunGravE
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

Judas
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

BLiTZKRiEG
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

POOP
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

GSFTX
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

GAZ
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

Collecting missing groups locally and only posting the list every Friday would be appreciated. The data files aren't automatically compiled until Saturday anyway. ;)
:idea: Please read the FAQ and How to Request Help.
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

Alright I'll try to do that. Just been keeping this page open and adding new ones as I ran into them. I'll try to compile them and submit them Fridayish.
Thanks for your quick additions though. It's great seeing them show up in Filebot.
User avatar
rednoah
The Source
Posts: 24661
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Release Groups {group}

Post by rednoah »

Thanks for your help with keeping the list up to date. Your help is much appreciated. :)
:idea: Please read the FAQ and How to Request Help.
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

CrEwSaDe
LoRD
FK99
ROIMEZ
TnTvillage
PopHD
M2Tv
SAMUEL98
TehBotol
Supporter
Posts: 34
Joined: 06 Mar 2013, 00:01

Re: Release Groups {group}

Post by TehBotol »

strife
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

VISIONPLUSHDR1000
-SDC-
RoB
EmEm
EmeraldEmpire
Dr3adLoX
GOD
ZMachine
n0m1
DTOne
angreed
Posts: 3
Joined: 24 Oct 2017, 20:57

Re: Release Groups {group}

Post by angreed »

Missing P2P groups:

Ms89
HDVN
Smithers
DHARMA
MULTiPLEX
HvO
4DDL
DnO
angreed
Posts: 3
Joined: 24 Oct 2017, 20:57

Re: Release Groups {group}

Post by angreed »

kim wrote: 19 Jun 2017, 18:31 You can try my "group" resolver

if in the builtin "group", group-jshdfjhvsdf.ext or sdkjhdvfsdsf-group.ext it will get it ;)
plus some more... "filters"

Code: Select all

{
def dn = call{(file.parentFile.name).match(/(?:\-\w+(?=\[\w+\])|\-\w+$)/)};
def nn = call{fn.match(/(?:(?=(?:19|20)+[0-9]+)\w.+$)/)};
def g = call{(file.parentFile.name+'.'+fn).find(/\-/) ? call{group.replaceAll(/\bDK\b|\bFS\b/,'')} : null};
def gg = '-'+g;
def gb = call{fn.match(/(?:^\w{3,}(?=[-]))/)};
def fm = call{fn.match(/(?:(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+$)|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\.\_]\w+[\-]\w+$)|(?:\-\w+(?=\.cd[0-9]|\-trailer|\.part[0-9]|\.dan|\.eng))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\-\.\_](?!\b720p\b|\b1080p\b)\w+$)|(?:\-\w+[\.]+\w+(?=\.cd[0-9]))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+(?=\[\w+\]$)))/)};
if(g!=null && dn!=null && gg.equalsIgnoreCase(dn)) return '-'+g;
if(g!=null && dn!=null) return dn;
if(nn==null && dn!=null) return dn;
if(g!=null && (fm!=null||gb!=null) && (gg.equalsIgnoreCase(fm) || g.equalsIgnoreCase(gb))) return '-'+g;
if(g!=null && g!= '' && (fm!=null && gb!=null)) return '-'+g;
if(g==null && fm!=null && nn!=null) return ''+fm;
if(gb!=null && fm!=null && nn!=null) return '-'+gb;
if(gb!=null && g==null && fm==null && g==null && dn==null && nn==null) return '-'+gb;
if(g!=null && fm!=null && g!=fm) return fm;
if(g==null && fm==null && gb!=null && dn==null && nn==null) return '-'+gb;
if(g==null && fm!=null && gb!=null && dn==null && nn==null) return '-'+gb;
if(fm!=null) return fm}
This works great for me with only one exception: Groups like "D-Z0N3" or "FTW-HD" are recognized by the {group} binding but your group resolver will remove the part before the "-" - I'll try to fix it when I find some time tomorrow
ChoosenEye
Posts: 1
Joined: 24 Oct 2017, 14:33

Re: Release Groups {group}

Post by ChoosenEye »

HQC
Smithers
ATAX
CDP
ACED
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

RavenCrow
SiGMA
HEVC.CLUB
steve9000
Posts: 62
Joined: 01 Oct 2017, 00:58

Re: Release Groups {group}

Post by steve9000 »

HDReactor
KOSHARA
ZeiZ
BT4K
kim
Power User
Posts: 1251
Joined: 15 May 2014, 16:17

Re: Release Groups {group}

Post by kim »

This is by design because "group" give false positives... so my code:
group most be backed up by something with "-" at the start
so "-D-Z0N3" in filename match "-D-Z0N3" and e.g. ".D-Z0N3" = "-Z0N3"

if you can make group/my code not give false positives then PLEASE do so and SHARE it ;)
angreed wrote: 24 Oct 2017, 23:10
kim wrote: 19 Jun 2017, 18:31 You can try my "group" resolver

if in the builtin "group", group-jshdfjhvsdf.ext or sdkjhdvfsdsf-group.ext it will get it ;)
plus some more... "filters"

Code: Select all

{
def dn = call{(file.parentFile.name).match(/(?:\-\w+(?=\[\w+\])|\-\w+$)/)};
def nn = call{fn.match(/(?:(?=(?:19|20)+[0-9]+)\w.+$)/)};
def g = call{(file.parentFile.name+'.'+fn).find(/\-/) ? call{group.replaceAll(/\bDK\b|\bFS\b/,'')} : null};
def gg = '-'+g;
def gb = call{fn.match(/(?:^\w{3,}(?=[-]))/)};
def fm = call{fn.match(/(?:(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+$)|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\.\_]\w+[\-]\w+$)|(?:\-\w+(?=\.cd[0-9]|\-trailer|\.part[0-9]|\.dan|\.eng))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\-\.\_](?!\b720p\b|\b1080p\b)\w+$)|(?:\-\w+[\.]+\w+(?=\.cd[0-9]))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+(?=\[\w+\]$)))/)};
if(g!=null && dn!=null && gg.equalsIgnoreCase(dn)) return '-'+g;
if(g!=null && dn!=null) return dn;
if(nn==null && dn!=null) return dn;
if(g!=null && (fm!=null||gb!=null) && (gg.equalsIgnoreCase(fm) || g.equalsIgnoreCase(gb))) return '-'+g;
if(g!=null && g!= '' && (fm!=null && gb!=null)) return '-'+g;
if(g==null && fm!=null && nn!=null) return ''+fm;
if(gb!=null && fm!=null && nn!=null) return '-'+gb;
if(gb!=null && g==null && fm==null && g==null && dn==null && nn==null) return '-'+gb;
if(g!=null && fm!=null && g!=fm) return fm;
if(g==null && fm==null && gb!=null && dn==null && nn==null) return '-'+gb;
if(g==null && fm!=null && gb!=null && dn==null && nn==null) return '-'+gb;
if(fm!=null) return fm}
This works great for me with only one exception: Groups like "D-Z0N3" or "FTW-HD" are recognized by the {group} binding but your group resolver will remove the part before the "-" - I'll try to fix it when I find some time tomorrow
Post Reply