1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO 2# 3# When uploading crates to the registry Cargo will automatically 4# "normalize" Cargo.toml files for maximal compatibility 5# with all versions of Cargo and also rewrite `path` dependencies 6# to registry (e.g., crates.io) dependencies. 7# 8# If you are reading this file be aware that the original Cargo.toml 9# will likely look very different (and much more reasonable). 10# See Cargo.toml.orig for the original contents. 11 12[package] 13edition = "2018" 14name = "librespot-playback" 15version = "0.3.1" 16authors = ["Sasha Hilton <sashahilton00@gmail.com>"] 17description = "The audio playback logic for librespot" 18license = "MIT" 19repository = "https://github.com/librespot-org/librespot" 20[dependencies.alsa] 21version = "0.5" 22optional = true 23 24[dependencies.byteorder] 25version = "1.4" 26 27[dependencies.cpal] 28version = "0.13" 29optional = true 30 31[dependencies.futures-executor] 32version = "0.3" 33 34[dependencies.futures-util] 35version = "0.3" 36features = ["alloc"] 37default_features = false 38 39[dependencies.glib] 40version = "0.10" 41optional = true 42 43[dependencies.gstreamer] 44version = "0.16" 45optional = true 46 47[dependencies.gstreamer-app] 48version = "0.16" 49optional = true 50 51[dependencies.jack] 52version = "0.7" 53optional = true 54 55[dependencies.lewton] 56version = "0.10" 57 58[dependencies.libpulse-binding] 59version = "2" 60optional = true 61default-features = false 62 63[dependencies.libpulse-simple-binding] 64version = "2" 65optional = true 66default-features = false 67 68[dependencies.librespot-audio] 69version = "0.3.1" 70 71[dependencies.librespot-core] 72version = "0.3.1" 73 74[dependencies.librespot-metadata] 75version = "0.3.1" 76 77[dependencies.log] 78version = "0.4" 79 80[dependencies.ogg] 81version = "0.8" 82 83[dependencies.portaudio-rs] 84version = "0.3" 85optional = true 86 87[dependencies.rand] 88version = "0.8" 89features = ["small_rng"] 90 91[dependencies.rand_distr] 92version = "0.4" 93 94[dependencies.rodio] 95version = "0.14" 96optional = true 97default-features = false 98 99[dependencies.sdl2] 100version = "0.34.3" 101optional = true 102 103[dependencies.shell-words] 104version = "1.0.0" 105 106[dependencies.thiserror] 107version = "1" 108 109[dependencies.tokio] 110version = "1" 111features = ["sync"] 112 113[dependencies.zerocopy] 114version = "0.3" 115 116[features] 117alsa-backend = ["alsa"] 118gstreamer-backend = ["gstreamer", "gstreamer-app", "glib"] 119jackaudio-backend = ["jack"] 120portaudio-backend = ["portaudio-rs"] 121pulseaudio-backend = ["libpulse-binding", "libpulse-simple-binding"] 122rodio-backend = ["rodio", "cpal"] 123rodiojack-backend = ["rodio", "cpal/jack"] 124sdl-backend = ["sdl2"] 125