Commit Graph

402 Commits

Author SHA1 Message Date
Amish Shah c57c2889b7 Fix import errors for networking classes 2018-01-19 22:54:54 +00:00
Amish Shah 066fbfe330 Move voice UDP client and Websocket client to networking folder 2018-01-19 22:53:55 +00:00
Amish Shah 60c5c1486b Remove dead files 2018-01-19 22:51:53 +00:00
Amish Shah c6c9c0918a Fix PacketHandler runtime error (EventEmitter not imported) 2018-01-19 22:51:26 +00:00
Amish Shah cb161a8a40 Implement Receiver debug events 2018-01-19 22:47:01 +00:00
Amish Shah 83140f11b7 Fix ESLint and inline the voice readable stream 2018-01-19 22:41:31 +00:00
Amish Shah dd618584d0 Simplify VolumeInterface constructor 2018-01-19 22:38:39 +00:00
Amish Shah 4a1b55d145 Receiver#createStream should take options 2018-01-19 22:38:10 +00:00
Amish Shah 2c1a302eea Redesign voice receiving, still needs cleaning up 2018-01-19 21:14:03 +00:00
Amish Shah 6058ea4888 Start voice receive rewrite 2018-01-19 17:45:37 +00:00
Amish Shah 580bda46ea Fix documentation for VoiceBroadcast (play methods return BroadcastDispatcher not StreamDispatcher) 2018-01-19 14:40:58 +00:00
Amish Shah 3b1c5d3494 Expose VoiceBroadcast#dispatcher so that the broadcast can be controlled 2018-01-19 14:39:51 +00:00
Amish Shah e7375aa0fd Reimplement broadcast (un)subscribe events 2018-01-19 14:32:51 +00:00
Amish Shah 83640a2640 refactor: tidier overflow checking in StreamDispatcher 2018-01-13 20:50:24 +00:00
Amish Shah 8cab673fea fix: stream dispatcher throwing key error due to missing secretKey 2018-01-13 12:47:19 +00:00
Amish Shah eb40a663dd god damn it i forgot to save the file the first time 2018-01-05 21:23:21 +00:00
Amish Shah eeded90782 Fix: "value" argument is out of bounds when writing timestamp header to packet 2018-01-05 21:22:11 +00:00
Schuyler Cebulskie 96971c432d Merge master into voice-rewrite 2017-12-02 19:48:43 -05:00
Schuyler Cebulskie 637ea09532 Fix lint error 2017-11-19 01:56:51 -05:00
Amish Shah 2531065bbd Fix loop and only emit error, not warn 2017-11-04 15:02:58 +00:00
Amish Shah 6a523ba96a Reimplement StreamDispatcher error and start event in docs, emit error instead of debug if there are listeners for errors 2017-11-03 20:01:51 +00:00
Amish Shah 8efafb6a43 StreamDispatcher documented as extending WritableStream, not stream.Writable 2017-10-31 19:50:02 +00:00
Amish Shah 995cd181c9 Fix setFEC bug and use bitrateEditable in setBitrate 2017-10-31 19:47:58 +00:00
Amish Shah 121a40bb4a Use passes and increase highWaterMark to 12 2017-10-31 19:43:58 +00:00
Amish Shah fa7f391b3a Fix ECONNRESET (again) 2017-10-31 18:12:49 +00:00
Amish Shah 2e1a28a6ee Use destroy and end in apt places 2017-10-29 18:04:36 +00:00
Amish Shah cf30b1ef08 Add @extends to some classes 2017-10-29 17:43:22 +00:00
Amish Shah 5cb757add6 Add highWaterMark 2017-10-29 13:48:07 +00:00
Amish Shah 5879cd7c8e Merge branch 'voice-rewrite' of https://github.com/hydrabolt/discord.js into voice-rewrite 2017-10-29 13:19:41 +00:00
Amish Shah d4a9e5ec9c Fix ESLint and handle stream errors 2017-10-29 13:19:38 +00:00
William Tran 88719f0f42 Typos in docs (#2055)
* Typo in Guild.createRole docs

Added missing semicolon in example code.

* consistent periods in docs
2017-10-28 19:01:17 +02:00
Will Nelson dbf4ef9a7c handle string ffmpeg input (#2064)
* handle string ffmpeg input

* rename stuff for new purpose

* file prefix isn't needed

* pass tests

* remove dumb spaces in dispatcher docs
2017-10-27 22:42:21 +01:00
Amish Shah 8a87cbf404 Better broadcast stuff 2017-10-27 14:32:02 +01:00
Amish Shah a8511ebfaf Fix player 2017-10-26 21:50:52 +01:00
Amish Shah bdf8955098 "yeah we need voice broadcasts cause we make big big music bots" no stop 2017-10-26 21:00:53 +01:00
Amish Shah 3696b4a810 Add ability to disable volume transform 2017-10-26 18:56:02 +01:00
Amish Shah 6490d1b911 FEC and PLP exposed 2017-10-26 18:36:04 +01:00
Amish Shah cc4aa75a71 Fix closing bug 2017-10-26 18:22:43 +01:00
Amish Shah 387d96bd6b Add setPLP and setFEC 2017-10-26 18:22:18 +01:00
Amish Shah 45ef80b92f Fix docs 2017-10-26 18:05:45 +01:00
Amish Shah eeed5f23e3 Move streams to StreamDispatcher
breaking: removed AudioPlayer#setBitrate
2017-10-26 17:53:10 +01:00
Amish Shah a79c9ac11a add: StreamDispatcher#pausedTime 2017-10-26 17:11:03 +01:00
Amish Shah 116b4c3788 Rename unpause to resume 2017-10-26 16:47:59 +01:00
Amish Shah c8a75e4c29 More volume docs 2017-10-26 16:44:21 +01:00
Amish Shah b83e12634c Docs 2017-10-26 16:35:20 +01:00
Amish Shah 780e67d19f Volume!! 2017-10-26 16:30:55 +01:00
Amish Shah 863e38676f Add back setBitrate 2017-10-26 14:39:58 +01:00
Amish Shah f6959a848f Start some docs crap 2017-10-26 14:17:56 +01:00
Amish Shah ac0cc9a009 Remove useless SecretKey class 2017-10-26 14:02:44 +01:00
Amish Shah 3e3e6f9af7 Actually fix ESlint this time 2017-10-26 13:45:36 +01:00