{"name":"spotatui","vers":"0.26.0","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"79add72bb8824912e6399857fc6b67819a23425586134494b604949239c55d7c","features":{},"yanked":false,"pubtime":"2025-12-05T15:38:31Z"} {"name":"spotatui","vers":"0.27.1","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e4fe975ba0b11e4c2f9c56bdbf4eed6e82264487bb2fc586c85d898991b16535","features":{},"yanked":false,"pubtime":"2025-12-05T16:37:26Z"} {"name":"spotatui","vers":"0.27.15","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a522b595438fc81a7a60ccf70cfee1a1916ef8a48472521cecf952ac619e0d8b","features":{},"yanked":false,"pubtime":"2025-12-05T17:22:37Z"} {"name":"spotatui","vers":"0.28.0","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6406523bbb3220751a257780366880f249400c6b5f5237f59f93b1c0ee79b3f9","features":{"default":["telemetry"],"telemetry":["reqwest","reqwest/rustls-tls"]},"yanked":false,"pubtime":"2025-12-06T15:21:03Z"} {"name":"spotatui","vers":"0.28.1","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c01b354287a9e31b1dc7d41a5ca682e0900bbac7a48a4423de32b0d9915f9321","features":{"default":["telemetry"],"telemetry":["reqwest","reqwest/rustls-tls"]},"yanked":false,"pubtime":"2025-12-06T15:44:12Z"} {"name":"spotatui","vers":"0.28.15","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"591ae92f30ac120a7e7dd7efc403723a6a6fc714ba1393518c309a5e50ab1115","features":{"default":["telemetry"],"telemetry":["reqwest","reqwest/rustls-tls"]},"yanked":false,"pubtime":"2025-12-06T16:24:35Z"} {"name":"spotatui","vers":"0.28.2","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"abf6c2bb1042bf09e5a8f574a25f0a3400ef2b5e27e626400168d6e9fa525083","features":{"default":["telemetry"],"telemetry":["reqwest","reqwest/rustls-tls"]},"yanked":false,"pubtime":"2025-12-06T16:39:19Z"} {"name":"spotatui","vers":"0.28.3","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"13f25f803c795810c4b3ddf4d2d1ea91a758b2c1125b9865bd2ba10cabea258e","features":{"default":["telemetry"],"telemetry":["reqwest","reqwest/rustls-tls"]},"yanked":false,"pubtime":"2025-12-06T18:11:38Z"} {"name":"spotatui","vers":"0.28.6","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b9fba8cf94b07ca60d90674760ba46fd236a65570b0e188c0a25ffd6c075ccd6","features":{"default":["telemetry"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-06T18:36:05Z"} {"name":"spotatui","vers":"0.29.0","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.8","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"89f06fff9240265d2d35a230c101aaaa0f6f7688c41f19aa51b63f90d59fb777","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-07T12:06:47Z"} {"name":"spotatui","vers":"0.29.2","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fb89de48244d98caae1c3ffab504762faecefb684fff834015ce67ea8c9ec29a","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-07T13:02:53Z"} {"name":"spotatui","vers":"0.29.3","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eb01fba263bfeb7b3b7a692ac41f9415edac545fc8c8caf67e7281846842025b","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-07T16:32:35Z"} {"name":"spotatui","vers":"0.30.0","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"194ada464f2151dcacbac2b1411f586580d00ba5daa9f34120b28370af35f3de","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-07T17:58:57Z"} {"name":"spotatui","vers":"0.30.1","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a5b9be4c9b66e1bbb4bc287ccd124cd0a1afef4b32c58cb009d13bff9993adb3","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-07T18:36:56Z"} {"name":"spotatui","vers":"0.31.0","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a60956f02609280bfea747beaa2ce431ca4bf0b9af2cbbdee5f8e041cfae84e2","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-07T20:10:56Z"} {"name":"spotatui","vers":"0.33.1","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(any(target_os = \"windows\", target_os = \"macos\"))","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"11841fe865162bff5d71cc7a94f89be2b69d1ee93e4744e78245a46662ac1bb3","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-08T13:21:16Z"} {"name":"spotatui","vers":"0.33.6","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(any(target_os = \"windows\", target_os = \"macos\"))","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6cb8f6b8394d096b447d2d9e00f7b75e5e1dc601a83fc2bf90aba347b7008f2e","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-09T09:50:24Z"} {"name":"spotatui","vers":"0.33.7","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(any(target_os = \"windows\", target_os = \"macos\"))","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"34aafd2ac358df5d1546af6909975f16a822b1244b06e12e24209395ec22b346","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-09T13:56:54Z"} {"name":"spotatui","vers":"0.33.8","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(any(target_os = \"windows\", target_os = \"macos\"))","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"13b18ebcf14eb85fdd864f53c9bd6e5f4035fbea7170947290f3d3e30f28917b","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-09T19:02:53Z"} {"name":"spotatui","vers":"0.34.0","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(any(target_os = \"windows\", target_os = \"macos\"))","kind":"normal"},{"name":"mpris-server","req":"^0.8","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7245fe630e46b6c341c682b91a93a78d03a62645e59ab1637a81a46f9053fd55","features":{"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris"],"mpris":["mpris-server","streaming"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-10T16:33:45Z"} {"name":"spotatui","vers":"0.34.1","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(any(target_os = \"windows\", target_os = \"macos\"))","kind":"normal"},{"name":"mpris-server","req":"^0.8","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8b5cfa1ddbeb9682295a21c840a886070c14a8df14cfeb34a08558878f254934","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-10T17:57:00Z"} {"name":"spotatui","vers":"0.34.2","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(any(target_os = \"windows\", target_os = \"macos\"))","kind":"normal"},{"name":"mpris-server","req":"^0.8","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"67300b2d2a44f82a2dbeae32e9a56da6c3d63766b12aee90eb26a9e118d0173d","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-13T15:25:19Z"} {"name":"spotatui","vers":"0.34.3","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(any(target_os = \"windows\", target_os = \"macos\"))","kind":"normal"},{"name":"mpris-server","req":"^0.8","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c37cc72775ff9dcdd1b7fa238beb6225bf923940b13a922fa377dd4f425134de","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-16T13:31:33Z"} {"name":"spotatui","vers":"0.34.5","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"mpris-server","req":"^0.8","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"85538a2b9595263ec7d039faef8486e199f954d50d6a8fa1581fe9a8660e7f8c","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-19T18:11:10Z"} {"name":"spotatui","vers":"0.34.6","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"mpris-server","req":"^0.8","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.26","features":["crossterm"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"16f6f5a1946045a107333c9e2571d4708173c59ab80f3825999af6c8069f6838","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2025-12-28T19:49:43Z"} {"name":"spotatui","vers":"0.35.0","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.57","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.15","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"mpris-server","req":"^0.8","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.41","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.40","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2541be94e7d957ddb0ef0ba5be2a40470493ab95e8102a3d9592dbdd191d3b6a","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2026-01-03T11:24:46Z"} {"name":"spotatui","vers":"0.35.1","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.42","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","native-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"de05cf6e0582a8f040861edf13963e775442e1a6d1df6b1779832f87370e30fd","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/native-tls"]},"yanked":false,"pubtime":"2026-01-07T19:29:34Z"} {"name":"spotatui","vers":"0.35.2","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b2108acaa604c7fd01b9d3e7b6481557138ff48db40cb8c164729039b561068c","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/rustls-tls"]},"yanked":false,"pubtime":"2026-01-21T16:58:26Z"} {"name":"spotatui","vers":"0.35.3","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f7e3e80266d4ecf231adb455a201fba95b32cb79b933557189833f4183958184","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/rustls-tls"]},"yanked":false,"pubtime":"2026-01-23T21:02:51Z"} {"name":"spotatui","vers":"0.35.4","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=0.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"55716da89f6b62e4364005a24ad3bdd723d22d136999fa0b6e34f50396d279e5","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/rustls-tls"]},"yanked":false,"pubtime":"2026-01-24T13:26:58Z"} {"name":"spotatui","vers":"0.35.5","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":[],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3e58048c2dac63f5a5a3317029bcd55e8b3e3991beb505aaeca52b56ff5d4ef6","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":["reqwest","reqwest/rustls-tls"]},"yanked":false,"pubtime":"2026-01-26T17:37:34Z"} {"name":"spotatui","vers":"0.35.6","deps":[{"name":"anyhow","req":"^1.0.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"221c682e5dbd46d63b16507b5005b8957eca379d65d8a5a03d09dadb2e57c63a","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata"],"telemetry":[]},"yanked":false,"pubtime":"2026-02-07T11:25:30Z"} {"name":"spotatui","vers":"0.35.7","deps":[{"name":"anyhow","req":"^1.0.101","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0af1be0a5f9f4bf3658c62639d58a44cd2086691cf6cf853ba1822154c117196","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-02-10T16:53:23Z"} {"name":"spotatui","vers":"0.36.0","deps":[{"name":"anyhow","req":"^1.0.101","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1975328f6a36e22d19b99590b6c8a5e3e115e43f88a4260102b57bfcf2865f2a","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","mpris","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-02-13T13:30:56Z"} {"name":"spotatui","vers":"0.36.1","deps":[{"name":"anyhow","req":"^1.0.101","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ca396443acdce2f3e5d7fc20d4e36d6e0fed81dbb743a87a73230c0dbd818c20","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-02-14T15:59:49Z"} {"name":"spotatui","vers":"0.36.2","deps":[{"name":"anyhow","req":"^1.0.101","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"94e8a161ce2e9dfef37b1c5614063dfecef2e4982aa4c98bd76e289fb28c4854","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-02-15T13:12:05Z"} {"name":"spotatui","vers":"0.37.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^10.0.6","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"60fe27c662ffa1bd54c31aac1dc6d6ad6ce637d251aeabcd3225979c74d6b790","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-02-27T11:25:19Z"} {"name":"spotatui","vers":"0.37.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^10.0.6","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.26","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"adad511ec687512ee4bfc8ffbaa53b0c313922cb67966e3f7407e2945f0bddb2","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-03-03T15:04:46Z"} {"name":"spotatui","vers":"0.37.2","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^10.0.6","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.26","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"559b3f66db6315c5ecf58b36153be692be39bb2d1eb5a44440ac3726a9eab9de","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-03-04T10:23:32Z"} {"name":"spotatui","vers":"0.37.3","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^10.0.6","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.14","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.42","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.49","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.26","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6b893e5e2883f1aeea3dfd8fdf52f83930e3540c00812494dad800715c45042f","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server","streaming"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-03-06T13:58:48Z"} {"name":"spotatui","vers":"0.38.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^10.0.6","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.43","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.50","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a340304eecc1d89b93ee7ba438367647dd4128a462e134489e2dde94665c5e71","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-03-23T17:08:15Z"} {"name":"spotatui","vers":"0.38.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^10.0.6","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.51","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5199d61b0857b109056dbcc577bf3101161c9fbfeda07974e01c4cbc0f528036","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-04-24T13:44:27Z"} {"name":"spotatui","vers":"0.38.2","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.9","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^10.0.8","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4d2c4c351bdb929ffc1201f8a309304e5be40ab18d9d26e36ca0226245bd36a8","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-05-10T11:05:54Z"} {"name":"spotatui","vers":"0.38.3","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^11.0.2","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ddef9f2bf393efbe1192ab6891e4c095b7f82b0a4fe224462a9359e478ebec3a","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"yanked":false,"pubtime":"2026-05-23T12:34:50Z"} {"name":"spotatui","vers":"0.38.4","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^11.0.2","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a02f1ac995d929a1a1f9993e4979df54b6fa34d5703a602a153b26d48407b655","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"features2":{"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris","self-update"],"self-update":["dep:self_update"]},"yanked":false,"pubtime":"2026-05-26T15:06:33Z","v":2} {"name":"spotatui","vers":"0.38.5","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^11.0.2","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7ee075c57672be8dc3a5cb82e5d4c25bbb97a1b8881bae0d9605bc5d0fd50d08","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"features2":{"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris","self-update"],"self-update":["dep:self_update","dep:sha2","dep:hex"]},"yanked":false,"pubtime":"2026-05-27T21:23:56Z","v":2} {"name":"spotatui","vers":"0.38.6","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.44","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^11.0.2","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"327297013b8ddbd0b61fdc6333fe7fc1b7d0f2a3e497c9160bb4f822039d79a4","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[]},"features2":{"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris","self-update"],"self-update":["dep:self_update","dep:sha2","dep:hex"]},"yanked":false,"pubtime":"2026-05-28T10:19:24Z","v":2} {"name":"spotatui","vers":"0.39.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.45","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mlua","req":"^0.11","features":["lua54","vendored","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^11.0.4","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smtc-tokio","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"660f04477d0ca437e082a1ed02a0253968c4011a1be49bf65669734ff5a60328","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[],"windows-media":["smtc-tokio","streaming"]},"features2":{"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris","self-update","windows-media","scripting"],"scripting":["dep:mlua"],"self-update":["dep:self_update","dep:sha2","dep:hex"]},"yanked":false,"pubtime":"2026-06-12T11:16:27Z","v":2} {"name":"spotatui","vers":"0.39.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.45","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mlua","req":"^0.11","features":["lua54","vendored","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^11.0.4","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smtc-tokio","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":"=9.0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-gitcl","req":"=1.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen-lib","req":"=9.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"77556898d9bbb851fdc15175f65923c2610539f07c09805a3b7e93abaf465de8","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[],"windows-media":["smtc-tokio","streaming"]},"features2":{"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris","self-update","windows-media","scripting"],"scripting":["dep:mlua"],"self-update":["dep:self_update","dep:sha2","dep:hex"]},"yanked":false,"pubtime":"2026-06-12T14:04:15Z","v":2} {"name":"spotatui","vers":"0.40.0","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.45","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"icy-metadata","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"lofty","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mlua","req":"^0.11","features":["lua54","vendored","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^11.0.4","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smtc-tokio","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"stream-download","req":"^0.24","features":["reqwest-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["mp3","flac","ogg","wav","aiff","isomp4","mkv","pcm","vorbis"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1badbec997698b1308ff7b6ef44ff73aab2d07ef77638c5427545c959f7b4356","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[],"windows-media":["smtc-tokio","streaming"]},"features2":{"audio-decode":["dep:rodio"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris","self-update","windows-media","scripting"],"internet-radio":["audio-decode","dep:stream-download","dep:icy-metadata"],"local-files":["audio-decode","dep:lofty","dep:symphonia"],"scripting":["dep:mlua"],"self-update":["dep:self_update","dep:sha2","dep:hex"],"subsonic":["dep:md-5","audio-decode","dep:tempfile","reqwest/stream"],"youtube":["audio-decode","dep:tempfile"]},"yanked":false,"pubtime":"2026-07-04T11:30:58Z","v":2} {"name":"spotatui","vers":"0.40.1","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.45","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"icy-metadata","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"lofty","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mlua","req":"^0.11","features":["lua54","vendored","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^11.0.4","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.21","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smtc-tokio","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"stream-download","req":"^0.24","features":["reqwest-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.5","features":["mp3","flac","ogg","wav","aiff","isomp4","mkv","pcm","vorbis"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"90391b293a5bcca47439c376be520a1be32f39b1adaf72c6485d18d51d3e49a6","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[],"windows-media":["smtc-tokio","streaming"]},"features2":{"all-sources":["local-files","subsonic","internet-radio","youtube"],"audio-decode":["dep:rodio"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris","self-update","windows-media","scripting"],"internet-radio":["audio-decode","dep:stream-download","dep:icy-metadata"],"local-files":["audio-decode","dep:lofty","dep:symphonia"],"scripting":["dep:mlua"],"self-update":["dep:self_update","dep:sha2","dep:hex"],"subsonic":["dep:md-5","audio-decode","dep:tempfile","reqwest/stream"],"youtube":["audio-decode","dep:tempfile"]},"yanked":false,"pubtime":"2026-07-04T17:42:26Z","v":2} {"name":"spotatui","vers":"0.40.2","deps":[{"name":"anyhow","req":"^1.0.102","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"arboard","req":"^3.4","features":["wayland-data-control"],"optional":false,"default_features":true,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"arboard","req":"^3.4","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"backtrace","req":"^0.3.76","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"block2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"chrono","req":"^0.4.45","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.6","features":["cargo"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap_complete","req":"^4.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colorgrad","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"crossterm","req":"^0.29","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dirs","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-rich-presence","req":"^1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hex","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"icy-metadata","req":"^0.6","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"keepawake","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-connect","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-core","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-metadata","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-oauth","req":"^0.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["alsa-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(all(target_os = \"linux\", target_env = \"musl\"))","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["portaudio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"librespot-playback","req":"^0.8","features":["rodio-backend"],"optional":true,"default_features":false,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"librespot-protocol","req":"^0.8","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"lofty","req":"^0.24","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"md-5","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mlua","req":"^0.12","features":["lua54","vendored","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"mpris-server","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3","features":["NSImage"],"optional":true,"default_features":false,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"open","req":"^5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl-sys","req":"^0.9","features":["vendored"],"optional":false,"default_features":true,"target":"cfg(target_env = \"musl\")","kind":"normal"},{"name":"pipewire","req":"^0.10","features":[],"optional":true,"default_features":true,"target":"cfg(all(target_os = \"linux\", not(target_env = \"musl\")))","kind":"normal"},{"name":"protobuf","req":"^3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ratatui","req":"^0.30","features":["crossterm","layout-cache"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ratatui-image","req":"^11.0.4","features":["crossterm"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"realfft","req":"^3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12","features":["json","rustls-tls","blocking"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.22","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rspotify","req":"^0.16","features":["cli","env-file","client-reqwest","reqwest-rustls-tls"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"self_update","req":"^0.44","features":["archive-tar","archive-zip","compression-flate2","compression-zip-deflate"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_yaml","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smtc-tokio","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"stream-download","req":"^0.24","features":["reqwest-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"symphonia","req":"^0.6","features":["mp3","flac","ogg","wav","aiff","isomp4","mkv","pcm","vorbis"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio","req":"^1.52","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-tungstenite","req":"^0.29","features":["rustls-tls-webpki-roots"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-bar-graph","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tui-equalizer","req":"^0.2.0-alpha","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"unicode-width","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vergen","req":">=9.0.6, <9.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"build"}],"cksum":"fffdeeaf2a9872e3cd8e052476553c92716052b7e0ee63b0fd35096a4501ad3a","features":{"alsa-backend":["streaming","librespot-playback/alsa-backend"],"audio-viz":["realfft","pipewire"],"audio-viz-cpal":["realfft","cpal"],"cover-art":["ratatui-image","image"],"discord-rpc":["discord-rich-presence"],"gstreamer-backend":["streaming","librespot-playback/gstreamer-backend"],"jackaudio-backend":["streaming","librespot-playback/jackaudio-backend"],"macos-media":["objc2-media-player","objc2-foundation","objc2-app-kit","objc2","block2","streaming"],"mpris":["mpris-server"],"portaudio-backend":["streaming","librespot-playback/portaudio-backend"],"pulseaudio-backend":["streaming","librespot-playback/pulseaudio-backend"],"rodio-backend":["streaming","librespot-playback/rodio-backend"],"rodiojack-backend":["streaming","librespot-playback/rodiojack-backend"],"sdl-backend":["streaming","librespot-playback/sdl-backend"],"streaming":["librespot-core","librespot-playback","librespot-connect","librespot-oauth","librespot-metadata","librespot-protocol","protobuf"],"telemetry":[],"windows-media":["smtc-tokio","streaming"]},"features2":{"all-sources":["local-files","subsonic","internet-radio","youtube"],"audio-decode":["dep:rodio"],"default":["telemetry","streaming","audio-viz-cpal","macos-media","discord-rpc","mpris","self-update","windows-media","scripting"],"internet-radio":["audio-decode","dep:stream-download","dep:icy-metadata"],"local-files":["audio-decode","dep:lofty","dep:symphonia"],"scripting":["dep:mlua"],"self-update":["dep:self_update","dep:sha2","dep:hex"],"subsonic":["dep:md-5","audio-decode","dep:tempfile","reqwest/stream"],"youtube":["audio-decode","dep:tempfile"]},"yanked":false,"pubtime":"2026-07-10T13:39:53Z","v":2}