Deep Bot - Twitch Streamer Assistant
Deep Bot => Help/Support => Topic started by: K1ngFiasco on July 19, 2014, 02:49:06 PM
-
Trying to use a custom notification sound (its Duke Nukem saying "Hail to the King, baby") and each time I hit play to test it I get a message saying its crashed. Here is the errorlog.txt:
10 Jul 18:10:23,410 - 0.4.4.1: Crashed Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
10 Jul 18:10:23,572 - 0.4.4.1: Crashed at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at ChannelMessages.ChanMsg.btnTimedEnableAll_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
10 Jul 18:10:26,811 - 0.4.4.1: Crashed Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
10 Jul 18:10:26,811 - 0.4.4.1: Crashed at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at ChannelMessages.ChanMsg.btnTimedEnableAll_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
19 Jul 20:10:07,361 - 0.4.4.2: Crashed Sound API only supports playing PCM wave files.
19 Jul 20:10:07,522 - 0.4.4.2: Crashed at System.Media.SoundPlayer.ValidateSoundFile(String fileName)
at System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
at System.Media.SoundPlayer.Play()
at DeepBot.Main.PlayNewFollowerSound()
at DeepBot.Main.btnFollowerPlay_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
19 Jul 20:10:11,373 - 0.4.4.2: Crashed Sound API only supports playing PCM wave files.
19 Jul 20:10:11,373 - 0.4.4.2: Crashed at System.Media.SoundPlayer.ValidateSoundFile(String fileName)
at System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
at System.Media.SoundPlayer.Play()
at DeepBot.Main.PlayNewFollowerSound()
at DeepBot.Main.btnFollowerPlay_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
20 Jul 01:31:37,820 - 0.4.4.2: Crashed Sound API only supports playing PCM wave files.
20 Jul 01:31:37,822 - 0.4.4.2: Crashed at System.Media.SoundPlayer.ValidateSoundFile(String fileName)
at System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
at System.Media.SoundPlayer.Play()
at DeepBot.Main.PlayNewFollowerSound()
at DeepBot.Main.btnFollowerPlay_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
20 Jul 01:33:45,335 - 0.4.4.2: Crashed Sound API only supports playing PCM wave files.
20 Jul 01:33:45,348 - 0.4.4.2: Crashed at System.Media.SoundPlayer.ValidateSoundFile(String fileName)
at System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
at System.Media.SoundPlayer.Play()
at DeepBot.OnScreenNotificationManager.PlayNewSound(String sound)
at DeepBot.OnScreenNotificationManager.EnqueueFollowNotification(String followername)
at DeepBot.Main.getFollows_FetchedFollowers(Object arg1, GetFollowEventArgs arg2)
at DeepBot.TwitchAPI.TwitchGetFollows.OnFetchedFollowers(GetFollowEventArgs e)
at DeepBot.TwitchAPI.TwitchGetFollows.getFollowers_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
20 Jul 01:33:47,873 - 0.4.4.2: Crashed Sound API only supports playing PCM wave files.
20 Jul 01:33:47,873 - 0.4.4.2: Crashed at System.Media.SoundPlayer.ValidateSoundFile(String fileName)
at System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
at System.Media.SoundPlayer.Play()
at DeepBot.OnScreenNotificationManager.PlayNewSound(String sound)
at DeepBot.OnScreenNotificationManager.EnqueueFollowNotification(String followername)
at DeepBot.Main.getFollows_FetchedFollowers(Object arg1, GetFollowEventArgs arg2)
at DeepBot.TwitchAPI.TwitchGetFollows.OnFetchedFollowers(GetFollowEventArgs e)
at DeepBot.TwitchAPI.TwitchGetFollows.getFollowers_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
20 Jul 01:34:53,213 - 0.4.4.2: Crashed Sound API only supports playing PCM wave files.
20 Jul 01:34:53,214 - 0.4.4.2: Crashed at System.Media.SoundPlayer.ValidateSoundFile(String fileName)
at System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
at System.Media.SoundPlayer.Play()
at DeepBot.Main.PlayNewFollowerSound()
at DeepBot.Main.btnFollowerPlay_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
20 Jul 01:35:53,297 - 0.4.4.2: Crashed Sound API only supports playing PCM wave files.
20 Jul 01:35:53,297 - 0.4.4.2: Crashed at System.Media.SoundPlayer.ValidateSoundFile(String fileName)
at System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
at System.Media.SoundPlayer.Play()
at DeepBot.Main.PlayNewFollowerSound()
at DeepBot.Main.btnFollowerPlay_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
The sound is called "hail.wav" is 4.89KB bit rate of 20kbps and a length of 00:00:01 (I feel like its longer than this in actuality, maybe closer to 3 seconds but not by much). The audio files that come with the bot all work correctly.
-
WAV files can have multiple compression methods, including MP3.
PCM (Pulse Code Modulation) is the only one supported by the DeepBot currently. Fortunately, it's the most common WAV format, so most .WAV files just work.
There are quite a few tools that can convert audio files. For example, Switch Audio can convert between formats (even in the free version). You'll need need to get your file into a standard, PCM encoded WAV file for it to work with DeepBot.
-
WAV files can have multiple compression methods, including MP3.
PCM (Pulse Code Modulation) is the only one supported by the DeepBot currently. Fortunately, it's the most common WAV format, so most .WAV files just work.
There are quite a few tools that can convert audio files. For example, Switch Audio can convert between formats (even in the free version). You'll need need to get your file into a standard, PCM encoded WAV file for it to work with DeepBot.
Thank you so much for this reply. However, I actually found a better quality audio clip to use and it works perfectly with deep bot. Thanks a ton for your help all the same!