[package] name = "openlibspot" version = "0.6.0" rust-version = "1.61" authors = ["Librespot Org + LocalBox Crox"] license = "MIT" description = "An open source client library for Spotify, with support for Spotify Connect" keywords = ["spotify"] repository = "https://github.com/DaBigBlob/openlibspot" readme = "README.md" edition = "2021" [workspace] [lib] name = "openlibspot" path = "src/lib.rs" [[bin]] name = "openlibspot" path = "src/main.rs" doc = false [dependencies.openlibspot-audio] path = "audio" version = "0.6.0" [dependencies.openlibspot-connect] path = "connect" version = "0.6.0" [dependencies.openlibspot-core] path = "core" version = "0.6.0" [dependencies.openlibspot-discovery] path = "discovery" version = "0.6.0" [dependencies.openlibspot-metadata] path = "metadata" version = "0.6.0" [dependencies.openlibspot-playback] path = "playback" version = "0.6.0" [dependencies.openlibspot-protocol] path = "protocol" version = "0.6.0" [dependencies] data-encoding = "2.5" env_logger = { version = "0.10", default-features = false, features = ["color", "humantime", "auto-color"] } futures-util = { version = "0.3", default_features = false } getopts = "0.2" log = "0.4" rpassword = "7.0" sha1 = "0.10" sysinfo = { version = "0.29", default-features = false } thiserror = "1.0" tokio = { version = "1", features = ["rt", "macros", "signal", "sync", "parking_lot", "process"] } url = "2.2" webpki = "0.22.4" [features] alsa-backend = ["openlibspot-playback/alsa-backend"] portaudio-backend = ["openlibspot-playback/portaudio-backend"] pulseaudio-backend = ["openlibspot-playback/pulseaudio-backend"] jackaudio-backend = ["openlibspot-playback/jackaudio-backend"] rodio-backend = ["openlibspot-playback/rodio-backend"] rodiojack-backend = ["openlibspot-playback/rodiojack-backend"] sdl-backend = ["openlibspot-playback/sdl-backend"] gstreamer-backend = ["openlibspot-playback/gstreamer-backend"] with-dns-sd = ["openlibspot-core/with-dns-sd", "openlibspot-discovery/with-dns-sd"] passthrough-decoder = ["openlibspot-playback/passthrough-decoder"] default = ["rodio-backend"] [package.metadata.deb] maintainer = "openlibspot-org" copyright = "2018 Paul LiƩtar" license-file = ["LICENSE", "4"] depends = "$auto" extended-description = """\ openlibspot is an open source client library for Spotify. It enables applications \ to use Spotify's service, without using the official but closed-source \ libspotify. Additionally, it will provide extra features which are not \ available in the official library.""" section = "sound" priority = "optional" assets = [ ["target/release/openlibspot", "usr/bin/", "755"], ["contrib/openlibspot.service", "lib/systemd/system/", "644"], ["contrib/openlibspot.user.service", "lib/systemd/user/", "644"] ]