[badges.maintenance]
status = "actively-developed"
[dependencies.chrono]
version = "0.4"
[dependencies.clap]
version = "2.33.0"
[dependencies.clipboard]
optional = true
version = "0.5"
[dependencies.crossbeam-channel]
version = "0.5"
[dependencies.cursive]
default-features = false
version = "0.16.3"
[dependencies.dbus]
optional = true
version = "0.9.2"
[dependencies.dbus-tree]
optional = true
version = "0.9.0"
[dependencies.failure]
version = "0.1"
[dependencies.fern]
version = "0.6"
[dependencies.futures]
features = ["compat"]
version = "0.3"
[dependencies.futures_01]
package = "futures"
version = "0.1"
[dependencies.ioctl-rs]
optional = true
version = "0.2"
[dependencies.lazy_static]
version = "1.3.0"
[dependencies.librespot-core]
version = "0.2.0"
[dependencies.librespot-playback]
version = "0.2.0"
[dependencies.librespot-protocol]
version = "0.2.0"
[dependencies.log]
version = "0.4.13"
[dependencies.notify-rust]
optional = true
version = "4"
[dependencies.platform-dirs]
version = "0.3.0"
[dependencies.rand]
version = "0.8"
[dependencies.regex]
version = "1"
[dependencies.reqwest]
version = "0.9"
[dependencies.rspotify]
features = ["blocking"]
version = "0.10.0"
[dependencies.serde]
version = "1.0"
[dependencies.serde_cbor]
version = "0.11.1"
[dependencies.serde_json]
version = "1.0"
[dependencies.strum]
version = "0.20.0"
[dependencies.strum_macros]
version = "0.20.1"
[dependencies.tokio]
features = ["rt-multi-thread", "sync", "time"]
version = "1"
[dependencies.tokio-stream]
version = "0.1.5"
[dependencies.toml]
version = "0.5"
[dependencies.unicode-width]
version = "0.1.8"
[dependencies.url]
version = "2.2"
[dependencies.webbrowser]
version = "0.5"
[features]
alsa_backend = ["librespot-playback/alsa-backend"]
cover = ["ioctl-rs"]
default = ["share_clipboard", "pulseaudio_backend", "mpris", "notify", "cursive/pancurses-backend"]
mpris = ["dbus", "dbus-tree"]
notify = ["notify-rust"]
portaudio_backend = ["librespot-playback/portaudio-backend"]
pulseaudio_backend = ["librespot-playback/pulseaudio-backend"]
rodio_backend = ["librespot-playback/rodio-backend"]
share_clipboard = ["clipboard"]
share_selection = ["clipboard"]
termion_backend = ["cursive/termion-backend"]
[package]
authors = ["Henrik Friedrichsen <henrik@affekt.org>"]
description = "ncurses Spotify client written in Rust using librespot, inspired by ncmpc and the likes."
edition = "2018"
exclude = ["screenshots/**"]
keywords = ["spotify", "ncurses", "librespot", "terminal"]
license = "BSD-2-Clause"
name = "ncspot"
readme = "README.md"
repository = "https://github.com/hrkfdn/ncspot"
version = "0.7.1"
[package.metadata.deb]
assets = [["target/release/ncspot", "usr/bin/", "755"], ["README.md", "usr/share/doc/ncspot/README.md", "644"]]
depends = "$auto, pulseaudio"
extended-description = "ncurses Spotify client written in Rust using librespot. It is heavily inspired by ncurses MPD clients, such as ncmpc."
license-file = ["LICENSE"]
priority = "optional"
section = "sound"