Commit 4148522
committed
feat(server): add global httpProxy config + HQ audio format tags
feat(server): global httpProxy config
config.default.js
- Add server.httpProxy block (enabled, url, username, password)
src/typings/config/config.types.ts
- ServerConfig: add httpProxy? field with JSDoc
src/typings/utils.types.ts
- NodelinkRuntime: add options?.server?.httpProxy field
src/utils.ts
- makeRequest(): fall back to server.httpProxy when no
per-request proxy is set (HttpProxyConfig already imported)
src/index.ts
- Import makeRequest from utils
- constructor(): log proxy URL + call _testProxyConnectivity()
- Add _testProxyConnectivity(): probes generate_204 (non-fatal)
feat(youtube): add HQ audio format tags 774 and 141
src/sources/youtube/common.ts
- _getQualityPriority(): add itag 774 (Opus ~260-360 kbps) and
141 (AAC 256 kbps) at the top of high/medium priority lists
- These formats require a valid cookiePath to be served by YouTube1 parent bc5384e commit 4148522
6 files changed
Lines changed: 76 additions & 3 deletions
File tree
- src
- sources/youtube
- typings
- config
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
7 | 13 | | |
8 | 14 | | |
9 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
595 | 596 | | |
596 | 597 | | |
597 | 598 | | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
598 | 627 | | |
599 | 628 | | |
600 | 629 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3111 | 3111 | | |
3112 | 3112 | | |
3113 | 3113 | | |
| 3114 | + | |
| 3115 | + | |
| 3116 | + | |
3114 | 3117 | | |
3115 | | - | |
3116 | | - | |
| 3118 | + | |
| 3119 | + | |
3117 | 3120 | | |
3118 | 3121 | | |
3119 | 3122 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
35 | 48 | | |
36 | 49 | | |
37 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
353 | 353 | | |
354 | 354 | | |
355 | 355 | | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
356 | 367 | | |
357 | 368 | | |
358 | 369 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1658 | 1658 | | |
1659 | 1659 | | |
1660 | 1660 | | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
1661 | 1672 | | |
1662 | 1673 | | |
1663 | 1674 | | |
| |||
0 commit comments