Commit Graph

  • b2507f34f1 Gateway: Twilight 0.15 support (#171) Erk 2023-04-10 19:12:45 +02:00
  • 3f6114c53c Docs: Fix a link in constant docstring (#169) fee1-dead 2023-03-24 22:20:30 +08:00
  • 296f0e552c Input: Pass --no-playlist for YoutubeDl (#168) fee1-dead 2023-03-24 06:16:41 +08:00
  • 6e6d8e7ebf Chore: Fix clippy warnings (#167) fee1-dead 2023-03-24 06:13:58 +08:00
  • 5bc843047f Gateway: Add Songbird::iter (#166) fee1-dead 2023-03-22 01:32:36 +08:00
  • 2de071f921 CI: Disable Windows, MacOS Testing Kyle Simpson 2023-03-11 23:46:49 +00:00
  • 50fa17fb59 Input: Fix high CPU use when initialising long files over HTTP (#163) Kyle Simpson 2023-03-11 22:54:44 +00:00
  • 53ebc3c637 Input: Clarify YoutubeDl error if command missing (#160) Kyle Simpson 2023-01-31 18:04:04 +00:00
  • ed4be7c607 Docs: Correct version for symphonia codec support Kyle Simpson 2023-01-23 16:12:25 +00:00
  • fdd0d830c7 Deps: Move to published symphonia v0.5.2 from git Kyle Simpson 2023-01-19 20:59:39 +00:00
  • f2fbbfeb25 Gateway: Simplify return value of join/join_gateway (#157) Kyle Simpson 2023-01-09 01:35:48 +00:00
  • 5d06a429a8 Chore: Update tokio-tungstenite, typemap_rev Kyle Simpson 2023-01-09 00:49:13 +00:00
  • 125c803fa7 Chore: Apply latest nightly clippy lints Kyle Simpson 2023-01-09 00:43:53 +00:00
  • c60c454cf5 Driver/receive: Implement audio reorder/jitter buffer (#156) Kyle Simpson 2023-01-09 00:22:30 +00:00
  • ab18f9e092 Driver: remove copy to receive &mut for softclip (#143) Kyle Simpson 2022-12-15 19:26:00 +00:00
  • b7e40ab5e4 Deps: Move symphonia back to mainline repo. Kyle Simpson 2022-12-15 19:08:50 +00:00
  • f72175b799 Deps: Update dev-dependencies Kyle Simpson 2022-11-20 19:08:34 +00:00
  • 6a38fc82f4 Deps: Update Ringbuf, Serde-Aux, Simd-Json, Typemap Kyle Simpson 2022-11-20 18:35:08 +00:00
  • 662debd414 Chore: Fix new(er) Clippy lints Kyle Simpson 2022-11-20 17:59:28 +00:00
  • 646190eaf8 Deps: Update Twilight -> v0.14 Kyle Simpson 2022-11-20 17:46:11 +00:00
  • be3a4e9b24 Avoid spawning a disposal thread per driver (#151) Gnome! 2022-09-26 22:03:00 +01:00
  • 03b0803a1d Input: Fix audio stream selection for video files. (#150) Kyle Simpson 2022-09-07 01:32:57 +01:00
  • 372156e638 Deps: Update twilight to 0.13 (#147) Erk 2022-08-20 15:01:06 +00:00
  • 48db45ffd8 Chore: Update xsalsa20poly1305 -> 0.9 Kyle Simpson 2022-08-09 17:11:07 +01:00
  • 893dbaae34 Driver: Prune SsrcState after timeout/disconnect (#145) Kyle Simpson 2022-08-08 14:36:27 +01:00
  • 6769131fa2 Events: Fix typo in docs for VoiceData (#142) 0/0 2022-07-29 04:02:00 -06:00
  • 2277595be4 Driver: Split receive into its own feature (#141) Kyle Simpson 2022-08-01 15:54:20 +01:00
  • c1d93f790c Docs: Fix module docs for songbird::tracks. Kyle Simpson 2022-07-28 10:21:55 +01:00
  • d8061d5029 Chore: Rework crate features (#139) Kyle Simpson 2022-07-27 14:29:50 +01:00
  • 76c9851034 Driver: Migrate to tokio_tungstenite (#138) Kyle Simpson 2022-07-25 17:19:55 +01:00
  • 13946b47ce Driver: Add toggle for softclip (#137) Kyle Simpson 2022-07-25 16:36:47 +01:00
  • 0beb0f0d76 Input: lazy_static -> once_cell::sync::Lazy (#136) Gnome! 2022-07-25 14:20:58 +01:00
  • cb0a74f511 Support simd_json (#105) Victoria Casasampere Fernandez 2022-07-25 15:18:45 +02:00
  • 8cc7a22b0b Driver/Input: Migrate audio backend to Symphonia (#89) Kyle Simpson 2022-07-23 23:29:02 +01:00
  • 6c6ffa7ca8 Chore: Release v0.3 Kyle Simpson 2022-07-22 16:11:12 +01:00
  • 865c75f3c3 Chore: Update to twilight 0.12 Kyle Simpson 2022-07-22 15:05:25 +01:00
  • a85a1f08e1 Chore: Update to serenity 0.11 Kyle Simpson 2022-07-22 14:47:59 +01:00
  • 69339e8d45 Update twilight support to twilight 0.11 (#132) Erk 2022-05-25 20:11:57 +00:00
  • 4eb95d4b59 Deps: Update to Audiopus v0.3.0-rc.0 (#125) Kyle Simpson 2022-04-24 11:55:56 +01:00
  • d3a40fe691 Examples: support new Serenity Intents init Kyle Simpson 2022-04-24 11:23:44 +01:00
  • e3476e7965 Driver: Remove spin_sleep in Mixer::march_deadline (#124) Gnome! 2022-04-22 19:57:49 +01:00
  • 98f0d025c0 Deps: Bump dependencies and document bumped MSRV (#119) Gnome! 2022-04-02 17:38:15 +01:00
  • f2cd8a0b6a Driver, Gateway: Remove tokio 0.2 support (#118) Gnome! 2022-03-31 17:41:53 +01:00
  • fac6664072 Gateway: Twilight v0.10 support (#117) Kyle Simpson 2022-03-14 09:44:32 +00:00
  • bacf681465 driver, queue: return track handle when adding an Input to the queue (#116) Jan 2022-03-08 00:58:21 +01:00
  • ac20764157 Events: Remove deprecated events. (#115) Kyle Simpson 2022-02-14 15:04:06 +00:00
  • 0730a00dc7 Gateway: Twilight v0.9 support (#110) Kyle Simpson 2022-01-24 14:39:30 +00:00
  • b4ce84546b Gateway: Generic Shard and Twilight v0.8 Support (#109) Kyle Simpson 2022-01-13 12:17:41 +00:00
  • 12c76a9046 Gateway: Remove lifetime from Serenity setup trait (#103) Kyle Simpson 2021-11-05 22:51:55 +00:00
  • 8dedf3bf01 Gateway: Add generics to Call methods. (#102) Kyle Simpson 2021-10-19 17:28:46 +01:00
  • f1ed41ea28 Examples: Fix serenity-next cache accesses (#99) Kyle Simpson 2021-10-10 20:52:26 +01:00
  • 67ad7c9e49 Deps: Bump streamcatcher version -> 1.0 (#93) tkt 2021-09-22 17:45:54 +09:00
  • f9b7e76bb1 Chore: Update link to lavalink-basic-bot.rs (#135) Sam W 2022-07-17 22:31:44 +01:00
  • 8791805804 Driver: Prevent panic when decrypting undersized RTP packets (#122) Kyle Simpson 2022-04-19 11:16:47 +01:00
  • 312457eb74 Chore: Pin flume version to prevent MSRV breakage. Kyle Simpson 2022-04-02 17:31:35 +01:00
  • 05c6762228 Chore: Bump MSRV to 1.51.0 Kyle Simpson 2022-03-21 13:39:47 +00:00
  • 806a422a2e Events: Document format of VoiceData. (#114) Kyle Simpson 2022-02-14 15:00:57 +00:00
  • 16acfd4ee1 Chore: Release v0.2.2 Kyle Simpson 2022-02-13 19:25:52 +00:00
  • 652ec1f293 Docs: fix ClientConnect to recommend SpeakingStateUpdate Kyle Simpson 2022-02-13 18:53:33 +00:00
  • c464fcc38d Events: Deprecate ClientConnect (#112) Kyle Simpson 2022-02-13 12:06:50 +00:00
  • 2feadc761e Chore: Fix typo in CHANGELOG.md (#111) Ryo Takahashi 2022-01-27 06:48:07 +09:00
  • ecc47d588a Input: add ChildContainer::new (#108) Miles Frankel 2022-01-12 05:58:59 -05:00
  • 00295bd3be Chore: Release v0.2.1 Kyle Simpson 2022-01-05 10:40:10 +00:00
  • 73323e58dd Docs: added documentation for yt-dlp feature (#106) Lunarmagpie 2022-01-04 08:45:39 -05:00
  • 62ecfe68d6 Examples: Fix unmatched quotation mark in comment. (#101) Luukas Pörtfors 2021-10-18 12:59:57 +03:00
  • 6fcb196e34 Input: Allows yt-dlp usage as another youtube-dl fork (#90) Miezhiko 2021-10-10 23:56:32 +04:00
  • e25cc140b8 Events: fix handling of multiple timed events on a single track (#96) Kyle Simpson 2021-09-29 09:51:39 +01:00
  • 562723f4b1 Chore: Release v0.2.0 Kyle Simpson 2021-08-17 14:09:13 +01:00
  • 47e20d6177 Deps: Bump async-tungstenite version -> 0.14 Kyle Simpson 2021-08-17 14:01:32 +01:00
  • dad48ca835 Driver: Fix incorrect leave behaviour in Drop handler Kyle Simpson 2021-08-17 12:14:50 +01:00
  • 3efe756ca5 Chore: Update Lavalink URLs Kyle Simpson 2021-08-17 11:41:52 +01:00
  • 1b0bcbb5f6 Deps: Bump twilight versions -> [0.5, 0.7) (#87) Vilgot Fredenberg 2021-08-06 12:10:42 +02:00
  • 54e75bdc28 Release v0.2.0-beta.4 Kyle Simpson 2021-07-01 12:17:22 +01:00
  • 338a042343 Fix: Update Benchmark Imports Kyle Simpson 2021-07-01 10:05:04 +01:00
  • 91d7542593 Tracks: Remove box around TrackState (#84) Vilgot Fredenberg 2021-06-29 15:58:21 +02:00
  • 210e3ae584 Driver: Automate (re)connection logic (#81) Kyle Simpson 2021-06-23 17:11:14 +01:00
  • 8381f8c461 Chore: Release v0.2.0-beta.3 Kyle Simpson 2021-06-14 23:35:35 +01:00
  • be3030932e Chore: Clippy fixes for new lints Kyle Simpson 2021-06-14 23:27:57 +01:00
  • d6d6acabe1 Deps: Bump twilight versions -> 0.5 (#79) Vilgot Fredenberg 2021-06-14 16:26:55 +02:00
  • 00c8bc915a Input: Add separate YouTube title and channel to Metadata (#75) Vilgot Fredenberg 2021-05-28 00:28:56 +02:00
  • e47861c009 Chore: Release v0.2.0-beta.2 Kyle Simpson 2021-05-21 10:17:09 +01:00
  • 55e1567b90 Input, Driver: Make error messages more idiomatic (#74) Vilgot Fredenberg 2021-05-21 11:04:12 +02:00
  • 3e0793644f Chore: Rewrite update pathway. Kyle Simpson 2021-05-19 10:17:29 +01:00
  • cdebf79f07 Deps: Bump DiscoRTP version -> 0.4 Kyle Simpson 2021-05-19 10:02:56 +01:00
  • 7045e2ec5a Input: Implement StdError for DcaError, input::Error (#73) Vilgot Fredenberg 2021-05-18 20:55:59 +02:00
  • 6a441ba2f9 Chore: Release v0.2.0-beta1 Kyle Simpson 2021-05-16 23:19:11 +01:00
  • 0f54d18455 Gateway: Add debug logging around shard handling Kyle Simpson 2021-05-16 23:13:03 +01:00
  • 6d66b499e5 Deps: Bump twilight versions -> 0.4 Kyle Simpson 2021-05-14 14:35:52 +01:00
  • d1999776a8 Release v0.2.0-beta0 Kyle Simpson 2021-05-12 10:30:06 +01:00
  • fea204366b Chore: Repair formatting. Kyle Simpson 2021-05-11 11:58:17 +01:00
  • 91be0df5d5 Chore: Fix clippy warnings (useless clones). Kyle Simpson 2021-05-11 11:48:18 +01:00
  • 94c57f4ab5 Deps: Bump xsalsa20poly1305 version -> 0.7 Kyle Simpson 2021-05-10 17:42:27 +01:00
  • 3c9b421fb4 Input: Change all Youtube-dl functions to take AsRef<str> (#70) Clarity 2021-05-03 03:23:03 +08:00
  • bc9a78e050 Use symphonia::io::MediaSource for Reader extensions (#61) James Liu 2021-04-21 03:17:55 -07:00
  • 0bb2572deb Chore: Adapt #60, #64 in line with other breaking changes. Kyle Simpson 2021-04-11 10:32:45 +01:00
  • af2347c128 Input: Rename YTDL error variants for Clippy (#55) Kyle Simpson 2021-04-07 13:13:02 +01:00
  • 27f26ade99 Events: Break out and non-exhaust context body structs (#54) Kyle Simpson 2021-04-07 12:52:05 +01:00
  • 1bfee1b989 Driver: Move Bitrate import out of crate root. (#53) Kyle Simpson 2021-04-04 19:41:34 +01:00
  • 1fc3dc2259 Gateway: Add connection timeout, add Config to gateway. (#51) Kyle Simpson 2021-03-29 19:51:13 +01:00
  • f449d4f679 Deps: Bump DiscoRTP version -> 0.3 (#52) Kyle Simpson 2021-03-29 16:16:06 +01:00