Amish Shah
|
e2726f5a9a
|
voice: remove createReceiver, just use VoiceConnection.receiver
|
2018-08-16 18:30:54 +01:00 |
|
Amish Shah
|
97c34b5b6f
|
voice: clean up packet handling
|
2018-08-16 11:28:28 +01:00 |
|
Amish Shah
|
64832abfdb
|
voice: clear connect timeout after connected (fixes #2752)
|
2018-08-15 14:25:47 +01:00 |
|
Amish Shah
|
e0f52162ea
|
voice: allow for streaming silence to avoid audio glitches with repeated pausing/resuming (#2354)
|
2018-08-14 12:12:59 +01:00 |
|
Amish Shah
|
6852a15cee
|
voice: fix StreamDispatcher#pause trying to call null function
|
2018-08-13 17:54:11 +01:00 |
|
Amish Shah
|
bfde1dd8f2
|
fix: StreamDispatcher doesn't emit finish if ended while paused (#2648)
|
2018-08-13 17:35:21 +01:00 |
|
Amish Shah
|
ee6c19ca7e
|
voice: rewrite GuildMember#speaking tracking (#2540)
|
2018-08-09 13:59:52 +01:00 |
|
Amish Shah
|
55863efa15
|
voice: don't clear reject timeout until connection fully resolved (#2421, #2578)
|
2018-08-09 13:00:46 +01:00 |
|
Amish Shah
|
46fa9603c2
|
voice: delete receive stream immediately to prevent it being written to after end (#2678)
|
2018-08-07 17:34:01 +01:00 |
|
FireController1847
|
ac0c15f7f1
|
Change ytdl example (#2619)
|
2018-06-24 15:47:54 +02:00 |
|
Mikhail
|
bf738b34de
|
fix(BasePlayer): incorrectly mutating FFMPEG_ARGUMENTS when using seek (#2622)
Because args was not a copy of FFMPEG_ARGIMENTS, but a reference to it, pushing 'ss' argument pushed it to FFMPEG_ARGUMENTS, making it persistent.
|
2018-06-23 15:20:59 +02:00 |
|
Amish Shah
|
18646b72f9
|
voice: use getters where possible
|
2018-06-22 18:46:51 +01:00 |
|
Amish Shah
|
08bbbe9301
|
voice: handle new client_connect and client_disconnect packets
|
2018-06-22 18:38:33 +01:00 |
|
Amish Shah
|
9296a30148
|
voice: account for speaking now being a bitmask
|
2018-06-22 17:47:00 +01:00 |
|
Amish Shah
|
1f7c1ddaa2
|
voice: start update to v4, fix heartbeats
|
2018-06-22 17:42:04 +01:00 |
|
Amish Shah
|
3d41748a38
|
voice: fix not passing volume to transform constructor
|
2018-06-21 21:50:54 +01:00 |
|
Amish Shah
|
1cdee7b48a
|
voice: reimplement seek option (#2572)
|
2018-06-13 21:16:14 +01:00 |
|
Amish Shah
|
04618f554f
|
voice: fix _writeCallback being called multiple times (#2567)
|
2018-06-13 21:06:50 +01:00 |
|
Amish Shah
|
3bfc1ff61c
|
voice: fix write after end (#2567)
|
2018-06-13 21:02:19 +01:00 |
|
Amish Shah
|
d69e906027
|
voice: fix voice receive after enabling suffix and lite encryption modes
|
2018-06-13 20:43:18 +01:00 |
|
Amish Shah
|
43c92c13e2
|
voice: support xsalsa20_poly1305_lite and xsalsa20_poly1305_suffix
|
2018-05-10 12:11:22 +01:00 |
|
Amish Shah
|
685814aa61
|
voice: make sure speaking is false when paused
|
2018-05-09 18:44:46 +01:00 |
|
Amish Shah
|
841b9de918
|
voice: mark speaking as false when paused, prevent repeated pausing
|
2018-05-09 14:33:23 +01:00 |
|
Kyra
|
42ce4f8bc0
|
Removed usage of (deprecated) new Buffer (#2531)
|
2018-05-03 19:07:16 +02:00 |
|
Amish Shah
|
299fc001d5
|
voice: start using provided IP rather than manually resolving
|
2018-04-27 15:11:37 +01:00 |
|
Amish Shah
|
cb69102e5e
|
voice: allow for changing volume with webm/ogg streams
|
2018-04-10 21:19:29 +01:00 |
|
Jérémie N'gadi
|
e845758037
|
fix(StreamDispatcher): only update speaking for non broadcasts (#2437)
If the player is a BroadcastAudioPlayer it has no VoiceConnection directly associated with it.
|
2018-04-09 21:17:16 +02:00 |
|
Amish Shah
|
fa886eaae9
|
voice: fix bug where no audio could be heard if voice region changed
|
2018-04-07 15:19:18 +01:00 |
|
Amish Shah
|
384fdf8f17
|
voice: properly cleanup after disconnect (#2443, #2435, #2421, #2406 #2359)
|
2018-04-07 14:40:05 +01:00 |
|
Amish Shah
|
41d0f25d0f
|
voice: fix heartbeat issue (#2443)
|
2018-04-05 16:38:35 +01:00 |
|
Amish Shah
|
a5e8f05d01
|
voice: add end param to describe how a voice receive stream should end
|
2018-03-31 11:52:48 +01:00 |
|
Amish Shah
|
ef8366d189
|
voice: properly null-check udp socket first (#2317)
|
2018-03-13 09:48:18 +00:00 |
|
Amish Shah
|
79b02dd35f
|
voice: resolve "cb is not a function" error (#2317)
|
2018-03-06 10:36:05 +00:00 |
|
Amish Shah
|
8289b70e2c
|
voice: resolve issue where dispatcher tried to send packets to null socket (#2317)
|
2018-03-06 10:21:44 +00:00 |
|
Amish Shah
|
835bff74cd
|
lint: remove unused import
|
2018-03-05 20:17:38 +00:00 |
|
Amish Shah
|
ff825cd8b8
|
voice: fix #2331 (speaking not set back to false on stream ending)
|
2018-03-05 19:41:35 +00:00 |
|
Amish Shah
|
e263063ba6
|
voice: update prism and fix framesize to work for opusscript
|
2018-03-05 19:30:18 +00:00 |
|
nekobako
|
c25ea45866
|
fix(StreamDispatcher): emit volumeChange event when the volume changes (#2349)
|
2018-02-21 22:21:13 +01:00 |
|
Pascal
|
05c5bdc476
|
fix(StreamDispatcher): do nothing when resume is called when not paused
Fixes #2324
|
2018-02-19 18:17:51 +01:00 |
|
Pascal
|
07c48a6845
|
fix: require discordjserror to throw meaningful errors where necessary
|
2018-01-22 20:23:36 +01:00 |
|
Cat
|
8a2ace45d8
|
docs: fix VoiceBroadcast documentation (#2277)
|
2018-01-21 18:23:23 +01:00 |
|
Michel Nguyen
|
edc4e2b751
|
docs: fix streamdispatcher documentation (#2275)
* docs change
* fix streamdispatcher documentation
Signed-off-by: Michel Nguyen <modzongaming@gmail.com>
* fucks sake
Signed-off-by: Michel Nguyen <modzongaming@gmail.com>
* typings
Signed-off-by: Michel Nguyen <modzongaming@gmail.com>
* typings again 👀
Signed-off-by: Michel Nguyen <modzongaming@gmail.com>
|
2018-01-21 18:23:00 +01:00 |
|
Amish Shah
|
83de7c0d4c
|
Fix error messages
|
2018-01-21 15:52:32 +00:00 |
|
Amish Shah
|
76891a1e00
|
try fix
|
2018-01-21 10:34:14 +00:00 |
|
Amish Shah
|
aa09490724
|
whoops
|
2018-01-21 10:31:12 +00:00 |
|
Amish Shah
|
0e262ea8d7
|
More informative stream errors
|
2018-01-21 10:29:03 +00:00 |
|
Amish Shah
|
b16e6f8262
|
Fix VoiceBroadcast#play documentation
|
2018-01-20 16:57:27 +00:00 |
|
Amish Shah
|
c63bdb5fb1
|
Remove redundant doc tag descriptions
|
2018-01-20 13:47:35 +00:00 |
|
Amish Shah
|
ca96e1478a
|
Make docs technically correct
|
2018-01-20 13:45:22 +00:00 |
|
Amish Shah
|
791740220e
|
Improve docs, allow for webm/opus demuxing and playing broadcasts without specifying a type
|
2018-01-20 13:01:48 +00:00 |
|