Commit graph

30 commits

Author SHA1 Message Date
Thongrapee Panyapatiphan 6c118dc965
Support for web streaming audio files (#550)
Co-authored-by: Max Isom <hi@maxisom.me>
2022-03-12 09:50:29 -06:00
Hellyson Rodrigo Parteka d438d46c09
Create /resume command; make query required for the /play command (#546) 2022-03-09 20:45:59 -06:00
Thongrapee Panyapatiphan 4f0db62170
Add stop command (#540)
Co-authored-by: Max Isom <hi@maxisom.me>
2022-02-24 17:24:45 -06:00
Max Isom 56a469a999
Migrate to slash commands (#431)
Co-authored-by: Federico fuji97 Rapetti <fuji1097@gmail.com>
2022-02-05 16:16:17 -06:00
Max Isom 71b62cb3aa
Merge branch 'master' into feature/better-file-caching 2021-11-24 11:42:38 -06:00
DrunkenToast 5a74115beb
feat: remove from queue
+ fix typo queuecommand
2021-11-20 19:01:52 -05:00
Hellyson Rodrigo Parteka 5cc74a3d51
fix: add missing DIRECT_MESSAGES intent 2021-11-20 19:01:52 -05:00
Hellyson Rodrigo Parteka fe5f9cf9a7
feat: discord.js v13 2021-11-20 19:01:51 -05:00
Max Isom f5149dfaba
Move file caching logic to new FileCache service
Also: removes the -re ffmpeg option.
If this option is passed, ffmpeg won't write to fs-capacitor (and the cache file) as fast as possible.
In other words, the cache file won't finish writing until the entire stream has been played.
2021-11-19 12:13:45 -05:00
Max Isom 04c7e61fc0
Add FileCache model 2021-11-18 20:55:57 -05:00
Hellyson Rodrigo Parteka 96bf53b28a
fix: add missing DIRECT_MESSAGES intent 2021-11-17 01:48:48 -03:00
Hellyson Rodrigo Parteka 8448feebb6
feat: discord.js v13 2021-11-12 16:30:18 -03:00
Max Isom dcac22832d
Bump linter version 2021-09-19 22:24:46 -04:00
Max Isom fd782219ef
Move to ESM, use ytsr, implement caching
Closes #315
2021-09-19 22:09:09 -04:00
Max Isom efcdeb78c8
Reorg third party services & config 2021-09-19 19:50:25 -04:00
Max Isom 79e7e88fab
Remove requirement for DISCORD_CLIENT_ID
Closes #336
2021-09-18 17:04:04 -04:00
Max Isom 9c91ce1a13 Merge Player and Queue services 2020-03-20 20:47:04 -05:00
Max Isom 8340f9b95a Add disconnect command 2020-03-18 18:29:32 -05:00
Max Isom 6a02088b04 Go Packers 2020-03-18 17:15:45 -05:00
Max Isom 7844e80991 Refactor play command 2020-03-17 21:36:48 -05:00
Max Isom 426d0b0335 Add help command 2020-03-16 22:12:02 -05:00
Max Isom 32cb3ca4ae Add custom shortcut support 2020-03-16 19:37:54 -05:00
Max Isom 2875c6ceb8 Add pause/resume 2020-03-15 19:30:07 -05:00
Max Isom e55acbb718 Add skip/unskip 2020-03-15 16:55:44 -05:00
Max Isom 3c169d113c Add forward seek 2020-03-15 15:35:34 -05:00
Max Isom 3408c7a0c2 Use manager instances for guild services 2020-03-15 14:36:59 -05:00
Max Isom d70bd16797 Add queue clear command 2020-03-14 22:03:31 -05:00
Max Isom ad4d49f763 Add shuffle command 2020-03-14 12:41:00 -05:00
Max Isom fb91c8e89c Add better caching, seek command 2020-03-13 20:36:42 -05:00
Max Isom 17ba78f7b7 Use IoC, impliment queue 2020-03-12 22:41:26 -05:00