forked from jordanlambrecht/tracker-tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathblutopia.ts
More file actions
304 lines (293 loc) · 10.8 KB
/
Copy pathblutopia.ts
File metadata and controls
304 lines (293 loc) · 10.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
// src/data/trackers/blutopia.ts
import type { TrackerRegistryEntry } from "@/data/tracker-registry"
export const blutopia: TrackerRegistryEntry = {
// ── Identity ────────────────────────────────────────────────────────
slug: "blutopia",
name: "Blutopia",
abbreviation: "BLU",
url: "https://blutopia.cc",
description:
"Community-built Movie/TV/FANRES database with a strong focus on HD content. Known for one of the best FANRES selections available, an experienced staff team, and a security-focused codebase. No donation pestering.",
// ── Platform & API ──────────────────────────────────────────────────
platform: "unit3d",
unit3dAuthStyle: "bearer",
apiPath: "/api/user",
// ── Content ─────────────────────────────────────────────────────────
specialty: "General / Large library",
contentCategories: ["Movies", "TV", "Documentaries", "Fanres", "Music", "Sports"],
language: "English",
// ── Visual ──────────────────────────────────────────────────────────
color: "#3b82f6",
logo: "/tracker-logos/blutopia_logo.svg",
// ── External Links ──────────────────────────────────────────────────
trackerHubSlug: "blutopia",
statusPageUrl: "",
// ── Community ───────────────────────────────────────────────────────
userClasses: [
// Dynamic — activity-based
{
name: "Leech",
requirements: "Ratio below 0.4 — download, invite, and request privileges revoked",
},
{
name: "User",
requirements:
"Upload ≥ 0 B, ratio above minimum. 3 download slots. Starts with 50 GiB upload credit",
},
{ name: "BluUser", requirements: "Upload ≥ 1 TiB, age ≥ 30 days. 5 download slots" },
{
name: "BluMaster",
requirements: "Upload ≥ 5 TiB, age ≥ 60 days. 10 download slots, invite sending",
},
{
name: "BluExtremist",
requirements:
"Upload ≥ 20 TiB, age ≥ 90 days. Auto torrent approval, invite forums, 15 download slots",
},
{
name: "BluLegend",
requirements:
"Upload ≥ 50 TiB, age ≥ 180 days. Auto torrent approval, invite forums, 20 download slots",
},
{
name: "Blutopian",
requirements:
"Upload ≥ 100 TiB, age ≥ 365 days. H&R immune, global freeleech, 25 download slots",
},
// Dynamic — seeder track
{
name: "BluSeeder",
requirements:
"Seed size ≥ 5 TiB, age ≥ 30 days, avg seedtime ≥ 30 days. H&R immune, 25 download slots",
},
{
name: "BluCollector",
requirements:
"Seed size ≥ 10 TiB, age ≥ 60 days, avg seedtime ≥ 60 days. H&R immune, global freeleech, 75 download slots",
},
{
name: "BluArchivist",
requirements:
"Seed size ≥ 20 TiB, age ≥ 90 days, avg seedtime ≥ 90 days. H&R immune, global freeleech, global 2x upload, 150 download slots",
},
// Static — staff-assigned
{ name: "Junior Uploader", requirements: "Staff — brings fresh content" },
{ name: "Uploader", requirements: "Staff — brings quality content" },
{ name: "Trustee", requirements: "Staff — former staff, former internals, close associates" },
{ name: "Internal", requirements: "Staff — internal release group members" },
{ name: "Editor", requirements: "Staff — fixes torrent pages" },
{ name: "Torrent Moderator", requirements: "Staff — moderates torrent queue" },
{ name: "Moderator", requirements: "Staff" },
{ name: "Super Mod", requirements: "Staff" },
{ name: "systemd", requirements: "Staff — site and infrastructure management" },
{ name: "Administrator", requirements: "Staff" },
{ name: "Super Admin", requirements: "Staff — site and infrastructure" },
],
releaseGroups: [
"BLURANiUM",
"BLUTONiUM",
"CONSORTiUM",
"CultFilms™",
"DAMN",
"PmP",
"Tux",
"WiLDCAT",
"ZoroSenpai",
],
bannedGroups: [
"[Oj]",
"3LTON",
"4yEo",
"ADE",
"AFG",
"AniHLS",
"AnimeRG",
"AniURL",
"AROMA",
"aXXo",
"B3LLUM",
"BHDStudio",
"Brrip",
"CHD",
"CM8",
"CrEwSaDe",
"d3g",
"DeadFish",
"D3US",
"DNL",
"DTLegacy",
"ELiTE",
"eSc",
"EZTV",
"EZTV.RE",
"F13",
"FaNGDiNG0",
"FGT",
"Flights",
"flower",
"FRDS",
"FUM",
"HAiKU",
"hallowed",
"HD2DVD",
"HDS",
"HDTime",
"Hi10",
"ION10",
"iPlanet",
"JIVE",
"KiNGDOM",
"LAMA",
"Leffe",
"LEGi0N",
"LOAD",
"MeGusta",
"mHD",
"mSD",
"NhaNc3",
"nHD",
"nikt0",
"NOIVTC",
"nSD",
"OFT",
"PiRaTeS",
"playBD",
"PlaySD",
"playXD",
"PRODJi",
"RAPiDCOWS",
"RARBG",
"RetroPeeps",
"RDN",
"REsuRRecTioN",
"RMTeam",
"SANTi",
"SasukeducK",
"SicFoI",
"SPASM",
"SPDVD",
"STUTTERSHIT",
"Telly",
"TheFarm",
"TM",
"TRiToN",
"UPiNSMOKE",
"URANiME",
"VN_Foxcore",
"WAF",
"WKS",
"x0r",
"xRed",
"XS",
"YIFY",
"ZKBL",
"ZmN",
"ZMNT",
],
notableMembers: ["SavageHenry", "nelsokege", "vyerni", "modernmalaise"],
// ── Rules ───────────────────────────────────────────────────────────
rules: {
minimumRatio: 0.4,
seedTimeHours: 168,
loginIntervalDays: 30,
fulfillmentPeriodHours: 168,
fullRulesMarkdown: [
"## Ratio",
"",
"- Minimum ratio: 0.4 (you can download up to 2.5x what you upload)",
"- Falling below 0.4 moves you to Leech group — download, invite, and request privileges revoked",
"- Buffer = Upload x 2.5 - Download",
"",
"## Seedtime",
"",
"- 7-day seedtime required on all torrents if ≥ 10% was downloaded",
"- Failure to seed results in an H&R warning",
'- Encouraged to seed as long as possible — "Seed til you bleed"',
"",
"## Upload Rules",
"",
"- Must seed uploads for 7 days OR until 5 active seeders",
"- Encodes must be ≥ 720p, sourced from untouched assets, using x264 or x265",
"- x264 required for SDR live-action; CRF or multi-pass VBR only",
"- Remuxes must be MKV with retail untouched audio/video",
"- WEB-DLs must be untouched and fully decrypted, in MKV container",
"- Single files must not be inside a directory; multi-file must use one top-level dir",
"- At least 3 valid screenshots required in descriptions",
"- No extraneous files (NFOs, samples), no music/software/porn/sports/bootlegs",
"- TV: individual episodes allowed 72h after season airs, then season pack required",
"- Extras must be uploaded separately from main content",
"",
"## Audio (Encodes)",
"",
"- 2160p x265: main audio must be lossless",
"- 1080p: TrueHD 5.1/7.1 w/ DD compatibility, FLAC 1.0/2.0, or DD+ 5.1/7.1",
"- No multichannel AAC/OPUS/FLAC; Hi10P not allowed (use x265)",
"- Prohibited tools: hdr10plus_tool, truehdd",
"",
"## Trumping",
"",
"- Encouraged if meaningful improvement over existing upload",
"- Complete season packs trump individual episodes",
"- WEB-DLs trump WEBRips from same source",
"- Different WEB-DL sources coexist (i.e Amazon vs Netflix)",
"- Encodes coexist within reason: one 720p, two 1080p, one 2160p",
"- Dead torrents (no seeds 2+ months) can be trumped by equal/better quality",
"",
"## Hit & Run",
"",
"- 7-day (168h) seedtime required on all torrents, regardless of ratio",
"- 10% download buffer before H&R kicks in — torrents <10% downloaded won't trigger",
"- Seeding rules still apply to freeleech torrents",
"- If disconnected >72h without completing 7-day seedtime → H&R warning",
"- Pre-warning PM sent after 24h disconnection if seedtime incomplete",
"- H&R warnings remain active 30 days (or until 7-day seedtime completed), but history is permanent",
"- 3 active H&R warnings → download and request privileges disabled",
"",
"## General Rules",
"",
"- One account per person per lifetime — no trading, selling, or sharing accounts",
"- No ratio cheating — reporting incorrect data is strictly prohibited",
"- Bug bounties: 100k BON (low), 1M (medium), 2M (high severity)",
"- Do not upload internal content to public trackers/DDL/Usenet",
"- Wait 24h before cross-seeding internal uploads",
"- Comments must be in English",
"",
"## Inviting",
"",
"- You are responsible for your invitees — if they break rules, you may be banned too",
"- No trading/selling invites; invite only people you know or trust",
"",
"## Requests",
"",
"- One title per request; TV must be whole season or complete pack (unless currently airing)",
"- Must download and seed fulfilled requests for at least 2 weeks",
"- Must approve or deny filled requests within 14 days",
"- Claims must be fulfilled within 7 days",
"",
"## Account Pruning",
"",
"- Must login at least once every 30 days or actively seed ≥ 1 torrent",
"- Disabled after 30 days of inactivity with no seeding",
"- Pruned (deleted) after being disabled for 30 days (60 days total inactivity)",
"",
"## Donations",
"",
"- Donators receive perks within their existing group and a star on their username",
],
},
// ── Status ──────────────────────────────────────────────────────────
warning: false,
warningNote: "",
// ── Flags ───────────────────────────────────────────────────────────
draft: false,
supportsTransitPapers: true,
profileUrlPattern: "/users/{username}",
// ── Stats (omit this block entirely if no real data is available) ───
stats: {
userCount: 30240,
activeUsers: 13489,
torrentCount: 241565,
seedSize: "49.72 PiB",
statsUpdatedAt: "March 2026",
},
}