rodio

Rust audio playback library (by RustAudio)

Rodio Alternatives

Similar projects and alternatives to rodio

  1. rust

    2,845 rodio VS rust

    Empowering everyone to build reliable and efficient software.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. crates.io

    673 rodio VS crates.io

    The Rust package registry

  4. FFmpeg

    499 rodio VS FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git

  5. foundation

    GraphQL Foundation Charter and Legal Documents (by graphql)

  6. gRPC

    222 rodio VS gRPC

    C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  7. tokio

    222 rodio VS tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  8. webrtc

    43 rodio VS webrtc

    A pure Rust implementation of WebRTC (by webrtc-rs)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Symphonia

    30 rodio VS Symphonia

    Pure Rust multimedia format demuxing, tag reading, and audio decoding library

  11. cpal

    13 rodio VS cpal

    Cross-platform audio I/O library in pure Rust

  12. rust-portaudio

    PortAudio bindings and wrappers for Rust.

  13. hound

    5 rodio VS hound

    A wav encoding and decoding library in Rust (by ruuda)

  14. cargo-fuzz

    7 rodio VS cargo-fuzz

    Command line helpers for fuzzing

  15. rust-fmod

    A rust binding for the FMOD library

  16. creek

    4 rodio VS creek

    Realtime disk streaming IO for audio (by MeadowlarkDAW)

  17. ears

    0 rodio VS ears

    Easy Api in Rust to play Sounds

  18. rust-vst2

    VST 2.4 API implementation in rust. Create plugins or hosts.

  19. music-player

    An extensible music server written in Rust 🚀🎵✨ (by tsirysndr)

  20. mpp

    3 rodio VS mpp

    Media Process Platform (MPP) module

  21. rubato

    2 rodio VS rubato

    An asyncronous resampling library written in Rust (by HEnquist)

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better rodio alternative or higher similarity.

rodio discussion

Log in or Post with

rodio reviews and mentions

Posts with mentions or reviews of rodio. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-24.
  • Yew + Tauri WASM Desktop App - Methods of Local Filesystem Access
    1 project | /r/rust | 4 Jul 2023
    I'm currently working on creating a desktop app with web UI using Yew (wasm32-unknown-unknown), and Tauri for the desktop packaging side of things. In this particular case, I'd like to be able to play audio files from the user's local filesystem using the rodio crate, and also to process text files for purposes such as configuration, for example by using the csv crate. I know for absolute certain that the app will only be run in a desktop context, i.e, Windows, Linux and MacOS, and therefore will always have a filesystem physically existent despite any WASM sandboxing (which I'm aware of, hence asking for any possible methods).
    1 project | /r/rust | 27 Jan 2022
    I'm currently working on creating a desktop app with web UI using Yew, and Tauri for the desktop packaging side of things. In this particular case, I'd like to be able to play audio files from the user's local filesystem using the rodio crate, and also to process text files for purposes such as configuration, for example by using the csv. I know for absolute certain that the app will only be run in a desktop context, i.e, Window, Linux and MacOS, and therefore will always have a filesystem physically existent despite any WASM sandboxing (which I'm aware of, hence asking for any possible methods).
  • An alternative to FFmpeg?
    3 projects | /r/rust | 24 Mar 2023
    There's symphonia for audio, although it's quite low-level. rodio is a better choice if you just want to play some sounds.
  • Introducing the Music Player: A High-Performance, Extensible Application for Digital Audio Playback
    7 projects | dev.to | 17 Jan 2023
    The Music Player is based on Rodio, which is a high-performance audio playback library for Rust, and Symphonia, which is a Rust library for working with music metadata and audio decoding. This allows the Music Player to provide high-quality audio playback and management.
  • What is the simplest way to play an audio sample, across platforms, including web?
    1 project | /r/rust | 15 Oct 2022
    https://crates.io/crates/rodio Its based on cpal and has basic necessities like resampler.
  • Dungeoncrawler audio
    1 project | /r/rust_gamedev | 21 Jun 2022
    I believe rodio is generally regarded as a good spot to start for audio in Rust. Open Game Art has a fair few tilesets, you could take a look there.
  • Modify pitch and volume while a sound file is playing
    4 projects | /r/rust | 6 Mar 2022
    I have tried the https://crates.io/crates/rodio crate already but I did not find a way to change the parameters while the background thread is playing the song.
  • Streaming Youtube Audio/Video with Rust
    4 projects | /r/rust | 11 Oct 2021
    I changed into mp3 cuz I didn't know how to use rodio to play other file format like m4a, because it needed symphonia and I could'nt find any example of symphonia on the internet.
  • Symphonia v0.3: pure-Rust decoders for MP3, WAV, FLAC, AAC
    4 projects | /r/rust | 29 Jun 2021
    Also, you can now use Symphonia as a backend in rodio.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic rodio repo stats
9
2,008
9.6
2 days ago

RustAudio/rodio is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of rodio is Rust.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?