Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug Report] Bot fails to play AAC audio, "Configuring failed with error 8195" #1393

Open
3 tasks done
twl-surrogate opened this issue Jun 22, 2023 · 1 comment
Open
3 tasks done

Comments

@twl-surrogate
Copy link

twl-surrogate commented Jun 22, 2023

Bug Description

this video loads forever and any other songs after it loads forever unless you restart the bot

Steps to Reproduce

type [prefix]!play https://cdn.discordapp.com/attachments/913947222322872350/1121422680600629360/Screen_Recording_20230413_161747_Instagram.mp4

Expected Result

video to play

Debug Output

System Properties:
  java.version = 19.0.2
  java.vm.name = OpenJDK 64-Bit Server VM
  java.vm.specification.version = 19
  java.runtime.name = OpenJDK Runtime Environment
  java.runtime.version = 19.0.2+7-Ubuntu-0ubuntu322.04
  java.specification.version = 19
  os.arch = aarch64
  os.name = Linux

JMusicBot Information:
  Version = 0.3.9
  Owner = 222193149219438593
  Prefix = v!
  AltPrefix = null
  MaxSeconds = 0
  NPImages = false
  SongInStatus = false
  StayInChannel = false
  UseEval = false
  UpdateAlerts = true

Dependency Information:
  JDA Version = 4.4.1_353
  JDA-Utilities Version = 3.0.5
  Lavaplayer Version = 1.3.78

Runtime Information:
  Total Memory = 91
  Used Memory = 17

Discord Information:
  ID = 824672449227522118
  Guilds = 7
  Users = 6

Additional Info

relevant logs

Jun 12 21:28:10 absolutego java[813]: [21:28:10] [ERROR] [LocalAudioTrackExecutor]: Error in playback of https://cdn.discordapp.com/attachments/913947222322872350/1118003852390707230/e6821b21ed5721440d7797abde7146f2.mp4
Jun 12 21:28:10 absolutego java[813]: com.sedmelluq.discord.lavaplayer.tools.FriendlyException: Something went wrong when decoding the track.
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.tools.ExceptionTools.wrapUnfriendlyExceptions(ExceptionTools.java:44)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.executeProcessingLoop(LocalAudioTrackExecutor.java:293)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.executeProcessingLoop(LocalAudioTrackExecutor.java:249)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.container.mpeg.MpegAudioTrack.process(MpegAudioTrack.java:51)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.track.DelegatedAudioTrack.processDelegate(DelegatedAudioTrack.java:25)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.source.http.HttpAudioTrack.process(HttpAudioTrack.java:53)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.execute(LocalAudioTrackExecutor.java:104)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$executeTrack$1(DefaultAudioPlayerManager.java:348)
Jun 12 21:28:10 absolutego java[813]:         at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
Jun 12 21:28:10 absolutego java[813]:         at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
Jun 12 21:28:10 absolutego java[813]:         at java.base/java.lang.Thread.run(Thread.java:829)
Jun 12 21:28:10 absolutego java[813]:         Suppressed: com.sedmelluq.discord.lavaplayer.tools.exception.EnvironmentInformation:
Jun 12 21:28:10 absolutego java[813]:   lavaplayer.version: 1.3.78
Jun 12 21:28:10 absolutego java[813]:   os.arch: aarch64
Jun 12 21:28:10 absolutego java[813]:   os.name: Linux
Jun 12 21:28:10 absolutego java[813]:   os.version: 5.15.0-1036-oracle
Jun 12 21:28:10 absolutego java[813]:   java.vendor: Ubuntu
Jun 12 21:28:10 absolutego java[813]:   java.version: 11.0.19
Jun 12 21:28:10 absolutego java[813]:   java.runtime.version: 11.0.19+7-post-Ubuntu-0ubuntu122.04.1
Jun 12 21:28:10 absolutego java[813]:   java.vm.version: 11.0.19+7-post-Ubuntu-0ubuntu122.04.1
Jun 12 21:28:10 absolutego java[813]: Caused by: java.lang.IllegalStateException: Configuring failed with error 8195
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.natives.aac.AacDecoder.configureRaw(AacDecoder.java:78)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.natives.aac.AacDecoder.configure(AacDecoder.java:66)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.container.mpeg.MpegAacTrackConsumer.configureDecoder(MpegAacTrackConsumer.java:91)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.container.common.AacPacketRouter.processInput(AacPacketRouter.java:31)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.container.mpeg.MpegAacTrackConsumer.consume(MpegAacTrackConsumer.java:78)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.container.mpeg.reader.standard.MpegStandardFileTrackProvider.provideFrames(MpegStandardFileTrackProvider.java:74)
Jun 12 21:28:10 absolutego java[813]:         at com.sedmelluq.discord.lavaplayer.track.playback.LocalAudioTrackExecutor.executeProcessingLoop(LocalAudioTrackExecutor.java:275)
Jun 12 21:28:10 absolutego java[813]:         ... 9 common frames omitted

Checklist

@MichailiK
Copy link
Collaborator

You’re seeing two issues/bugs:

  1. YouTube videos cannot be played. This is already tracked in [Bug Report] Doesn't seem to play anything #1537, so check there for updates.
  2. Some music files (mp3/mp4s) cannot be played. The cause for this is known, but quite technical. A fix will hopefully be available in the future. As a workaround, try to use a tool (like ffmpeg or Audacity) to convert/re-encode your audio to another format.

I’ll change the title & description of this issue to focus on the second bug.

@MichailiK MichailiK changed the title [Bug Report] Bot fails to load any media after specific video file was requested [Bug Report] Bot fails to play AAC audio, "Configuring failed with error 8195" Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants