Skip to content

[Bug] Youtube再生の失敗 #67

Description

@hvc101

概要

Youtubeで音楽を再生しようとすると、botが参加し表記上は動いているように見えるが音だけ鳴らない

再現手順

可能な限り最小手順で記載してください。

/PlayにてYoutubeを再生する

期待される動作

音が鳴る

実際の動作

音が鳴らない

ログ / スクリーンショット

可能であればエラーログ全文やスクリーンショットを貼ってください。

[11:10:15] [INFO] [PlayerManager]: yt-dlp でダウンロード: https://www.youtube.com/watch?v=fmPjz7I5kn8
[11:10:16] [ERROR] [PlayerManager]: yt-dlpフォールバック(再生中)に失敗: java.lang.RuntimeException: yt-dlp exit code=1
[13:09:41] [ERROR] [LocalSignatureCipherManager]: Problematic YouTube player script /s/player/3891b194/player_embed.vflset/ja_JP/base.js detected (issue detected with script: must find sig function). Dumped to /app/tmp/lavaplayer-yt-player-script6165699379699033142.js (Source version: 1.18.0)
[13:09:42] [WARN] [LocalAudioTrackExecutor]: Suspicious exception for playback of y8sa2X_aZXQ
dev.lavalink.youtube.AllClientsFailedException: (yts.version: 1.18.0) All clients failed to load the item.

Client [ANDROID_VR] failed: This video requires login.This video requires login.
        at dev.lavalink.youtube.clients.skeleton.Client.getPlayabilityStatus(Client.java:94)
        at dev.lavalink.youtube.clients.skeleton.NonMusicClient.loadTrackInfoFromInnertube(NonMusicClient.java:163)
        at dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient.loadFormats(StreamingNonMusicClient.java:35)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:197)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.processWithClient(YoutubeAudioTrack.java:134)

Client [WEB] failed: Must find sig function from script: /s/player/3891b194/player_embed.vflset/ja_JP/base.jsMust find sig function from script: /s/player/3891b194/player_embed.vflset/ja_JP/base.js
        at dev.lavalink.youtube.cipher.LocalSignatureCipherManager.scriptExtractionFailed(LocalSignatureCipherManager.java:324)
        at dev.lavalink.youtube.cipher.LocalSignatureCipherManager.extractFromScript(LocalSignatureCipherManager.java:301)
        at dev.lavalink.youtube.cipher.LocalSignatureCipherManager.getCipherScript(LocalSignatureCipherManager.java:206)
        at dev.lavalink.youtube.cipher.LocalSignatureCipherManager.resolveFormatUrl(LocalSignatureCipherManager.java:126)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:208)

Client [WEB_EMBEDDED_PLAYER] failed: Video player configuration errorVideo player configuration error
        at dev.lavalink.youtube.clients.skeleton.Client.getPlayabilityStatus(Client.java:64)
        at dev.lavalink.youtube.clients.skeleton.NonMusicClient.loadTrackInfoFromInnertube(NonMusicClient.java:163)
        at dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient.loadFormats(StreamingNonMusicClient.java:35)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:197)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.processWithClient(YoutubeAudioTrack.java:134)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.process(YoutubeAudioTrack.java:123)
        at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:109)
        at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$2(DefaultAudioPlayerManager.java:339)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
[13:09:42] [WARN] [PlayerManager]: 再生中に例外発生。id=y8sa2X_aZXQ msg=(yts.version: 1.18.0) All clients failed to load the item.

Client [ANDROID_VR] failed: This video requires login.This video requires login.
        at dev.lavalink.youtube.clients.skeleton.Client.getPlayabilityStatus(Client.java:94)
        at dev.lavalink.youtube.clients.skeleton.NonMusicClient.loadTrackInfoFromInnertube(NonMusicClient.java:163)
        at dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient.loadFormats(StreamingNonMusicClient.java:35)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:197)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.processWithClient(YoutubeAudioTrack.java:134)

Client [WEB] failed: Must find sig function from script: /s/player/3891b194/player_embed.vflset/ja_JP/base.jsMust find sig function from script: /s/player/3891b194/player_embed.vflset/ja_JP/base.js
        at dev.lavalink.youtube.cipher.LocalSignatureCipherManager.scriptExtractionFailed(LocalSignatureCipherManager.java:324)
        at dev.lavalink.youtube.cipher.LocalSignatureCipherManager.extractFromScript(LocalSignatureCipherManager.java:301)
        at dev.lavalink.youtube.cipher.LocalSignatureCipherManager.getCipherScript(LocalSignatureCipherManager.java:206)
        at dev.lavalink.youtube.cipher.LocalSignatureCipherManager.resolveFormatUrl(LocalSignatureCipherManager.java:126)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:208)

Client [WEB_EMBEDDED_PLAYER] failed: Video player configuration errorVideo player configuration error
        at dev.lavalink.youtube.clients.skeleton.Client.getPlayabilityStatus(Client.java:64)
        at dev.lavalink.youtube.clients.skeleton.NonMusicClient.loadTrackInfoFromInnertube(NonMusicClient.java:163)
        at dev.lavalink.youtube.clients.skeleton.StreamingNonMusicClient.loadFormats(StreamingNonMusicClient.java:35)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.loadBestFormatWithUrl(YoutubeAudioTrack.java:197)
        at dev.lavalink.youtube.track.YoutubeAudioTrack.processWithClient(YoutubeAudioTrack.java:134)
[13:09:42] [INFO] [PlayerManager]: yt-dlp でダウンロード: https://www.youtube.com/watch?v=y8sa2X_aZXQ
[13:09:43] [ERROR] [PlayerManager]: yt-dlpフォールバック(再生中)に失敗: java.lang.RuntimeException: yt-dlp exit code=1
[13:37:06] [INFO] [YtDlpManager]: [yt-dlp] 自動更新チェックを実行します...
[13:37:06] [INFO] [YtDlpManager]:   Latest version: stable@2026.07.04 from yt-dlp/yt-dlp
[13:37:06] [INFO] [YtDlpManager]:   yt-dlp is up to date (stable@2026.07.04 from yt-dlp/yt-dlp)

環境情報

  • OS: Ubuntu 24.04
  • Java: OpenJDK 25.0.1
  • Botバージョン: 0.11.0
  • 実行方法: 例 `Docker

補足情報

毎回

確認チェック

  • [* ] 既存Issueに同様の報告がないことを確認しました
  • [ *] 最新版で再現確認しました
  • [ *] 機密情報(トークン、APIキー等)を含めていません

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions