licenses.dev

spotify_player v0.9.3

A Spotify player in the terminal with full feature parity

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

Apache-2.0 OR MIT248
PackageRelationDependenciesPublished
addr2line • 0.20.0A cross-platform symbolication library written in Rust, using `gimli`INDIRECT1
aes-ctr • 0.6.0DEPRECATED: replaced by the `aes` crateINDIRECT8
aes-soft • 0.6.4DEPRECATED: replaced by the `aes` crateINDIRECT5
aes • 0.6.0Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)INDIRECT7
aesni • 0.10.0DEPRECATED: replaced by the `aes` crateINDIRECT5
android_system_properties • 0.1.5Minimal Android system properties wrapperINDIRECT1
android-tzdata • 0.1.1Parser for the Android-specific tzdata fileINDIRECT0
anyhow • 1.0.91Flexible concrete Error type built on std::error::ErrorDIRECT0
async-trait • 0.1.83Type erasure for async trait methodsDIRECT4
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
backtrace • 0.3.68A library to acquire a stack trace (backtrace) at runtime in a Rust program. DIRECT11
base64 • 0.13.1encodes and decodes base64 as bytes or utf8INDIRECT0
base64 • 0.21.7encodes and decodes base64 as bytes or utf8INDIRECT0
bit_field • 0.10.2Simple bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types.INDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
block-buffer • 0.10.4Buffer type for block processing of dataINDIRECT3
block-buffer • 0.9.0Buffer type for block processing of dataINDIRECT3
bumpalo • 3.16.0A fast bump allocation arena for Rust.INDIRECT0
cassowary • 0.3.0A Rust implementation of the Cassowary linear constraint solving algorithm. The Cassowary algorithm is designed for naturally laying out user interfaces using linear constraints, like 'this button must line up with this text box'. INDIRECT0
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT1
cfg-if • 0.1.10A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
chrono • 0.4.37Date and time library for RustDIRECT38
cipher • 0.2.5Traits for describing block ciphers and stream ciphersINDIRECT3
clap_lex • 0.2.4Minimal, flexible command line parserINDIRECT1
clap • 3.2.25A simple to use, efficient, and full-featured Command Line Argument ParserDIRECT44
cocoa-foundation • 0.1.2Bindings to Cocoa Foundation for macOSINDIRECT8
cocoa • 0.24.1Bindings to Cocoa for macOSINDIRECT12
core-foundation-sys • 0.7.0Bindings to Core Foundation for macOSINDIRECT0
core-foundation-sys • 0.8.7Bindings to Core Foundation for macOSINDIRECT0
core-foundation • 0.7.0Bindings to Core Foundation for macOSINDIRECT2
core-foundation • 0.9.4Bindings to Core Foundation for macOSINDIRECT2
core-graphics-types • 0.1.3Bindings for some fundamental Core Graphics typesINDIRECT4
core-graphics • 0.19.2Bindings to Core Graphics for macOSINDIRECT6
core-graphics • 0.22.3Bindings to Core Graphics for macOSINDIRECT7
cpufeatures • 0.2.14Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS INDIRECT1
crc32fast • 1.4.2Fast, SIMD-accelerated CRC32 (IEEE) checksum computationINDIRECT1
crossbeam-deque • 0.8.5Concurrent work-stealing dequeINDIRECT2
crossbeam-epoch • 0.9.18Epoch-based garbage collectionINDIRECT1
crossbeam-utils • 0.8.20Utilities for concurrent programmingINDIRECT0
crypto-common • 0.1.6Common cryptographic traitsINDIRECT3
crypto-mac • 0.11.1Trait for Message Authentication Code (MAC) algorithmsINDIRECT4
ctr • 0.6.0CTR block modes of operationINDIRECT4
cty • 0.2.2Type aliases to C types like c_int for use with bindgenINDIRECT0
dbus-crossroads • 0.5.2Framework for writing D-Bus method handlersINDIRECT7
dbus • 0.9.7Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication.INDIRECT6
digest • 0.10.7Traits for cryptographic hash functions and message authentication codesINDIRECT5
digest • 0.9.0Traits for cryptographic hash functions and message authentication codesINDIRECT3
dirs-next • 2.0.0A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS. DIRECT26
dirs-sys-next • 0.1.2system-level helper functions for the dirs and directories cratesINDIRECT25
downcast-rs • 1.2.1Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints. INDIRECT0
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
encode_unicode • 0.3.6UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16. INDIRECT0
enum_dispatch • 0.3.13Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speedINDIRECT5
errno • 0.3.9Cross-platform interface to the `errno` variable.INDIRECT11
fastrand • 2.1.1A simple and fast random number generatorINDIRECT0
fdeflate • 0.3.5Fast specialized deflate implementationINDIRECT1
fixedbitset • 0.4.2FixedBitSet is a simple bitset collectionINDIRECT0
flate2 • 1.0.34DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams. INDIRECT5
flume • 0.10.14A blazingly fast multi-producer channelDIRECT26
flume • 0.11.1A blazingly fast multi-producer channelINDIRECT4
fnv • 1.0.7Fowler–Noll–Vo hash functionINDIRECT0
foreign-types-shared • 0.1.1An internal crate used by foreign-typesINDIRECT0
foreign-types • 0.3.2A framework for Rust wrappers over C APIsINDIRECT1
form_urlencoded • 1.2.1Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.INDIRECT1
futf • 0.1.5Handling fragments of UTF-8INDIRECT2
futures-channel • 0.3.31Channels for asynchronous communication using futures-rs. INDIRECT2
futures-core • 0.3.31The core traits and types in for the `futures` library. INDIRECT0
futures-executor • 0.3.31Executors for asynchronous tasks based on the futures-rs library. INDIRECT16
futures-io • 0.3.31The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library. INDIRECT0
futures-macro • 0.3.31The futures-rs procedural macro implementations. INDIRECT4
futures-sink • 0.3.31The asynchronous `Sink` trait for the futures-rs library. INDIRECT0
futures-task • 0.3.31Tools for working with tasks. INDIRECT0
futures-util • 0.3.31Common utilities and extension traits for the futures-rs library. INDIRECT15
futures • 0.3.31An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. INDIRECT17
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT16
gif • 0.13.1GIF de- and encoderINDIRECT2
gimli • 0.27.3A library for reading and writing the DWARF debugging format.INDIRECT0
glob • 0.3.1Support for matching file paths against Unix shell style patterns. INDIRECT0
half • 2.4.1Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.INDIRECT2
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT19
heck • 0.4.1heck is a case conversion library.INDIRECT0
hermit-abi • 0.1.19Hermit system calls definitions.INDIRECT1
hermit-abi • 0.3.9Hermit system calls definitions.INDIRECT0
hmac • 0.11.0Generic implementation of Hash-based Message Authentication Code (HMAC)INDIRECT6
html5ever • 0.26.0High-performance browser-grade HTML5 parserINDIRECT78
http • 0.2.12A set of types for representing HTTP requests and responses. INDIRECT3
httparse • 1.9.5A tiny, safe, speedy, zero-copy HTTP/1.x parser.INDIRECT0
httpdate • 1.0.3HTTP date parsing and formattingINDIRECT0
hyper-tls • 0.5.0Default TLS implementation for use with hyperINDIRECT119
iana-time-zone-haiku • 0.1.2iana-time-zone support crate for Haiku OSINDIRECT2
iana-time-zone • 0.1.61get the IANA time zone for the current systemINDIRECT30
ident_case • 1.0.1Utility for applying case rules to Rust identifiers.INDIRECT0
idna • 0.5.0IDNA (Internationalizing Domain Names in Applications) and Punycode.INDIRECT4
image • 0.24.9Imaging library. Provides basic image processing and encoders/decoders for common image formats.DIRECT39
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT21
ipnet • 2.10.1Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.INDIRECT0
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
jni-sys • 0.3.0Rust definitions corresponding to jni.hINDIRECT0
jpeg-decoder • 0.3.1JPEG decoderINDIRECT6
js-sys • 0.3.72Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. INDIRECT13
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
lewton • 0.10.2Pure Rust vorbis decoderINDIRECT4
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
libdbus-sys • 0.2.5FFI bindings to libdbus.INDIRECT1
libm • 0.2.8libm in pure RustINDIRECT0
lock_api • 0.4.12Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.INDIRECT2
log • 0.4.22A lightweight logging facade for Rust DIRECT0
mac • 0.1.1A collection of great and ubiqutitous macros.INDIRECT0
markup5ever_rcdom • 0.2.0Basic, unsupported DOM structure for use by tests in html5ever/xml5everINDIRECT80
markup5ever • 0.11.0Common code for xml5ever and html5everINDIRECT76
match_cfg • 0.1.0A convenience macro to ergonomically define an item depending on a large number of `#[cfg]` parameters. Structured like match statement, the first matching branch is the item that gets emitted. INDIRECT0
memmap2 • 0.3.1Cross-platform Rust API for memory-mapped file IOINDIRECT1
mime • 0.3.17Strongly Typed MimesINDIRECT0
multimap • 0.8.3A multimap implementation.INDIRECT6
native-tls • 0.2.12A wrapper over a platform's native TLS implementationINDIRECT51
ndk-context • 0.1.1Handles for accessing Android APIsINDIRECT0
ndk-glue • 0.5.2Startup code for android binariesINDIRECT45
ndk-macro • 0.3.0Helper macros for android ndkINDIRECT34
ndk-sys • 0.2.2FFI bindings for the Android NDKINDIRECT0
ndk • 0.5.0Safe Rust bindings to the Android NDKINDIRECT35
num-bigint • 0.4.6Big integer implementation for RustINDIRECT28
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT2
object • 0.31.1A unified interface for reading and writing object file formats.INDIRECT1
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
opaque-debug • 0.3.1Macro for opaque Debug trait implementationINDIRECT0
openssl-macros • 0.1.1Internal macros used by the openssl crate.INDIRECT4
openssl-probe • 0.1.5Tool for helping to find SSL certificate locations on the system for OpenSSL INDIRECT0
os_str_bytes • 6.6.1Lossless functionality for platform-native strings INDIRECT0
parking_lot_core • 0.8.6An advanced API for creating custom synchronization primitives.INDIRECT23
parking_lot_core • 0.9.10An advanced API for creating custom synchronization primitives.INDIRECT50
parking_lot • 0.11.2More compact and efficient implementations of the standard synchronization primitives.INDIRECT27
parking_lot • 0.12.3More compact and efficient implementations of the standard synchronization primitives.DIRECT53
pbkdf2 • 0.8.0Generic implementation of PBKDF2INDIRECT7
percent-encoding • 2.3.1Percent encoding and decodingINDIRECT0
petgraph • 0.6.3Graph data structure library. Provides graph types and graph algorithms.INDIRECT23
pin-project-internal • 1.1.6Implementation detail of the `pin-project` crate. INDIRECT4
pin-project-lite • 0.2.14A lightweight version of pin-project written with declarative macros. INDIRECT0
pin-project • 1.1.6A crate for safe and ergonomic pin-projection. INDIRECT5
pin-utils • 0.1.0Utilities for pinning INDIRECT0
pkg-config • 0.3.31A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. INDIRECT0
png • 0.17.14PNG decoding and encoding library in pure RustINDIRECT8
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
proc-macro-crate • 1.3.1Replacement for crate (macro_rules keyword) in proc-macros INDIRECT26
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
qoi • 0.4.1VERY fast encoder/decoder for QOI (Quite Okay Image) formatINDIRECT1
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.3.1ChaCha random number generator INDIRECT22
rand_core • 0.6.4Core random number generator traits and tools for implementation. INDIRECT17
rand_distr • 0.4.3Sampling from random number distributions INDIRECT27
rand • 0.8.5Random number generators and other randomness functionality. DIRECT23
rayon-core • 1.12.1Core APIs for RayonINDIRECT3
rayon • 1.10.0Simple work-stealing parallelism for RustINDIRECT5
regex-syntax • 0.6.29A regular expression parser.INDIRECT0
regex-syntax • 0.7.5A regular expression parser.INDIRECT0
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT1
reqwest • 0.11.23higher level HTTP client libraryDIRECT146
rustc_version • 0.4.1A library for querying the version of a installed rustc compilerINDIRECT1
rustc-demangle • 0.1.24Rust compiler symbol demangling. INDIRECT0
rustc-serialize • 0.3.25Generic serialization/deserialization support corresponding to the `derive(RustcEncodable, RustcDecodable)` mode in the compiler. Also includes support for hex, base64, and json encoding and decoding. This crate is deprecated in favor of serde. INDIRECT0
rustversion • 1.0.18Conditional compilation according to rustc compiler versionINDIRECT0
scoped-tls • 1.0.1Library implementation of the standard library's old `scoped_thread_local!` macro for providing scoped access to thread local storage (TLS) so any type can be stored into TLS. INDIRECT0
scopeguard • 1.2.0A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. INDIRECT0
security-framework-sys • 2.12.0Apple `Security.framework` low-level FFI bindingsINDIRECT2
security-framework • 2.8.1Security.framework bindings for macOS and iOSINDIRECT5
semver • 1.0.23Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT0
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.132A JSON serialization file formatINDIRECT9
serde_urlencoded • 0.7.1`x-www-form-urlencoded` meets SerdeINDIRECT10
serde • 1.0.210A generic serialization/deserialization frameworkDIRECT5
sha-1 • 0.9.8SHA-1 hash function. This crate is deprecated! Use the sha1 crate instead.INDIRECT9
sha1 • 0.10.6SHA-1 hash functionINDIRECT9
sha2 • 0.10.8Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. INDIRECT9
shell-words • 1.1.0Process command line according to parsing rules of UNIX shellINDIRECT0
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
signal-hook-mio • 0.2.4MIO support for signal-hookINDIRECT15
signal-hook-registry • 1.4.2Backend crate for signal-hookINDIRECT1
signal-hook • 0.3.17Unix signal handlingINDIRECT2
siphasher • 0.3.11SipHash-2-4, SipHash-1-3 and 128-bit variants in pure RustINDIRECT0
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
socket2 • 0.4.10Utilities for handling networking sockets with a maximal amount of configuration possible intended. INDIRECT4
socket2 • 0.5.7Utilities for handling networking sockets with a maximal amount of configuration possible intended. INDIRECT11
string_cache_codegen • 0.5.2A codegen library for string-cache, developed as part of the Servo project.INDIRECT27
string_cache • 0.8.7A string interning library for Rust, developed as part of the Servo project.INDIRECT60
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
system-configuration-sys • 0.5.0Low level bindings to SystemConfiguration framework for macOSINDIRECT2
system-configuration • 0.5.1Bindings to SystemConfiguration framework for macOSINDIRECT5
tempfile • 3.8.0A library for managing temporary files and directories.INDIRECT28
tendril • 0.4.3Compact buffer/string type for zero-copy parsingINDIRECT4
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)INDIRECT5
thread_local • 1.1.8Per-object thread-local storageINDIRECT2
thread-id • 4.2.2Get a unique thread IDINDIRECT4
toml_datetime • 0.6.8A TOML-compatible datetime typeINDIRECT0
toml_edit • 0.19.3Yet another format-preserving TOML parser.INDIRECT25
toml • 0.5.11A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. DIRECT6
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
unicode-bidi • 0.3.17Implementation of the Unicode Bidirectional AlgorithmINDIRECT0
unicode-normalization • 0.1.24This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15. INDIRECT2
unicode-segmentation • 1.12.0This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. INDIRECT0
unicode-width • 0.1.14Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. DIRECT0
url • 2.5.2URL library for Rust, based on the WHATWG URL StandardINDIRECT7
utf-8 • 0.7.6Incremental, zero-copy UTF-8 decoding with error handlingINDIRECT0
uuid • 1.6.1A library to generate and parse UUIDs.INDIRECT17
vcpkg • 0.2.15A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts. INDIRECT0
vergen • 3.2.0Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macroINDIRECT42
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
wasm-bindgen-backend • 0.2.95Backend code generation of the wasm-bindgen tool INDIRECT8
wasm-bindgen-futures • 0.4.45Bridging the gap between Rust Futures and JavaScript PromisesINDIRECT15
wasm-bindgen-macro-support • 0.2.95The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate INDIRECT9
wasm-bindgen-macro • 0.2.95Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT10
wasm-bindgen-shared • 0.2.95Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT0
wasm-bindgen • 0.2.95Easy support for interacting between JS and Rust. INDIRECT12
web-sys • 0.3.72Bindings for all Web APIs, a procedurally generated crate from WebIDL INDIRECT14
weezl • 0.1.8Fast LZW compression and decompression.INDIRECT0
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
windows_aarch64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.39.0Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.39.0Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.39.0Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.39.0Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.39.0Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-core • 0.52.0Rust for WindowsINDIRECT9
windows-sys • 0.48.0Rust for WindowsINDIRECT8
windows-sys • 0.52.0Rust for WindowsINDIRECT9
windows-sys • 0.59.0Rust for WindowsINDIRECT9
windows-targets • 0.48.5Import libs for WindowsINDIRECT7
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
windows • 0.39.0Rust for WindowsINDIRECT5
xml5ever • 0.17.0Push based streaming parser for xmlINDIRECT77
MIT112
PackageRelationDependenciesPublished
async-stream-impl • 0.3.6proc macros for async-stream crateINDIRECT4
async-stream • 0.3.6Asynchronous streams using async & await notationINDIRECT7
atty • 0.2.14A simple interface for querying attyINDIRECT5
block • 0.1.6Rust interface for Apple's C language extension of blocks.INDIRECT0
bytes • 1.8.0Types and traits for working with bytesINDIRECT0
calloop • 0.9.3A callback-based event loopINDIRECT9
color_quant • 1.1.0Color quantization library to reduce n colors to 256 colors.INDIRECT0
config_parser_derive • 0.1.3A proc-macro for implementing ConfigParser trait of config_parser libraryINDIRECT4
config_parser2 • 0.1.3Another config parsing libraryDIRECT9
console • 0.15.8A terminal and console abstraction for RustINDIRECT13
core-video-sys • 0.1.4Bindings to CoreVideo.framework for macOS and iOSINDIRECT10
crossterm_winapi • 0.9.1WinAPI wrapper that provides some basic simple abstractions around common WinAPI callsINDIRECT3
crossterm • 0.23.2A crossplatform terminal library for manipulating terminals.INDIRECT69
crossterm • 0.24.0A crossplatform terminal library for manipulating terminals.DIRECT69
crossterm • 0.25.0A crossplatform terminal library for manipulating terminals.INDIRECT69
crunchy • 0.2.2Crunchy unroller: deterministically unroll constant loopsINDIRECT0
darling_core • 0.13.4Helper crate for proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code. INDIRECT7
darling_macro • 0.13.4Internal support for a proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code. INDIRECT8
darling • 0.13.4A proc-macro library for reading attributes into structs when implementing custom derives. INDIRECT9
dispatch • 0.2.0Rust wrapper for Apple's Grand Central Dispatch.INDIRECT0
dlib • 0.5.2Helper macros for handling manually loading optional system libraries.INDIRECT11
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
h2 • 0.3.21An HTTP/2 client and serverINDIRECT79
headers-core • 0.2.0typed HTTP headers core traitINDIRECT4
headers • 0.3.9typed HTTP headersINDIRECT18
hostname • 0.3.1Cross-platform system's host name functionsINDIRECT5
http-body • 0.4.6Trait representing an asynchronous, streaming, HTTP request or response body. INDIRECT5
hyper-proxy • 0.9.1A proxy connector for Hyper-based applicationsINDIRECT100
hyper • 0.14.28A fast and correct HTTP library.INDIRECT86
libmdns • 0.7.5mDNS Responder library for building discoverable LAN services in RustINDIRECT90
libredox • 0.1.3Redox stable ABIINDIRECT2
librespot-audio • 0.4.2The audio fetching logic for librespotINDIRECT178
librespot-connect • 0.4.2The discovery and Spotify Connect logic for librespotDIRECT197
librespot-core • 0.4.2The core functionality provided by librespotDIRECT160
librespot-discovery • 0.4.2The discovery logic for librespotINDIRECT171
librespot-metadata • 0.4.2The metadata logic for librespotINDIRECT162
librespot-playback • 0.4.2The audio playback logic for librespotDIRECT187
librespot-protocol • 0.4.2The protobuf logic for communicating with Spotify serversINDIRECT4
lru • 0.7.8A LRU cache implementationDIRECT20
lyric_finder • 0.1.4A lyric finder libraryDIRECT173
malloc_buf • 0.0.6Structs for handling malloc'd memory passed to Rust.INDIRECT1
matchers • 0.1.0Regex matching on character and byte streams. INDIRECT2
maybe-async • 0.2.10A procedure macro to unify SYNC and ASYNC implementationDIRECT4
memoffset • 0.6.5offset_of functionality for Rust structs.INDIRECT1
mio • 0.8.11Lightweight non-blocking I/O.INDIRECT12
mio • 1.0.2Lightweight non-blocking I/O.INDIRECT13
new_debug_unreachable • 1.0.6panic in debug, intrinsics::unreachable() in release (fork of debug_unreachable)INDIRECT0
nix • 0.22.3Rust friendly bindings to *nix APIsINDIRECT7
nix • 0.23.2Rust friendly bindings to *nix APIsINDIRECT7
nix • 0.24.3Rust friendly bindings to *nix APIsINDIRECT5
nom8 • 0.2.0A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)INDIRECT1
nu-ansi-term • 0.46.0Library for ANSI terminal colors and styles (bold, underline)INDIRECT4
objc • 0.2.7Objective-C Runtime bindings and wrapper for Rust.INDIRECT2
openssl-sys • 0.9.104FFI bindings to OpenSSLINDIRECT5
overload • 0.1.1Provides a macro to simplify operator overloading.INDIRECT0
phf_codegen • 0.10.0Codegen library for PHF typesINDIRECT27
phf_generator • 0.10.0PHF generation logicINDIRECT26
phf_shared • 0.10.0Support code shared by PHF librariesINDIRECT1
phf • 0.10.1Runtime support for perfect hash function data structuresINDIRECT2
precomputed-hash • 0.1.1A library intending to be a base dependency to expose a precomputed hashINDIRECT0
protobuf-codegen-pure • 2.28.0Pure-rust codegen for protobuf using protobuf-parser crate WIP INDIRECT2
protobuf-codegen • 2.28.0Code generator for rust-protobuf. Includes a library to invoke programmatically (e. g. from `build.rs`) and `protoc-gen-rust` binary. INDIRECT1
protobuf • 2.28.0Rust implementation of Google protocol buffers INDIRECT0
redox_syscall • 0.2.16A Rust library to access raw Redox system callsINDIRECT1
redox_syscall • 0.3.5A Rust library to access raw Redox system callsINDIRECT1
redox_syscall • 0.5.7A Rust library to access raw Redox system callsINDIRECT1
redox_users • 0.4.6A Rust library to access Redox users and groups functionalityINDIRECT21
rgb • 0.8.50`struct RGB/RGBA/etc.` for sharing pixels between crates + convenience methods for color manipulation. Allows no-copy high-level interoperability. Also adds common convenience methods and implements standard Rust traits to make `RGB`/`RGBA` pixels and slices first-class Rust objects.INDIRECT1
rspotify-http • 0.11.7HTTP compatibility layer for RSpotifyINDIRECT149
rspotify-macros • 0.11.7Macros for RSpotifyINDIRECT0
rspotify-model • 0.11.7Model for RSpotifyINDIRECT51
rspotify • 0.11.6Spotify API wrapperDIRECT179
schannel • 0.1.26Schannel bindings for rust, allowing SSL/TLS (e.g. https) without opensslINDIRECT10
shannon • 0.2.0Shannon cipher implementationINDIRECT1
sharded-slab • 0.1.7A lock-free concurrent slab. INDIRECT1
simd-adler32 • 0.3.7A SIMD-accelerated Adler-32 hash algorithm implementation.INDIRECT0
slab • 0.4.9Pre-allocated storage for a uniform data typeINDIRECT1
smithay-client-toolkit • 0.15.4Toolkit for making client wayland applications.INDIRECT40
souvlaki • 0.5.3A cross-platform media key and metadata handling library.DIRECT27
spin • 0.9.8Spin-based synchronization primitivesINDIRECT3
strsim • 0.10.0Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice. INDIRECT0
strum_macros • 0.24.3Helpful macros for working with enums and stringsINDIRECT6
strum • 0.24.1Helpful macros for working with enums and stringsINDIRECT7
textwrap • 0.16.1Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.INDIRECT0
tiff • 0.9.1TIFF decoding and encoding library in pure RustINDIRECT14
tokio-macros • 2.4.0Tokio's proc macros. INDIRECT4
tokio-native-tls • 0.3.1An implementation of TLS/SSL streams for Tokio using native-tls giving an implementation of TLS for nonblocking I/O streams. INDIRECT93
tokio-socks • 0.5.2Asynchronous SOCKS proxy support for Rust.INDIRECT74
tokio-stream • 0.1.16Utilities to work with `Stream` and `tokio`. INDIRECT63
tokio-util • 0.7.12Additional utilities for working with Tokio. INDIRECT64
tokio • 1.41.0An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. DIRECT61
tower-service • 0.3.3Trait representing an asynchronous, request / response based, client or server. INDIRECT0
tracing-attributes • 0.1.27Procedural macro attributes for automatically instrumenting functions. INDIRECT4
tracing-core • 0.1.32Core primitives for application-level tracing. INDIRECT2
tracing-log • 0.2.0Provides compatibility between `tracing` and the `log` crate. INDIRECT4
tracing-subscriber • 0.3.18Utilities for implementing and composing `tracing` subscribers. DIRECT27
tracing • 0.1.40Application-level tracing for Rust. DIRECT9
try-lock • 0.2.5A lightweight atomic lock.INDIRECT0
tui • 0.18.0A library to build rich terminal user interfaces or dashboards DIRECT73
valuable • 0.1.0Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries. INDIRECT0
viuer • 0.6.2Display images in the terminalDIRECT118
want • 0.3.1Detect when another Future wants a result.INDIRECT1
wayland-client • 0.29.5Bindings to the standard C implementation of the wayland protocol, client side.INDIRECT30
wayland-commons • 0.29.5Common types and structures used by wayland-client and wayland-server.INDIRECT22
wayland-cursor • 0.29.5Bindings to libwayland-cursor.INDIRECT32
wayland-protocols • 0.29.5Generated API for the officials wayland protocol extensionsINDIRECT31
wayland-scanner • 0.29.5Wayland Scanner for generating rust APIs from XML wayland protocol files.INDIRECT4
wayland-sys • 0.29.5FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.INDIRECT14
winreg • 0.50.0Rust bindings to MS Windows Registry APIINDIRECT10
x11-dl • 2.21.0X11 library bindings for RustINDIRECT3
xcursor • 0.3.8A library for loading XCursor themesINDIRECT0
xml-rs • 0.8.22An XML library in pure RustINDIRECT0
Apache-2.0 OR MIT OR Zlib7
PackageRelationDependenciesPublished
bytemuck • 1.19.0A crate for mucking around with piles of bytes.INDIRECT0
miniz_oxide • 0.7.4DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT1
miniz_oxide • 0.8.0DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT2
raw-window-handle • 0.4.3Interoperability library for Rust Windowing applications.INDIRECT1
tinyvec_macros • 0.1.1Some macros for tiny containersINDIRECT0
tinyvec • 1.8.0`tinyvec` provides 100% safe vec-like data structures.INDIRECT1
zune-inflate • 0.2.54A heavily optimized deflate decompressor in Pure RustINDIRECT1
MIT OR Unlicense5
PackageRelationDependenciesPublished
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
regex-automata • 0.1.10Automata construction and matching using regular expressions.INDIRECT1
termcolor • 1.4.1A simple cross platform library for writing colored text to a terminal. INDIRECT11
winapi-util • 0.1.9A dumping ground for high level safe wrappers over windows-sys.INDIRECT10
unknown4
PackageRelationDependenciesPublished
ahash • 0.7.8A non-cryptographic hash function using AES-NI for high performanceINDIRECT18
exr • 1.72.0Read and write OpenEXR files without any unsafe codeINDIRECT19
num-integer • 0.1.46Integer traits and functionsINDIRECT3
priority-queue • 1.4.0A Priority Queue implemented as a heap with a function to efficiently change the priority of an item.INDIRECT22
BSD-3-Clause4
PackageRelationDependenciesPublished
instant • 0.1.13Unmaintained, consider using web-time instead - A partial replacement for std::time::Instant that works on WASM to.INDIRECT15
lebe • 0.5.2Tiny, dead simple, high performance endianness conversions with a generic APIINDIRECT0
ogg • 0.8.0Ogg container decoder and encoder written in pure RustINDIRECT1
subtle • 2.4.1Pure-Rust traits and utilities for constant-time cryptographic implementations.INDIRECT0
Apache-2.03
PackageRelationDependenciesPublished
openssl • 0.10.68OpenSSL bindingsINDIRECT16
rpassword • 6.0.1Read passwords in console applications.DIRECT14
winit • 0.26.1Cross-platform window creation library.DIRECT118
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception3
PackageRelationDependenciesPublished
linux-raw-sys • 0.4.14Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.38.10Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT23
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
BSD-2-Clause2
PackageRelationDependenciesPublished
zerocopy-derive • 0.6.6Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.6.6Utilities for zero-copy parsing and serializationINDIRECT6
0BSD OR Apache-2.0 OR MIT2
PackageRelationDependenciesPublished
adler • 1.0.2A simple clean-room implementation of the Adler-32 checksumINDIRECT0
adler2 • 2.0.0A simple clean-room implementation of the Adler-32 checksumINDIRECT0
Apache-2.0 OR BSD-3-Clause OR MIT2
PackageRelationDependenciesPublished
num_enum_derive • 0.5.11Internal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier)INDIRECT28
num_enum • 0.5.11Procedural macros to make inter-operation between primitives and enums easier.INDIRECT29
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.7.35Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.7.35Utilities for zero-copy parsing and serializationINDIRECT6
LGPL-3.0-or-later1
PackageRelationDependenciesPublished
ansi_colours • 1.2.3true-colour ↔ ANSI terminal palette converterINDIRECT2
BSD-3-Clause AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
encoding_rs • 0.8.34A Gecko-oriented implementation of the Encoding StandardINDIRECT1
Zlib1
PackageRelationDependenciesPublished
nanorand • 0.7.0A tiny, fast, zero-dep library for random number generation.INDIRECT17
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
BSD-3-Clause OR MIT1
PackageRelationDependenciesPublished
if-addrs • 0.7.0Return interface IP addresses on Posix and windows systemsINDIRECT4
ISC1
PackageRelationDependenciesPublished
libloading • 0.8.5Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.INDIRECT10
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/spotify_player)](https://licenses.dev/cargo/spotify_player)
<a href="https://licenses.dev/cargo/spotify_player">
  <img src="https://licenses.dev/b/cargo/spotify_player" alt="licenses" />
</a>

Or the licenses badge code for the 0.9.3 version:

[![licenses](https://licenses.dev/b/cargo/spotify_player/0.9.3)](https://licenses.dev/cargo/spotify_player/0.9.3)
<a href="https://licenses.dev/cargo/spotify_player/0.9.3">
  <img src="https://licenses.dev/b/cargo/spotify_player/0.9.3" alt="licenses" />
</a>
GitHub