Skip to content

Commit b9c2ec9

Browse files
Chore: use customized session generator (#2926)
1 parent 6dc524a commit b9c2ec9

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

compose.yml.sample

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ services:
2929
- ytsg
3030

3131
ytsg:
32-
image: quay.io/invidious/youtube-trusted-session-generator:webserver
32+
image: ghcr.io/mtripg6666tdr/youtube-trusted-session-generator:latest
3333
restart: always
3434
ports:
3535
- 8080:8080

docs/docs/setup/installation/configuration.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,9 @@ replitなど、環境変数の設定方法が特殊な場合もあるため、re
6666
YouTubeの再生に使われるセッション情報を取得できるサーバーのURLを設定します。
6767

6868
:::info
69+
6970
[このプロジェクト](https://github.com/iv-org/youtube-trusted-session-generator)のサーバーを想定した設定です。
71+
リフレッシュ間隔が長すぎるため、[フォークしたプロジェクト](https://github.com/mtripg6666tdr/youtube-trusted-session-generator)も公開しています。
7072

7173
このURLに対してHTTP GETリクエストをした際に、以下の形式でセッション情報が返却されるようなサーバーのURLであれば、なんでも指定することが可能です。
7274
```ts
@@ -82,8 +84,8 @@ replitなど、環境変数の設定方法が特殊な場合もあるため、re
8284
```yml title="compose.yml"
8385
# bot や mongo の並びに、 ytsg を追加してください。
8486
ytsg:
85-
image: quay.io/invidious/youtube-trusted-session-generator:webserver
86-
restart: always
87+
image: ghcr.io/mtripg6666tdr/youtube-trusted-session-generator:latest
88+
retart: always
8789
ports:
8890
- 8080:8080
8991

@@ -94,6 +96,8 @@ replitなど、環境変数の設定方法が特殊な場合もあるため、re
9496
- ytsg
9597
```
9698
99+
※なお、これらの設定をしても、再生が必ず改善する保証なく、変化がない場合もあります。
100+
97101
:::
98102
99103
</details>

docs/versioned_docs/version-v4.5/setup/installation/configuration.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,9 @@ replitなど、環境変数の設定方法が特殊な場合もあるため、re
6666
YouTubeの再生に使われるセッション情報を取得できるサーバーのURLを設定します。
6767

6868
:::info
69+
6970
[このプロジェクト](https://github.com/iv-org/youtube-trusted-session-generator)のサーバーを想定した設定です。
71+
リフレッシュ間隔が長すぎるため、[フォークしたプロジェクト](https://github.com/mtripg6666tdr/youtube-trusted-session-generator)も公開しています。
7072

7173
このURLに対してHTTP GETリクエストをした際に、以下の形式でセッション情報が返却されるようなサーバーのURLであれば、なんでも指定することが可能です。
7274
```ts
@@ -82,7 +84,7 @@ replitなど、環境変数の設定方法が特殊な場合もあるため、re
8284
```yml title="compose.yml"
8385
# bot や mongo の並びに、 ytsg を追加してください。
8486
ytsg:
85-
image: quay.io/invidious/youtube-trusted-session-generator:webserver
87+
image: ghcr.io/mtripg6666tdr/youtube-trusted-session-generator:latest
8688
retart: always
8789
ports:
8890
- 8080:8080
@@ -94,6 +96,8 @@ replitなど、環境変数の設定方法が特殊な場合もあるため、re
9496
- ytsg
9597
```
9698
99+
※なお、これらの設定をしても、再生が必ず改善する保証なく、変化がない場合もあります。
100+
97101
:::
98102
99103
</details>

src/AudioSource/youtube/strategies/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ const config = getConfig();
4949
const strategyImporters: StrategyImporter[] = [
5050
{ enable: false, isFallback: false, importer: () => require("./ytdl-core") },
5151
{ enable: false, isFallback: false, importer: () => require("./play-dl") },
52-
{ enable: isTrustedSessionAvailable(), isFallback: false, importer: () => require("./youtubei") },
5352
{ enable: true, isFallback: false, importer: () => require("./distube_ytdl-core") },
53+
{ enable: isTrustedSessionAvailable(), isFallback: false, importer: () => require("./youtubei") },
5454
{ enable: false, isFallback: false, importer: () => require("./play-dl-test") },
5555
{ enable: false, isFallback: true, importer: () => require("./youtube-dl") },
5656
{ enable: true, isFallback: true, importer: () => require("./yt-dlp") },

0 commit comments

Comments
 (0)