├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── ci.yml │ └── docs.yml ├── .gitignore ├── ARCHITECTURE.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE.md ├── Makefile.toml ├── README.md ├── benches ├── base-mixing.rs └── mixing-task.rs ├── cliff.toml ├── examples ├── Cargo.toml ├── README.md ├── serenity │ ├── voice │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── voice_cached_audio │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── voice_events_queue │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── voice_receive │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs └── twilight │ ├── Cargo.toml │ └── src │ └── main.rs ├── images ├── arch.afdesign ├── driver.png ├── driver.svg ├── gateway.png ├── gateway.svg ├── scheduler.png └── scheduler.svg ├── resources ├── Cloudkicker - 2011 07.dca1 ├── Cloudkicker - 2011 07.mp3 ├── Cloudkicker - Making Will Mad.opus ├── Cloudkicker - Making Will Mad.webm ├── README.md ├── loop-48.mp3 ├── loop.wav ├── ting-vid.mp4 ├── ting.mp3 └── ting.wav ├── rustfmt.toml ├── songbird-ico.png ├── songbird.png ├── songbird.svg └── src ├── config.rs ├── constants.rs ├── driver ├── bench_internals.rs ├── connection │ ├── error.rs │ └── mod.rs ├── crypto.rs ├── decode_mode.rs ├── mix_mode.rs ├── mod.rs ├── retry │ ├── mod.rs │ └── strategy.rs ├── scheduler │ ├── config.rs │ ├── idle.rs │ ├── live.rs │ ├── mod.rs │ ├── stats.rs │ └── task.rs ├── tasks │ ├── disposal.rs │ ├── error.rs │ ├── events.rs │ ├── message │ │ ├── core.rs │ │ ├── disposal.rs │ │ ├── events.rs │ │ ├── mixer.rs │ │ ├── mod.rs │ │ ├── udp_rx.rs │ │ └── ws.rs │ ├── mixer │ │ ├── mix_logic.rs │ │ ├── mod.rs │ │ ├── pool.rs │ │ ├── result.rs │ │ ├── state.rs │ │ ├── track.rs │ │ └── util.rs │ ├── mod.rs │ ├── udp_rx │ │ ├── decode_sizes.rs │ │ ├── mod.rs │ │ ├── playout_buffer.rs │ │ └── ssrc_state.rs │ └── ws.rs ├── test_config.rs └── test_impls.rs ├── error.rs ├── events ├── context │ ├── data │ │ ├── connect.rs │ │ ├── disconnect.rs │ │ ├── mod.rs │ │ ├── rtcp.rs │ │ ├── rtp.rs │ │ └── voice.rs │ ├── internal_data.rs │ └── mod.rs ├── core.rs ├── data.rs ├── mod.rs ├── store.rs ├── track.rs └── untimed.rs ├── handler.rs ├── id.rs ├── info.rs ├── input ├── adapters │ ├── async_adapter.rs │ ├── cached │ │ ├── compressed.rs │ │ ├── decompressed.rs │ │ ├── error.rs │ │ ├── hint.rs │ │ ├── memory.rs │ │ ├── mod.rs │ │ └── util.rs │ ├── child.rs │ ├── mod.rs │ └── raw_adapter.rs ├── audiostream.rs ├── codecs │ ├── dca │ │ ├── metadata.rs │ │ └── mod.rs │ ├── mod.rs │ ├── opus.rs │ └── raw.rs ├── compose.rs ├── error.rs ├── input_tests.rs ├── live_input.rs ├── metadata │ ├── ffprobe.rs │ ├── mod.rs │ └── ytdl.rs ├── mod.rs ├── parsed.rs ├── sources │ ├── file.rs │ ├── hls.rs │ ├── http.rs │ ├── mod.rs │ └── ytdl.rs └── utils.rs ├── join.rs ├── lib.rs ├── manager.rs ├── serenity.rs ├── shards.rs ├── test_utils.rs ├── tracks ├── action.rs ├── command.rs ├── error.rs ├── handle.rs ├── looping.rs ├── mod.rs ├── mode.rs ├── queue.rs ├── ready.rs ├── state.rs └── view.rs └── ws.rs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/.gitignore -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/Makefile.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/README.md -------------------------------------------------------------------------------- /benches/base-mixing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/benches/base-mixing.rs -------------------------------------------------------------------------------- /benches/mixing-task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/benches/mixing-task.rs -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/cliff.toml -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/serenity/voice/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/serenity/voice/Cargo.toml -------------------------------------------------------------------------------- /examples/serenity/voice/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/serenity/voice/src/main.rs -------------------------------------------------------------------------------- /examples/serenity/voice_cached_audio/.gitignore: -------------------------------------------------------------------------------- 1 | *.dca 2 | -------------------------------------------------------------------------------- /examples/serenity/voice_cached_audio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/serenity/voice_cached_audio/Cargo.toml -------------------------------------------------------------------------------- /examples/serenity/voice_cached_audio/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/serenity/voice_cached_audio/src/main.rs -------------------------------------------------------------------------------- /examples/serenity/voice_events_queue/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/serenity/voice_events_queue/Cargo.toml -------------------------------------------------------------------------------- /examples/serenity/voice_events_queue/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/serenity/voice_events_queue/src/main.rs -------------------------------------------------------------------------------- /examples/serenity/voice_receive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/serenity/voice_receive/Cargo.toml -------------------------------------------------------------------------------- /examples/serenity/voice_receive/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/serenity/voice_receive/src/main.rs -------------------------------------------------------------------------------- /examples/twilight/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/twilight/Cargo.toml -------------------------------------------------------------------------------- /examples/twilight/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/examples/twilight/src/main.rs -------------------------------------------------------------------------------- /images/arch.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/images/arch.afdesign -------------------------------------------------------------------------------- /images/driver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/images/driver.png -------------------------------------------------------------------------------- /images/driver.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/images/driver.svg -------------------------------------------------------------------------------- /images/gateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/images/gateway.png -------------------------------------------------------------------------------- /images/gateway.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/images/gateway.svg -------------------------------------------------------------------------------- /images/scheduler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/images/scheduler.png -------------------------------------------------------------------------------- /images/scheduler.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/images/scheduler.svg -------------------------------------------------------------------------------- /resources/Cloudkicker - 2011 07.dca1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/Cloudkicker - 2011 07.dca1 -------------------------------------------------------------------------------- /resources/Cloudkicker - 2011 07.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/Cloudkicker - 2011 07.mp3 -------------------------------------------------------------------------------- /resources/Cloudkicker - Making Will Mad.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/Cloudkicker - Making Will Mad.opus -------------------------------------------------------------------------------- /resources/Cloudkicker - Making Will Mad.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/Cloudkicker - Making Will Mad.webm -------------------------------------------------------------------------------- /resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/README.md -------------------------------------------------------------------------------- /resources/loop-48.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/loop-48.mp3 -------------------------------------------------------------------------------- /resources/loop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/loop.wav -------------------------------------------------------------------------------- /resources/ting-vid.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/ting-vid.mp4 -------------------------------------------------------------------------------- /resources/ting.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/ting.mp3 -------------------------------------------------------------------------------- /resources/ting.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/resources/ting.wav -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /songbird-ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/songbird-ico.png -------------------------------------------------------------------------------- /songbird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/songbird.png -------------------------------------------------------------------------------- /songbird.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/songbird.svg -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/driver/bench_internals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/bench_internals.rs -------------------------------------------------------------------------------- /src/driver/connection/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/connection/error.rs -------------------------------------------------------------------------------- /src/driver/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/connection/mod.rs -------------------------------------------------------------------------------- /src/driver/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/crypto.rs -------------------------------------------------------------------------------- /src/driver/decode_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/decode_mode.rs -------------------------------------------------------------------------------- /src/driver/mix_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/mix_mode.rs -------------------------------------------------------------------------------- /src/driver/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/mod.rs -------------------------------------------------------------------------------- /src/driver/retry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/retry/mod.rs -------------------------------------------------------------------------------- /src/driver/retry/strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/retry/strategy.rs -------------------------------------------------------------------------------- /src/driver/scheduler/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/scheduler/config.rs -------------------------------------------------------------------------------- /src/driver/scheduler/idle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/scheduler/idle.rs -------------------------------------------------------------------------------- /src/driver/scheduler/live.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/scheduler/live.rs -------------------------------------------------------------------------------- /src/driver/scheduler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/scheduler/mod.rs -------------------------------------------------------------------------------- /src/driver/scheduler/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/scheduler/stats.rs -------------------------------------------------------------------------------- /src/driver/scheduler/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/scheduler/task.rs -------------------------------------------------------------------------------- /src/driver/tasks/disposal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/disposal.rs -------------------------------------------------------------------------------- /src/driver/tasks/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/error.rs -------------------------------------------------------------------------------- /src/driver/tasks/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/events.rs -------------------------------------------------------------------------------- /src/driver/tasks/message/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/message/core.rs -------------------------------------------------------------------------------- /src/driver/tasks/message/disposal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/message/disposal.rs -------------------------------------------------------------------------------- /src/driver/tasks/message/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/message/events.rs -------------------------------------------------------------------------------- /src/driver/tasks/message/mixer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/message/mixer.rs -------------------------------------------------------------------------------- /src/driver/tasks/message/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/message/mod.rs -------------------------------------------------------------------------------- /src/driver/tasks/message/udp_rx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/message/udp_rx.rs -------------------------------------------------------------------------------- /src/driver/tasks/message/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/message/ws.rs -------------------------------------------------------------------------------- /src/driver/tasks/mixer/mix_logic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/mixer/mix_logic.rs -------------------------------------------------------------------------------- /src/driver/tasks/mixer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/mixer/mod.rs -------------------------------------------------------------------------------- /src/driver/tasks/mixer/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/mixer/pool.rs -------------------------------------------------------------------------------- /src/driver/tasks/mixer/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/mixer/result.rs -------------------------------------------------------------------------------- /src/driver/tasks/mixer/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/mixer/state.rs -------------------------------------------------------------------------------- /src/driver/tasks/mixer/track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/mixer/track.rs -------------------------------------------------------------------------------- /src/driver/tasks/mixer/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/mixer/util.rs -------------------------------------------------------------------------------- /src/driver/tasks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/mod.rs -------------------------------------------------------------------------------- /src/driver/tasks/udp_rx/decode_sizes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/udp_rx/decode_sizes.rs -------------------------------------------------------------------------------- /src/driver/tasks/udp_rx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/udp_rx/mod.rs -------------------------------------------------------------------------------- /src/driver/tasks/udp_rx/playout_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/udp_rx/playout_buffer.rs -------------------------------------------------------------------------------- /src/driver/tasks/udp_rx/ssrc_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/udp_rx/ssrc_state.rs -------------------------------------------------------------------------------- /src/driver/tasks/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/tasks/ws.rs -------------------------------------------------------------------------------- /src/driver/test_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/test_config.rs -------------------------------------------------------------------------------- /src/driver/test_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/driver/test_impls.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/events/context/data/connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/context/data/connect.rs -------------------------------------------------------------------------------- /src/events/context/data/disconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/context/data/disconnect.rs -------------------------------------------------------------------------------- /src/events/context/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/context/data/mod.rs -------------------------------------------------------------------------------- /src/events/context/data/rtcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/context/data/rtcp.rs -------------------------------------------------------------------------------- /src/events/context/data/rtp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/context/data/rtp.rs -------------------------------------------------------------------------------- /src/events/context/data/voice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/context/data/voice.rs -------------------------------------------------------------------------------- /src/events/context/internal_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/context/internal_data.rs -------------------------------------------------------------------------------- /src/events/context/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/context/mod.rs -------------------------------------------------------------------------------- /src/events/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/core.rs -------------------------------------------------------------------------------- /src/events/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/data.rs -------------------------------------------------------------------------------- /src/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/mod.rs -------------------------------------------------------------------------------- /src/events/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/store.rs -------------------------------------------------------------------------------- /src/events/track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/track.rs -------------------------------------------------------------------------------- /src/events/untimed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/events/untimed.rs -------------------------------------------------------------------------------- /src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/handler.rs -------------------------------------------------------------------------------- /src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/id.rs -------------------------------------------------------------------------------- /src/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/info.rs -------------------------------------------------------------------------------- /src/input/adapters/async_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/async_adapter.rs -------------------------------------------------------------------------------- /src/input/adapters/cached/compressed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/cached/compressed.rs -------------------------------------------------------------------------------- /src/input/adapters/cached/decompressed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/cached/decompressed.rs -------------------------------------------------------------------------------- /src/input/adapters/cached/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/cached/error.rs -------------------------------------------------------------------------------- /src/input/adapters/cached/hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/cached/hint.rs -------------------------------------------------------------------------------- /src/input/adapters/cached/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/cached/memory.rs -------------------------------------------------------------------------------- /src/input/adapters/cached/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/cached/mod.rs -------------------------------------------------------------------------------- /src/input/adapters/cached/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/cached/util.rs -------------------------------------------------------------------------------- /src/input/adapters/child.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/child.rs -------------------------------------------------------------------------------- /src/input/adapters/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/mod.rs -------------------------------------------------------------------------------- /src/input/adapters/raw_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/adapters/raw_adapter.rs -------------------------------------------------------------------------------- /src/input/audiostream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/audiostream.rs -------------------------------------------------------------------------------- /src/input/codecs/dca/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/codecs/dca/metadata.rs -------------------------------------------------------------------------------- /src/input/codecs/dca/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/codecs/dca/mod.rs -------------------------------------------------------------------------------- /src/input/codecs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/codecs/mod.rs -------------------------------------------------------------------------------- /src/input/codecs/opus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/codecs/opus.rs -------------------------------------------------------------------------------- /src/input/codecs/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/codecs/raw.rs -------------------------------------------------------------------------------- /src/input/compose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/compose.rs -------------------------------------------------------------------------------- /src/input/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/error.rs -------------------------------------------------------------------------------- /src/input/input_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/input_tests.rs -------------------------------------------------------------------------------- /src/input/live_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/live_input.rs -------------------------------------------------------------------------------- /src/input/metadata/ffprobe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/metadata/ffprobe.rs -------------------------------------------------------------------------------- /src/input/metadata/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/metadata/mod.rs -------------------------------------------------------------------------------- /src/input/metadata/ytdl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/metadata/ytdl.rs -------------------------------------------------------------------------------- /src/input/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/mod.rs -------------------------------------------------------------------------------- /src/input/parsed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/parsed.rs -------------------------------------------------------------------------------- /src/input/sources/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/sources/file.rs -------------------------------------------------------------------------------- /src/input/sources/hls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/sources/hls.rs -------------------------------------------------------------------------------- /src/input/sources/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/sources/http.rs -------------------------------------------------------------------------------- /src/input/sources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/sources/mod.rs -------------------------------------------------------------------------------- /src/input/sources/ytdl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/sources/ytdl.rs -------------------------------------------------------------------------------- /src/input/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/input/utils.rs -------------------------------------------------------------------------------- /src/join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/join.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/manager.rs -------------------------------------------------------------------------------- /src/serenity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/serenity.rs -------------------------------------------------------------------------------- /src/shards.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/shards.rs -------------------------------------------------------------------------------- /src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/test_utils.rs -------------------------------------------------------------------------------- /src/tracks/action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/action.rs -------------------------------------------------------------------------------- /src/tracks/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/command.rs -------------------------------------------------------------------------------- /src/tracks/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/error.rs -------------------------------------------------------------------------------- /src/tracks/handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/handle.rs -------------------------------------------------------------------------------- /src/tracks/looping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/looping.rs -------------------------------------------------------------------------------- /src/tracks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/mod.rs -------------------------------------------------------------------------------- /src/tracks/mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/mode.rs -------------------------------------------------------------------------------- /src/tracks/queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/queue.rs -------------------------------------------------------------------------------- /src/tracks/ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/ready.rs -------------------------------------------------------------------------------- /src/tracks/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/state.rs -------------------------------------------------------------------------------- /src/tracks/view.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/tracks/view.rs -------------------------------------------------------------------------------- /src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serenity-rs/songbird/HEAD/src/ws.rs --------------------------------------------------------------------------------