Refactored media fetch with undici for http/2 support.

This commit is contained in:
DebaucheryLibrarian
2026-04-02 04:45:31 +02:00
parent 6cabfc3090
commit a96ec64d61
9 changed files with 205 additions and 934 deletions

View File

@@ -796,6 +796,9 @@ const networks = [
slug: 'teencoreclub',
name: 'Teen Core Club',
url: 'https://teencoreclub.com',
parameters: {
studioId: 1624,
},
},
{
slug: 'teenmegaworld',

View File

@@ -13510,7 +13510,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 178,
legacySiteId: 178,
},
},
{
@@ -13520,7 +13520,7 @@ const sites = [
parent: 'teencoreclub',
hasLogo: false,
parameters: {
siteId: 482,
legacySiteId: 482,
},
},
{
@@ -13537,7 +13537,8 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 180,
legacySiteId: 180,
siteId: 17,
},
},
{
@@ -13552,7 +13553,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 182,
legacySiteId: 182,
},
},
{
@@ -13564,7 +13565,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 184,
legacySiteId: 184,
},
},
{
@@ -13579,7 +13580,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 362,
legacySiteId: 362,
},
},
{
@@ -13591,7 +13592,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 278,
legacySiteId: 278,
},
},
{
@@ -13608,7 +13609,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 186,
legacySiteId: 186,
},
},
{
@@ -13620,7 +13621,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 280,
legacySiteId: 280,
},
},
{
@@ -13632,7 +13633,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 282,
legacySiteId: 282,
},
},
{
@@ -13644,7 +13645,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 188,
legacySiteId: 188,
},
},
{
@@ -13656,7 +13657,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 284,
legacySiteId: 284,
},
},
{
@@ -13672,7 +13673,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 190,
legacySiteId: 190,
},
},
{
@@ -13689,7 +13690,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 192,
legacySiteId: 192,
},
},
{
@@ -13706,7 +13707,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 288,
legacySiteId: 288,
},
},
{
@@ -13718,7 +13719,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 290,
legacySiteId: 290,
},
},
{
@@ -13733,7 +13734,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 292,
legacySiteId: 292,
},
},
{
@@ -13745,7 +13746,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 194,
legacySiteId: 194,
},
},
{
@@ -13757,7 +13758,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 196,
legacySiteId: 196,
},
},
{
@@ -13769,7 +13770,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 198,
legacySiteId: 198,
},
},
{
@@ -13784,7 +13785,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 294,
legacySiteId: 294,
},
},
{
@@ -13795,7 +13796,7 @@ const sites = [
visible: false,
hasLogo: false,
parameters: {
siteId: 566,
legacySiteId: 566,
},
},
{
@@ -13815,7 +13816,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 200,
legacySiteId: 200,
},
},
{
@@ -13830,7 +13831,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 296,
legacySiteId: 296,
},
},
{
@@ -13842,7 +13843,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 298,
legacySiteId: 298,
},
},
{
@@ -13857,7 +13858,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 300,
legacySiteId: 300,
},
},
{
@@ -13872,7 +13873,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 302,
legacySiteId: 302,
},
},
{
@@ -13888,7 +13889,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 304,
legacySiteId: 304,
},
},
{
@@ -13903,7 +13904,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 306,
legacySiteId: 306,
},
},
{
@@ -13915,7 +13916,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 308,
legacySiteId: 308,
},
},
{
@@ -13926,7 +13927,7 @@ const sites = [
visible: false,
hasLogo: false,
parameters: {
siteId: 568,
legacySiteId: 568,
},
},
{
@@ -13937,7 +13938,7 @@ const sites = [
visible: false,
hasLogo: false,
parameters: {
siteId: 570,
legacySiteId: 570,
},
},
{
@@ -13950,7 +13951,7 @@ const sites = [
parent: 'teencoreclub',
hasLogo: false,
parameters: {
siteId: 360,
legacySiteId: 360,
},
},
{
@@ -13962,7 +13963,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 310,
legacySiteId: 310,
},
},
{
@@ -13976,7 +13977,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 202,
legacySiteId: 202,
},
},
{
@@ -13988,7 +13989,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 312,
legacySiteId: 312,
},
},
{
@@ -14003,7 +14004,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 314,
legacySiteId: 314,
},
},
{
@@ -14014,7 +14015,7 @@ const sites = [
visible: false,
hasLogo: false,
parameters: {
siteId: 556,
legacySiteId: 556,
},
},
{
@@ -14029,7 +14030,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 316,
legacySiteId: 316,
},
},
{
@@ -14043,7 +14044,7 @@ const sites = [
parent: 'teencoreclub',
hasLogo: false,
parameters: {
siteId: 418,
legacySiteId: 418,
},
},
{
@@ -14055,7 +14056,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 318,
legacySiteId: 318,
},
},
{
@@ -14067,7 +14068,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 204,
legacySiteId: 204,
},
},
{
@@ -14083,7 +14084,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 320,
legacySiteId: 320,
},
},
{
@@ -14095,7 +14096,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 322,
legacySiteId: 322,
},
},
{
@@ -14107,7 +14108,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 324,
legacySiteId: 324,
},
},
{
@@ -14119,7 +14120,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 366,
legacySiteId: 366,
},
},
{
@@ -14132,7 +14133,7 @@ const sites = [
parent: 'teencoreclub',
hasLogo: false,
parameters: {
siteId: 176,
legacySiteId: 176,
},
},
{
@@ -14147,7 +14148,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 368,
legacySiteId: 368,
},
},
{
@@ -14162,7 +14163,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 326,
legacySiteId: 326,
},
},
{
@@ -14180,7 +14181,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 206,
legacySiteId: 206,
},
},
{
@@ -14195,7 +14196,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 208,
legacySiteId: 208,
},
},
{
@@ -14210,7 +14211,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 210,
legacySiteId: 210,
},
},
{
@@ -14227,7 +14228,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 328,
legacySiteId: 328,
},
},
{
@@ -14242,7 +14243,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 212,
legacySiteId: 212,
},
},
{
@@ -14258,7 +14259,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 330,
legacySiteId: 330,
},
},
{
@@ -14275,7 +14276,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 214,
legacySiteId: 214,
},
},
{
@@ -14291,7 +14292,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 332,
legacySiteId: 332,
},
},
{
@@ -14310,7 +14311,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 216,
legacySiteId: 216,
},
},
{
@@ -14325,7 +14326,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 334,
legacySiteId: 334,
},
},
{
@@ -14336,7 +14337,7 @@ const sites = [
visible: false,
hasLogo: false,
parameters: {
siteId: 558,
legacySiteId: 558,
},
},
{
@@ -14352,7 +14353,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 336,
legacySiteId: 336,
},
},
{
@@ -14369,7 +14370,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 218,
legacySiteId: 218,
},
},
{
@@ -14386,7 +14387,7 @@ const sites = [
],
parent: 'teencoreclub',
parameters: {
siteId: 220,
legacySiteId: 220,
},
},
/* TCC VOD services and unused brands