Release Groups {group}
Re: Release Groups {group}
"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
AND already on list:
RAPiDCOWS
HYBRiD
TUSAHD
SUBLiME
CONDITION
BLUEYES
SUBSTANCE
Re: Release Groups {group}
"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.
Re: Release Groups {group}
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?
BRISK
BTCHKEK
BTW
dbR
DEFLATE
HEAT
LAKO
LoT
MeGusta
OVERTiME
RTN
ViSUM
btw, ever thought of adding bitcoin donations?
Re: Release Groups {group}
www.filebot.net ➡ scroll to bottom right ➡ Donate 
Re: Release Groups {group}
Oh damnit, ScriptSafe was blocking the widget 
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
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
Re: Release Groups {group}
Doesn't matter either way, as long as you run build.groovy before pushing a commit. 
Re: Release Groups {group}
Please add
DDLValley.cool
Thanks in advance
DDLValley.cool
Thanks in advance
Re: Release Groups {group}
C7B
AmX
Sphinctone1
MULVAcoded
AmX
Sphinctone1
MULVAcoded
Re: Release Groups {group}
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
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
Re: Release Groups {group}
Please add
REDJOHN
VT
NCmt
de[42]
Positive
ORiGEN
oO
HiSD
REDJOHN
VT
NCmt
de[42]
Positive
ORiGEN
oO
HiSD
Re: Release Groups {group}
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.
You have added HiSD to github but it is still not recognise by filebot as group.
Re: Release Groups {group}
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:
If your group is in that list, then (and only then) will filebot -clear-cache allow you to get the new data immediately.
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 | xzcatRe: Release Groups {group}
4SJ
BET
NERDS
TVS
SOF
AIDA
OMGtv
pbw
hrs
BET
NERDS
TVS
SOF
AIDA
OMGtv
pbw
hrs
-
D0cTeuR-Sn4k3
- Posts: 4
- Joined: 26 Jan 2014, 17:53
Re: Release Groups {group}
Could you remove "DC" from the group list please
it interferes with "DC's Legends of Tomorrow".
it interferes with "DC's Legends of Tomorrow".
Re: Release Groups {group}
Doesn't FileBot exclude group names that are already part of the series or movie name?
Re: Release Groups {group}
Dublado
GOPI SAHI
nezu
INaM
~Invincible
NVEE
GOPI SAHI
nezu
INaM
~Invincible
NVEE
Re: Release Groups {group}
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.D0cTeuR-Sn4k3 wrote:Could you remove "DC" from the group list please
it interferes with "DC's Legends of Tomorrow".
Fixed with r4515.
-
slicerblade
- Posts: 1
- Joined: 01 Dec 2016, 20:06
Re: Release Groups {group}
YELLOWBiRD
CRAVERS
mayhem
MAYHEM
CRAVERS
mayhem
MAYHEM
Re: Release Groups {group}
TV Release Group:
GoApe
GoApe
Re: Release Groups {group}
Can you please add :
D3FiL3R
Thanks
D3FiL3R
Thanks
Re: Release Groups {group}
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]?
If it is a typo, would you please change de[42]+ into de[42]?
Re: Release Groups {group}
The list contains regular expressions and not literals. I've updated the pattern to correctly match de[42] and not just de42.
Re: Release Groups {group}
BAGS
KILLERS
KINeMA
Krissz
LoTV
xDR
KILLERS
KINeMA
Krissz
LoTV
xDR
Re: Release Groups {group}
A few missing ones
Hon3y
Hon3yHD
Marhaba
MAXPRO
ExDR
Hon3y
Hon3yHD
Marhaba
MAXPRO
ExDR
Re: Release Groups {group}
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
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
Re: Release Groups {group}
AMBiTiOUS
BUX
CNHDA
div
DLTVR
Hector
KHPP
M4XD0ME
M4XDOME
MSE
MSNTHRP
PSH
RegeLRechT
RWP
Scene
SENATiON
TVP
WLX
YRAG
BUX
CNHDA
div
DLTVR
Hector
KHPP
M4XD0ME
M4XDOME
MSE
MSNTHRP
PSH
RegeLRechT
RWP
Scene
SENATiON
TVP
WLX
YRAG
Re: Release Groups {group}
Is "Scene" a release group? Is "TVP"?
-
troubadour
- Donor
- Posts: 4
- Joined: 03 Jun 2016, 09:34
Re: Release Groups {group}
FiDO
HuSh
Thanks!
HuSh
Thanks!
Re: Release Groups {group}
DefinitelyNotMe
Thanks !
Thanks !
Re: Release Groups {group}
If is possible to add
d3g
thanks
d3g
thanks
Re: Release Groups {group}
ANiURL
bonkai77
btfHD
Veritas
DonC
bonkai77
btfHD
Veritas
DonC
Re: Release Groups {group}
MRN
sharpysword
FMDAB
Crazy4ad
RCVR
GoenWae
ImE
sharpysword
FMDAB
Crazy4ad
RCVR
GoenWae
ImE
Re: Release Groups {group}
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
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
Re: Release Groups {group}
1.
You can do that yourself in the format.
e.g.
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.
@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.
You can do that yourself in the format.
e.g.
Code: Select all
f =~ /MiNDTHEGAP|mtg/ ? 'MiNDTHEGAP' : group2.
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 } ?: group3.
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.
Re: Release Groups {group}
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!
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!
Re: Release Groups {group}
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"
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}-
whiterose4u
- Posts: 19
- Joined: 03 Jul 2017, 22:57
Re: Release Groups {group}
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
R KNOR
NOreVENUE
Chamele0n
Tekno3d
PriMaLHD
ROTTER
AJP69
MaG
Zeus
iSrael
UHDCL
TERMiNAL
PLAYREADY
ULTRAHDCLUB
KASHMiR
THRONE
HDIL
DiN
P2u
Re: Release Groups {group}
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.
-
whiterose4u
- Posts: 19
- Joined: 03 Jul 2017, 22:57
Re: Release Groups {group}
Ok cool, thanks for the tip rednoah.
Re: Release Groups {group}
DigDivX
Kefissos
Kefissos
Re: Release Groups {group}
RZeroX
Vyndros
Langbard
D0ct0rLew
Joy
JoyBell
Lion
StarLord
ByteShare
FreetheFish
SPYC
GetSchwifty
EvM
VTV
HETeam
Vyndros
Langbard
D0ct0rLew
Joy
JoyBell
Lion
StarLord
ByteShare
FreetheFish
SPYC
GetSchwifty
EvM
VTV
HETeam
Re: Release Groups {group}
highcal
xxxpav69
apekat
nelly45
VPPV
ExKinoRay
STUTTERSHIT
BLUURY
YTS-AG
RishiBhai
RDLinks
FiLMANTA
FOXM
SDLovers
iExTV
CPG
MIRCrew
DaScubaDude
AgusiQ
xxxpav69
apekat
nelly45
VPPV
ExKinoRay
STUTTERSHIT
BLUURY
YTS-AG
RishiBhai
RDLinks
FiLMANTA
FOXM
SDLovers
iExTV
CPG
MIRCrew
DaScubaDude
AgusiQ
Re: Release Groups {group}
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.
Re: Release Groups {group}
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.
Re: Release Groups {group}
This one is already there but with different capitalization. Seen it a few different ways.
RmTeam
rmteam
RmTeam
rmteam
Re: Release Groups {group}
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?
Re: Release Groups {group}
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
Here is another group:
SWTYBLZ
Re: Release Groups {group}
Collecting missing groups locally and only posting the list every Friday would be appreciated. The data files aren't automatically compiled until Saturday anyway. 
Re: Release Groups {group}
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.
Thanks for your quick additions though. It's great seeing them show up in Filebot.
Re: Release Groups {group}
Thanks for your help with keeping the list up to date. Your help is much appreciated. 
Re: Release Groups {group}
CrEwSaDe
LoRD
FK99
ROIMEZ
TnTvillage
PopHD
M2Tv
SAMUEL98
LoRD
FK99
ROIMEZ
TnTvillage
PopHD
M2Tv
SAMUEL98
Re: Release Groups {group}
VISIONPLUSHDR1000
-SDC-
RoB
EmEm
EmeraldEmpire
Dr3adLoX
GOD
ZMachine
n0m1
DTOne
-SDC-
RoB
EmEm
EmeraldEmpire
Dr3adLoX
GOD
ZMachine
n0m1
DTOne
Re: Release Groups {group}
Missing P2P groups:
Ms89
HDVN
Smithers
DHARMA
MULTiPLEX
HvO
4DDL
DnO
Ms89
HDVN
Smithers
DHARMA
MULTiPLEX
HvO
4DDL
DnO
Re: Release Groups {group}
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 tomorrowkim 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}
-
ChoosenEye
- Posts: 1
- Joined: 24 Oct 2017, 14:33
Re: Release Groups {group}
HQC
Smithers
ATAX
CDP
ACED
Smithers
ATAX
CDP
ACED
Re: Release Groups {group}
RavenCrow
SiGMA
HEVC.CLUB
SiGMA
HEVC.CLUB
Re: Release Groups {group}
HDReactor
KOSHARA
ZeiZ
BT4K
KOSHARA
ZeiZ
BT4K
Re: Release Groups {group}
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
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:10This 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 tomorrowkim 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}
