Search

Lib.rs

› Multimedia › Audio
#audio-playback #openlibspot #logic #spotify

openlibspot-playback

by Sasha Hilton. Owned by DaBigBlob.

  • Install
  • API reference
  • GitHub (dabigblob)

1 unstable release

0.6.0 Feb 15, 2024

#2 in #openlibspot


Used in 2 crates

MIT license

560KB
14K SLoC


The audio playback logic for openlibspot

Dependencies

~38–77MB
~1.5M SLoC

  • byteorder
  • futures-util
  • log
  • openlibspot-audio
  • openlibspot-core
  • openlibspot-metadata
  • parking_lot+deadlock_detection
  • rand 0.8+small_rng
  • rand_distr
  • shell-words
  • symphonia+mp3+ogg+vorbis
  • thiserror
  • tokio+parking_lot+rt+rt-multi-thread+sync
  • zerocopy+derive
  • alsa-backend? alsa 0.8.1
  • rodio-backend? rodiojack-backend? cpal 0.15.1
  • rodio-backend? rodio 0.17.1
  • gstreamer-backend? glib 0.18.1
  • gstreamer-backend? gstreamer 0.21.2
  • gstreamer-backend? gstreamer-app 0.21.2
  • gstreamer-backend? gstreamer-audio 0.21.2
  • jackaudio-backend? jack 0.11
  • pulseaudio-backend? libpulse-binding
  • pulseaudio-backend? libpulse-simple-binding
  • passthrough-decoder? ogg 0.9
  • portaudio-backend? portaudio-rs
  • sdl-backend? sdl2 0.35
Related: openlibspot-discovery, openlibspot-metadata, openlibspot-protocol
See also: rodio, soloud, wav2c, alsa, mtrack, rspotify, spotify_player, bevy_kira_audio, glide, librespot, quing

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.