mirror of
https://github.com/librespot-org/librespot.git
synced 2024-11-08 16:45:43 +00:00
28061dffe2
requires adding dependency on libpulse-simple-sys since the PulseAudio simple components were moved to their own crate (the original version did not stick to the one crate per one system library rule). this fixes the licensing compatibility issue discussed in #539 ([1]) (the original v0.0.0 was LGPL-3.0 licensed, while v1.11 onwards are 'MIT OR Apache-2.0'). [1]: https://github.com/librespot-org/librespot/issues/539
47 lines
1.6 KiB
TOML
47 lines
1.6 KiB
TOML
[package]
|
|
name = "librespot-playback"
|
|
version = "0.1.3"
|
|
authors = ["Sasha Hilton <sashahilton00@gmail.com>"]
|
|
description = "The audio playback logic for librespot"
|
|
license = "MIT"
|
|
repository = "https://github.com/librespot-org/librespot"
|
|
edition = "2018"
|
|
|
|
[dependencies.librespot-audio]
|
|
path = "../audio"
|
|
version = "0.1.3"
|
|
[dependencies.librespot-core]
|
|
path = "../core"
|
|
version = "0.1.3"
|
|
[dependencies.librespot-metadata]
|
|
path = "../metadata"
|
|
version = "0.1.3"
|
|
|
|
[dependencies]
|
|
futures = "0.1"
|
|
log = "0.4"
|
|
byteorder = "1.3"
|
|
shell-words = "0.1.0"
|
|
|
|
alsa = { version = "0.2", optional = true }
|
|
portaudio-rs = { version = "0.3", optional = true }
|
|
libpulse-sys = { version = "1.11", optional = true, default-features = false }
|
|
libpulse-simple-sys = { version = "1.11", optional = true, default-features = false }
|
|
jack = { version = "0.5", optional = true }
|
|
libc = { version = "0.2", optional = true }
|
|
rodio = { version = "0.13", optional = true, default-features = false }
|
|
cpal = { version = "0.13", optional = true }
|
|
sdl2 = { version = "0.32", optional = true }
|
|
gstreamer = { version = "0.15", optional = true }
|
|
gstreamer-app = { version = "0.15", optional = true }
|
|
glib = { version = "0.9", optional = true }
|
|
zerocopy = { version = "0.2", optional = true }
|
|
|
|
[features]
|
|
alsa-backend = ["alsa"]
|
|
portaudio-backend = ["portaudio-rs"]
|
|
pulseaudio-backend = ["libpulse-sys", "libpulse-simple-sys", "libc"]
|
|
jackaudio-backend = ["jack"]
|
|
rodio-backend = ["rodio", "cpal"]
|
|
sdl-backend = ["sdl2"]
|
|
gstreamer-backend = ["gstreamer", "gstreamer-app", "glib", "zerocopy"]
|