From 553992d8636111b718156b4ee251e1debacc00fa Mon Sep 17 00:00:00 2001 From: pin Date: Fri, 5 Nov 2021 22:28:08 +0000 Subject: [PATCH] audio/spotify-player: update to 0.5.1 v0.5.1 -Hot fix panic when accessing index out of range 7fa610b v0.5.0 Brief description of changes -Rewrite application state's data model in #19 that separates application's data from application's states -Improve data locking performance in #20 that uses parking_lot for better performance and restricts the locking scope to local in functions. -Change the application's behavior on startup in #21 that connects to an available device if no playback is found. -Add a file logger in #23. -Add a library page in #24. -Rewrite the context page state's structure in #25. -Reduce the number of possible panics (88567e1) and handle the integrated player's events (2e64d1d). --- audio/spotify-player/Makefile | 4 +- audio/spotify-player/cargo-depends.mk | 34 +++++---- audio/spotify-player/distinfo | 104 ++++++++++++++------------ 3 files changed, 79 insertions(+), 63 deletions(-) diff --git a/audio/spotify-player/Makefile b/audio/spotify-player/Makefile index 73d2284f2cdc..72c819160331 100644 --- a/audio/spotify-player/Makefile +++ b/audio/spotify-player/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.3 2021/10/25 11:27:20 pin Exp $ +# $NetBSD: Makefile,v 1.4 2021/11/05 22:28:08 pin Exp $ -DISTNAME= spotify-player-0.4.0 +DISTNAME= spotify-player-0.5.1 CATEGORIES= audio MASTER_SITES= ${MASTER_SITE_GITHUB:=aome510/} GITHUB_TAG= v${PKGVERSION_NOREV} diff --git a/audio/spotify-player/cargo-depends.mk b/audio/spotify-player/cargo-depends.mk index 69e288a0c5a8..4069eb9f5832 100644 --- a/audio/spotify-player/cargo-depends.mk +++ b/audio/spotify-player/cargo-depends.mk @@ -1,14 +1,14 @@ -# $NetBSD: cargo-depends.mk,v 1.2 2021/10/25 11:27:20 pin Exp $ +# $NetBSD: cargo-depends.mk,v 1.3 2021/11/05 22:28:08 pin Exp $ CARGO_CRATE_DEPENDS+= aes-0.6.0 CARGO_CRATE_DEPENDS+= aes-ctr-0.6.0 CARGO_CRATE_DEPENDS+= aes-soft-0.6.4 CARGO_CRATE_DEPENDS+= aesni-0.10.0 CARGO_CRATE_DEPENDS+= ahash-0.7.6 -CARGO_CRATE_DEPENDS+= aho-corasick-0.7.18 CARGO_CRATE_DEPENDS+= alsa-0.5.0 CARGO_CRATE_DEPENDS+= alsa-sys-0.3.1 CARGO_CRATE_DEPENDS+= ansi_term-0.11.0 +CARGO_CRATE_DEPENDS+= ansi_term-0.12.1 CARGO_CRATE_DEPENDS+= anyhow-1.0.44 CARGO_CRATE_DEPENDS+= async-stream-0.3.2 CARGO_CRATE_DEPENDS+= async-stream-impl-0.3.2 @@ -42,9 +42,9 @@ CARGO_CRATE_DEPENDS+= coreaudio-sys-0.2.8 CARGO_CRATE_DEPENDS+= cpal-0.13.4 CARGO_CRATE_DEPENDS+= cpufeatures-0.2.1 CARGO_CRATE_DEPENDS+= crossterm-0.19.0 -CARGO_CRATE_DEPENDS+= crossterm-0.21.0 +CARGO_CRATE_DEPENDS+= crossterm-0.22.1 CARGO_CRATE_DEPENDS+= crossterm_winapi-0.7.0 -CARGO_CRATE_DEPENDS+= crossterm_winapi-0.8.0 +CARGO_CRATE_DEPENDS+= crossterm_winapi-0.9.0 CARGO_CRATE_DEPENDS+= crypto-mac-0.11.1 CARGO_CRATE_DEPENDS+= ctr-0.6.0 CARGO_CRATE_DEPENDS+= darling-0.10.2 @@ -56,7 +56,6 @@ CARGO_CRATE_DEPENDS+= dirs-next-2.0.0 CARGO_CRATE_DEPENDS+= dirs-sys-next-0.1.2 CARGO_CRATE_DEPENDS+= either-1.6.1 CARGO_CRATE_DEPENDS+= encoding_rs-0.8.28 -CARGO_CRATE_DEPENDS+= env_logger-0.9.0 CARGO_CRATE_DEPENDS+= fnv-1.0.7 CARGO_CRATE_DEPENDS+= foreign-types-0.3.2 CARGO_CRATE_DEPENDS+= foreign-types-shared-0.1.1 @@ -95,7 +94,6 @@ CARGO_CRATE_DEPENDS+= http-0.2.5 CARGO_CRATE_DEPENDS+= http-body-0.4.3 CARGO_CRATE_DEPENDS+= httparse-1.5.1 CARGO_CRATE_DEPENDS+= httpdate-1.0.1 -CARGO_CRATE_DEPENDS+= humantime-2.1.0 CARGO_CRATE_DEPENDS+= hyper-0.14.13 CARGO_CRATE_DEPENDS+= hyper-proxy-0.9.1 CARGO_CRATE_DEPENDS+= hyper-tls-0.5.0 @@ -126,18 +124,19 @@ CARGO_CRATE_DEPENDS+= libpulse-binding-2.25.0 CARGO_CRATE_DEPENDS+= libpulse-simple-binding-2.24.1 CARGO_CRATE_DEPENDS+= libpulse-simple-sys-1.19.1 CARGO_CRATE_DEPENDS+= libpulse-sys-1.19.2 -CARGO_CRATE_DEPENDS+= librespot-audio-0.3.0 -CARGO_CRATE_DEPENDS+= librespot-connect-0.3.0 -CARGO_CRATE_DEPENDS+= librespot-core-0.3.0 -CARGO_CRATE_DEPENDS+= librespot-discovery-0.3.0 -CARGO_CRATE_DEPENDS+= librespot-metadata-0.3.0 -CARGO_CRATE_DEPENDS+= librespot-playback-0.3.0 -CARGO_CRATE_DEPENDS+= librespot-protocol-0.3.0 +CARGO_CRATE_DEPENDS+= librespot-audio-0.3.1 +CARGO_CRATE_DEPENDS+= librespot-connect-0.3.1 +CARGO_CRATE_DEPENDS+= librespot-core-0.3.1 +CARGO_CRATE_DEPENDS+= librespot-discovery-0.3.1 +CARGO_CRATE_DEPENDS+= librespot-metadata-0.3.1 +CARGO_CRATE_DEPENDS+= librespot-playback-0.3.1 +CARGO_CRATE_DEPENDS+= librespot-protocol-0.3.1 CARGO_CRATE_DEPENDS+= lock_api-0.4.5 CARGO_CRATE_DEPENDS+= log-0.4.14 CARGO_CRATE_DEPENDS+= lru-0.7.0 CARGO_CRATE_DEPENDS+= mach-0.3.2 CARGO_CRATE_DEPENDS+= match_cfg-0.1.0 +CARGO_CRATE_DEPENDS+= matchers-0.1.0 CARGO_CRATE_DEPENDS+= matches-0.1.9 CARGO_CRATE_DEPENDS+= maybe-async-0.2.6 CARGO_CRATE_DEPENDS+= memchr-2.4.1 @@ -205,9 +204,10 @@ CARGO_CRATE_DEPENDS+= rand_hc-0.3.1 CARGO_CRATE_DEPENDS+= redox_syscall-0.2.10 CARGO_CRATE_DEPENDS+= redox_users-0.4.0 CARGO_CRATE_DEPENDS+= regex-1.5.4 +CARGO_CRATE_DEPENDS+= regex-automata-0.1.10 CARGO_CRATE_DEPENDS+= regex-syntax-0.6.25 CARGO_CRATE_DEPENDS+= remove_dir_all-0.5.3 -CARGO_CRATE_DEPENDS+= reqwest-0.11.5 +CARGO_CRATE_DEPENDS+= reqwest-0.11.6 CARGO_CRATE_DEPENDS+= rodio-0.14.0 CARGO_CRATE_DEPENDS+= rpassword-5.0.1 CARGO_CRATE_DEPENDS+= rspotify-0.11.2 @@ -233,6 +233,7 @@ CARGO_CRATE_DEPENDS+= serde_urlencoded-0.7.0 CARGO_CRATE_DEPENDS+= sha-1-0.9.8 CARGO_CRATE_DEPENDS+= sha2-0.9.8 CARGO_CRATE_DEPENDS+= shannon-0.2.0 +CARGO_CRATE_DEPENDS+= sharded-slab-0.1.4 CARGO_CRATE_DEPENDS+= shell-words-1.0.0 CARGO_CRATE_DEPENDS+= shlex-0.1.1 CARGO_CRATE_DEPENDS+= signal-hook-0.1.17 @@ -254,10 +255,10 @@ CARGO_CRATE_DEPENDS+= syn-1.0.80 CARGO_CRATE_DEPENDS+= synstructure-0.12.6 CARGO_CRATE_DEPENDS+= system-deps-1.3.2 CARGO_CRATE_DEPENDS+= tempfile-3.2.0 -CARGO_CRATE_DEPENDS+= termcolor-1.1.2 CARGO_CRATE_DEPENDS+= textwrap-0.11.0 CARGO_CRATE_DEPENDS+= thiserror-1.0.30 CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.30 +CARGO_CRATE_DEPENDS+= thread_local-1.1.3 CARGO_CRATE_DEPENDS+= time-0.1.44 CARGO_CRATE_DEPENDS+= tinyvec-1.5.0 CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.0 @@ -270,7 +271,10 @@ CARGO_CRATE_DEPENDS+= tokio-util-0.6.8 CARGO_CRATE_DEPENDS+= toml-0.5.8 CARGO_CRATE_DEPENDS+= tower-service-0.3.1 CARGO_CRATE_DEPENDS+= tracing-0.1.29 +CARGO_CRATE_DEPENDS+= tracing-attributes-0.1.18 CARGO_CRATE_DEPENDS+= tracing-core-0.1.21 +CARGO_CRATE_DEPENDS+= tracing-log-0.1.2 +CARGO_CRATE_DEPENDS+= tracing-subscriber-0.3.1 CARGO_CRATE_DEPENDS+= try-lock-0.2.3 CARGO_CRATE_DEPENDS+= tui-0.15.0 CARGO_CRATE_DEPENDS+= typenum-1.14.0 diff --git a/audio/spotify-player/distinfo b/audio/spotify-player/distinfo index 66948d15bf0b..b3ceb68b7640 100644 --- a/audio/spotify-player/distinfo +++ b/audio/spotify-player/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.5 2021/10/26 09:59:31 nia Exp $ +$NetBSD: distinfo,v 1.6 2021/11/05 22:28:08 pin Exp $ BLAKE2s (aes-0.6.0.crate) = cff429c9ad9af525e61bbed22da39bd64c5eceb5f2272273daf16dd0a9ea22d6 SHA512 (aes-0.6.0.crate) = 65349285e429f9b8815743d86b3ebdececd48ce556a08b6ec5ec89bf966bc9b187a7df4fbe1f3b25172db3aab219b23f8040c1160359868e9f71d67a767c90c9 @@ -15,9 +15,6 @@ Size (aesni-0.10.0.crate) = 100248 bytes BLAKE2s (ahash-0.7.6.crate) = 5a260485860dccfc4af4ad41b107d11c1a1a0fadb036ef801484ecc98d4a6bc8 SHA512 (ahash-0.7.6.crate) = 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 Size (ahash-0.7.6.crate) = 38030 bytes -BLAKE2s (aho-corasick-0.7.18.crate) = 8925e88e2df4b5ca3b31783f527e1bb31dbe27846f409f631148fa239f3b2935 -SHA512 (aho-corasick-0.7.18.crate) = 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 -Size (aho-corasick-0.7.18.crate) = 112923 bytes BLAKE2s (alsa-0.5.0.crate) = e1bc0e254bfbb8c61416309b88d4ab202109fde106b303eabbba6a9e4a46bb27 SHA512 (alsa-0.5.0.crate) = 95a57749b1c21418fe86c61b69a4fea73b0f43d42312ae6bb66ec4fe5bc8a255fd6adcfad5037b8b49361d62a1ae9efba03201daa17f2e05f0589beb66bc0160 Size (alsa-0.5.0.crate) = 63941 bytes @@ -27,6 +24,9 @@ Size (alsa-sys-0.3.1.crate) = 32748 bytes BLAKE2s (ansi_term-0.11.0.crate) = 7cd193cc3f7acbd750b484dee76f184299e57c525ade653489f170d00854ad2c SHA512 (ansi_term-0.11.0.crate) = a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa Size (ansi_term-0.11.0.crate) = 17087 bytes +BLAKE2s (ansi_term-0.12.1.crate) = 9d7961fca7b2680f17660048cf2d6171faa0def807ea66b5b5b9110f0623a12f +SHA512 (ansi_term-0.12.1.crate) = b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 +Size (ansi_term-0.12.1.crate) = 24838 bytes BLAKE2s (anyhow-1.0.44.crate) = 502aa7e9bfb219bede496cf5d9d7431f5ef0f419393b194bfa1a56508327582e SHA512 (anyhow-1.0.44.crate) = d8ec44c64cf4b06121421c99157573b59e2078ab1aba7d949aad9ddd5ec4a1b585a07d0ca06807ed2349c6becaed1cba69f10f9affa2da25f749b615a70aa9ff Size (anyhow-1.0.44.crate) = 35067 bytes @@ -126,15 +126,15 @@ Size (cpufeatures-0.2.1.crate) = 10500 bytes BLAKE2s (crossterm-0.19.0.crate) = a92960cfc1ea43fc6511fd5a1496d5680a96876719faae61be5ed81d62ad9b05 SHA512 (crossterm-0.19.0.crate) = c46c095d73be48a3c1875806547ba708a40abfc8e5cd89514162e0d1636675c4f4e2857ac3b4b32239d14f7ab57a61018b6a919160b2136ae761dbbde726b932 Size (crossterm-0.19.0.crate) = 104572 bytes -BLAKE2s (crossterm-0.21.0.crate) = 11d91550bbfd7de63c857ef66b4ae4e9f20deb2741bec5748b7ec223e8585857 -SHA512 (crossterm-0.21.0.crate) = b45ffa4b303b1e8733e5ada4866c60184bd2095d6383cde42f5cb0508c5f2d639060d946f9da77d95de5cee4ebb588b877ff0ff4a2fcd41f40928c3fd1f8fde4 -Size (crossterm-0.21.0.crate) = 105045 bytes +BLAKE2s (crossterm-0.22.1.crate) = 646728025ea249a59f0faf8325335cbe0fd6bedbaf72c3cbe540e8c71c779462 +SHA512 (crossterm-0.22.1.crate) = 2a8534a12bb119be583d491b3595259d164de6922ce2a17bbe6f19fcff93339a6d0d8c08398958a7592d6aa765eb2ebc6e61b54211080785357c711b2c454d91 +Size (crossterm-0.22.1.crate) = 105450 bytes BLAKE2s (crossterm_winapi-0.7.0.crate) = c2da3f32bf71be05e2ae89ec397570920a48c675cf800fe4d4ccd95333be44a8 SHA512 (crossterm_winapi-0.7.0.crate) = 5efbe7992b4a19725b5992e0b29a77673e8ecc03d28da35580a5cddaeb32b7e30c7bdb53a2392ebb5b1218617045c306d78451f109d5b836f0e00dcab59e0dfd Size (crossterm_winapi-0.7.0.crate) = 15187 bytes -BLAKE2s (crossterm_winapi-0.8.0.crate) = 1cd33830b10bbb9c4073de69d591201d2738b43e7e1c67d0ef9ad8d776205155 -SHA512 (crossterm_winapi-0.8.0.crate) = e246db39c7adae89ee1699b6a0ca2f5aec2dd053db0698ee25c320eb315c59be51d6db2193493ebecadeebee5a4b6f3c52c2e9ede8088da7f9d102ff7ac1e936 -Size (crossterm_winapi-0.8.0.crate) = 15531 bytes +BLAKE2s (crossterm_winapi-0.9.0.crate) = 66dfac33e190f850bc4e3b08ffc5fc97efa584e35007e75d8ef748e901878781 +SHA512 (crossterm_winapi-0.9.0.crate) = b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d +Size (crossterm_winapi-0.9.0.crate) = 15561 bytes BLAKE2s (crypto-mac-0.11.1.crate) = b05623e2e6a5d65b066c6eefe90e0744eebc54773b71c5888c702063cea904a3 SHA512 (crypto-mac-0.11.1.crate) = 3090a7a3fdb7d94b2b14841e37733d863f2e4d24d7da3c63df1726612abdd1c1df7179bba4e344eb63a94053e59a93b0988ecd1e2e5a5db0e18a4b602be4aaa9 Size (crypto-mac-0.11.1.crate) = 9551 bytes @@ -168,9 +168,6 @@ Size (either-1.6.1.crate) = 13641 bytes BLAKE2s (encoding_rs-0.8.28.crate) = 6ab4f54686c6bdb87f476741fc47bdece4e9c22c715ff6361d9fa73bea7c33c1 SHA512 (encoding_rs-0.8.28.crate) = 8b3f7450789e33f1ad9306d152f1bd230e66c7e799de52046acd5b11f903e8c86cbe2f0aa2cfb0f0e60bd64b194250defe05ef2a171b707e129a2324de47a9b0 Size (encoding_rs-0.8.28.crate) = 1368577 bytes -BLAKE2s (env_logger-0.9.0.crate) = dc9832f568b18f635942b1a247b81c3e57a4ce6a63b36309e7f57c5f7e3b98c0 -SHA512 (env_logger-0.9.0.crate) = d7db85d2f7d16f7f97b6714e01e342ab6b784c799ef26ee322ec85fcee28a549b6e49a49200ff78eceacd0c682e941f8538a497e2a2a196040769c2365feb566 -Size (env_logger-0.9.0.crate) = 33573 bytes BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09 SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 Size (fnv-1.0.7.crate) = 11266 bytes @@ -285,9 +282,6 @@ Size (httparse-1.5.1.crate) = 26758 bytes BLAKE2s (httpdate-1.0.1.crate) = 960fe93d22b6637d850a10df3e5c209fa874c2e5abce29b63650ca0e91f040a3 SHA512 (httpdate-1.0.1.crate) = 1a63f11759e331e5938697d181c7f021e953e3616741116437253eaf6da862b6cdb08a0fef5808042d8367de9fac31b63ebcc917cfb81b0244b4d238f95538ab Size (httpdate-1.0.1.crate) = 10293 bytes -BLAKE2s (humantime-2.1.0.crate) = e2f2714ee862954ff21a5fe868eb2db60809630d21a8579d3256ebe32e8b6cfc -SHA512 (humantime-2.1.0.crate) = 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c -Size (humantime-2.1.0.crate) = 16749 bytes BLAKE2s (hyper-0.14.13.crate) = 34064a8092f69816c4e1d390a422d14f5d30a8d8ad5c5d4c74f67e2fb5fd5a51 SHA512 (hyper-0.14.13.crate) = a0db865c26a95ecb0921f9941359d26bd41daa026836796b8576d89e4ce76bf23177d6f61d0c7d9e9cac51d02559bfffa11eae84d36d7afbc0c03a448a8b85bd Size (hyper-0.14.13.crate) = 171435 bytes @@ -378,27 +372,27 @@ Size (libpulse-simple-sys-1.19.1.crate) = 9463 bytes BLAKE2s (libpulse-sys-1.19.2.crate) = bfbefd21cbb22104b3c8a3855bd9688ef187b271d22bc84e86e132064436714e SHA512 (libpulse-sys-1.19.2.crate) = 6a094bd7429510d474a4016c2a888e8591aef673dbd1449158f2454f2bad9f6138765e5c659d9ae8719fea1cbe7017281ec6822ff413cdd7053ddc64a0259dd9 Size (libpulse-sys-1.19.2.crate) = 35108 bytes -BLAKE2s (librespot-audio-0.3.0.crate) = 88a1420b56071f98b84d0c394e58f73ed7cb07023a965dfc5c3aabe4102e4541 -SHA512 (librespot-audio-0.3.0.crate) = 74bfd5dabced4b29bd8b5c6bab34db578eb101ca2c998b3aa5559e2f00963ad5e576166ff888d00f6c22837f0efa1cdbb558dc976cfdde334e6db155ed51e91b -Size (librespot-audio-0.3.0.crate) = 10655 bytes -BLAKE2s (librespot-connect-0.3.0.crate) = 7da9733c73a422f21d0c4d722eacd788e4d7c337164b236668abaf8c51bec203 -SHA512 (librespot-connect-0.3.0.crate) = 2be007259d877f48249243154d2466b2569600774e6e855e103803729eb7f7634e55388a789b9f5452a495e8746308d036877949f06a46286367aaac8873ac8c -Size (librespot-connect-0.3.0.crate) = 11206 bytes -BLAKE2s (librespot-core-0.3.0.crate) = c88c561c790d03cc7b5dfc1855b770a4794f45bf1debc2358f82c8d9ac567291 -SHA512 (librespot-core-0.3.0.crate) = c9d517b97403dbfcd4a2966f7f4c740a7a1ef1b3b1c3748dbcf5c8cb2379e6655149b0509ce2e3308ea1f9d0f84ba935e446996fd95a97262f00f6770ed6f7ff -Size (librespot-core-0.3.0.crate) = 24843 bytes -BLAKE2s (librespot-discovery-0.3.0.crate) = 70e24a79f24c5ea02c555395bcd0fbfee24917cd3e8c16a36d4853c4ab12d16a -SHA512 (librespot-discovery-0.3.0.crate) = 57088e63f5b969793a311ad140b3baf8e8d3d4205d73da61a3c45ed87504ac2e715c87306cc57b166cb05fdce5d6d078f0adfb5ca0efc71da47c6d940913b440 -Size (librespot-discovery-0.3.0.crate) = 13322 bytes -BLAKE2s (librespot-metadata-0.3.0.crate) = 457639215604b4d0380263f241ac208a09a5ad8b44d5f501dd5f07361272c759 -SHA512 (librespot-metadata-0.3.0.crate) = 4b3fc3d70512cf954a8ea1cdc4b1da5c05509a6cf3fc79602a723c3345c4e9d0cccfd67213b2362afb1982317e4433f10409a5b0dec756d3c440a9968851d01f -Size (librespot-metadata-0.3.0.crate) = 3658 bytes -BLAKE2s (librespot-playback-0.3.0.crate) = 7c991d30e1a7abdb8080e458708cd0d9d26e2fb4764e09fbe4cea6c83abb0b38 -SHA512 (librespot-playback-0.3.0.crate) = 6ada1c8a774b72b6dd22877f0683ad9fe3c44126a16952dc85ba0eafcd656ba3467ccfc5be85a9043c16f108ec09fd635c584ff4f2bbb9b20478a27ad3a5dda1 -Size (librespot-playback-0.3.0.crate) = 35642 bytes -BLAKE2s (librespot-protocol-0.3.0.crate) = 0e0422e0a61637a4f59c2c52025b61e0ebc1bf78185af284efb80c6616f03e0b -SHA512 (librespot-protocol-0.3.0.crate) = 205e1742e71eeff676c6eee88232a58e693167c64ee4f22447c8dce40cab841e796fe6fc7c89c3b1634fa86036a92e02c7b35006eba4d363289c1c0bc0b49919 -Size (librespot-protocol-0.3.0.crate) = 12268 bytes +BLAKE2s (librespot-audio-0.3.1.crate) = 70628bbf909d4ced1694336043e0be5ae93ff53f9cb2de20c308560403208c37 +SHA512 (librespot-audio-0.3.1.crate) = b4c4d07004502d8f9fece377df5e5a8d3df44ffe199040edfbb5444c84f692d2b1e30c7046c56ea05ff6fefdaa9bae27bba2eb0fb285557a27ea62e361a6c7f6 +Size (librespot-audio-0.3.1.crate) = 10578 bytes +BLAKE2s (librespot-connect-0.3.1.crate) = 36d3c1257b14c252516c73349998c53129e2b64e9c7bde4d2e3bff469297d649 +SHA512 (librespot-connect-0.3.1.crate) = 975c3701a659a35000b1fb653f107b39ad21b5582b05d1ad03fa126f883efaabca604ea1753023fe95d237ac4bfed9d0228cf9393c03ddc0e785519307a2a4a4 +Size (librespot-connect-0.3.1.crate) = 11029 bytes +BLAKE2s (librespot-core-0.3.1.crate) = 8c47d2ec949bb5c0a8dad83bf509e91e14e6f3b9c398ad7681b894877d4b9796 +SHA512 (librespot-core-0.3.1.crate) = c4f75d7058eaf9b8799b9a823dd350a1110b04cb74dc38687e6aff8cf11e5e14c78435266001fe1877cc68a7088998dffcc6292a32470fcb0c7dc9b659c4fa9a +Size (librespot-core-0.3.1.crate) = 24776 bytes +BLAKE2s (librespot-discovery-0.3.1.crate) = 1a1d27dd40ce4b01e5f09618f87795a6894730fbbc62eb744dfe3a048de06447 +SHA512 (librespot-discovery-0.3.1.crate) = 6c6038a253b56833d3ae94a667121b55a5649012bb5af33b406c83c49095b5032074565312e6342f836d1210fc48a49988da77b402b7decbad990add3e3735db +Size (librespot-discovery-0.3.1.crate) = 13271 bytes +BLAKE2s (librespot-metadata-0.3.1.crate) = 21939941fd34bc1830f9a23302a90b9497df2d1816ae184a3641802972a85ca7 +SHA512 (librespot-metadata-0.3.1.crate) = 968d1ec75ead1948c12ec90d3c8ec9844e8432bc579ec991b94512670a8c0dec814c7c757808d229123c783d2ba881e62acdc4b0b1217f8297861c10b79b7ecf +Size (librespot-metadata-0.3.1.crate) = 3582 bytes +BLAKE2s (librespot-playback-0.3.1.crate) = b8131186c831823d0660a3c7dbb80cb89fdeeafc7c36e3150fd5fcac45606fda +SHA512 (librespot-playback-0.3.1.crate) = f6a6f7d994de0a9d953ae8b94cb51b91b11f8d07f1553c79de9cb7a0f09e04a5d7abcf3ac98c31ac464ae42cadcd8cd78515f22899d62bfca8b54273e49b9eef +Size (librespot-playback-0.3.1.crate) = 35535 bytes +BLAKE2s (librespot-protocol-0.3.1.crate) = bf7ee7706a7e17e5cac8c3f39c02c3683e5a94705145fab193849391073efde5 +SHA512 (librespot-protocol-0.3.1.crate) = 73050c3eccc079ca958660d042dc1058522e4d82820f1234d0d765a22a5b75eb0a00979c0ab4cf418f74c1a1269aebfc411504306ca9f305f6160e954c4ed296 +Size (librespot-protocol-0.3.1.crate) = 12186 bytes BLAKE2s (lock_api-0.4.5.crate) = 241091229a97b2bebe85e456cbff991d0bd0ace5a3b2f633c464f0a8070a1d2a SHA512 (lock_api-0.4.5.crate) = d6cd948a4183a73e8b91b9167d551e72dd75820c76123fb0839f8389c7872d2c46dbcf5785d7600ecc4e27f3d214f476585b9c39e85f70500eb8d012e5ff9535 Size (lock_api-0.4.5.crate) = 25199 bytes @@ -414,6 +408,9 @@ Size (mach-0.3.2.crate) = 19611 bytes BLAKE2s (match_cfg-0.1.0.crate) = 07ac4e2c156930faa3ae71c3c48101033c699e5114a8d7b8aa01780448780038 SHA512 (match_cfg-0.1.0.crate) = fd36f2b128d70a0f278e708bcb3274d90380229f754aed7ce9b808138b0189d5e1a07e0ba732216f788a530cecddcdd980559b3f71efa371d8805a213ff8f2d6 Size (match_cfg-0.1.0.crate) = 7153 bytes +BLAKE2s (matchers-0.1.0.crate) = e16e40b59402c6282f2b7ce6e930e3f88bb630b24e68b5bd0a2b1d9fb57f1fac +SHA512 (matchers-0.1.0.crate) = 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 +Size (matchers-0.1.0.crate) = 6948 bytes BLAKE2s (matches-0.1.9.crate) = d657fb7534ee934ab693dc86433fc23db4c6fd1fd46efe2e55a13c23a3d1d0b8 SHA512 (matches-0.1.9.crate) = 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 Size (matches-0.1.9.crate) = 2246 bytes @@ -615,15 +612,18 @@ Size (redox_users-0.4.0.crate) = 13023 bytes BLAKE2s (regex-1.5.4.crate) = 3465447445c42b1e1e85a575bc9ec4edc9b036e61e87288521038059d229c9a7 SHA512 (regex-1.5.4.crate) = 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 Size (regex-1.5.4.crate) = 236581 bytes +BLAKE2s (regex-automata-0.1.10.crate) = 283615bf1114bdcf5a2ebd639ba1889a8a9a0195b566f41226f7e0961f3d5d81 +SHA512 (regex-automata-0.1.10.crate) = 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f +Size (regex-automata-0.1.10.crate) = 114533 bytes BLAKE2s (regex-syntax-0.6.25.crate) = e37642d6bafc62a523b729a9b82712000ee5c603ab3e0d4389af0b5735c64d71 SHA512 (regex-syntax-0.6.25.crate) = a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 Size (regex-syntax-0.6.25.crate) = 293293 bytes BLAKE2s (remove_dir_all-0.5.3.crate) = 1c3501d77c00011b5c303ca74013c37e39700786c370d0891f8114759e4e6b4b SHA512 (remove_dir_all-0.5.3.crate) = 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c Size (remove_dir_all-0.5.3.crate) = 9184 bytes -BLAKE2s (reqwest-0.11.5.crate) = 9ae240c1276046fb6d08d0aadae9ed1dcaad2dab75ff5bd1077df6dd9358a988 -SHA512 (reqwest-0.11.5.crate) = 59f624e7018fbbd9eb47b448356178196d315792e2418428ea1371a3c2b87417be4aa27d3c75e992bac525cbe95976a6ff481fd2a7661d56aaad3a8c3052cf84 -Size (reqwest-0.11.5.crate) = 136526 bytes +BLAKE2s (reqwest-0.11.6.crate) = 3bbac9704cd77ed3d49e7a91eb92e565d6da6cdfe128042a22fbeeea1a22f9b6 +SHA512 (reqwest-0.11.6.crate) = 39a76ec1667fb83c5315f5d49c2a4325e14c5fc46c23d5d519449cb2284be3e24313d91007274626e473f1cc663594c018004b9ed1f912292550bed15e0fab1b +Size (reqwest-0.11.6.crate) = 137108 bytes BLAKE2s (rodio-0.14.0.crate) = 0c5417664616101a944438f578ca88456ed25126b7357fe63b667648dcc1ff33 SHA512 (rodio-0.14.0.crate) = e44aad2af88b20a9ee209632d374d589115510e99213038b1fb9ab403ddbadc5939943a08dad03d7a0bda974656275c251572edc58fbc581a552317a059b8e66 Size (rodio-0.14.0.crate) = 7145695 bytes @@ -699,6 +699,9 @@ Size (sha2-0.9.8.crate) = 22132 bytes BLAKE2s (shannon-0.2.0.crate) = 57371ac13bc48159065ab4e240a79a5293961d2e55770c2241d1857e130ebb39 SHA512 (shannon-0.2.0.crate) = 1357ab46f32c4a732fb5373166b1fafce53d1292f6a259d770c1514686f39af9ffc2399dbed405c360270aec8ba6e2faeea3844fab385f3b52bd2b0d29b0a3c6 Size (shannon-0.2.0.crate) = 3503 bytes +BLAKE2s (sharded-slab-0.1.4.crate) = 206b04e9df17375efb608fb3e86815c276b8e1691960756f14c3e3f6939aecf7 +SHA512 (sharded-slab-0.1.4.crate) = 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55 +Size (sharded-slab-0.1.4.crate) = 52479 bytes BLAKE2s (shell-words-1.0.0.crate) = 376bd2cd2db527621c1ac83c6d4f0b9efd9263f5199f9acd721c08dd80558159 SHA512 (shell-words-1.0.0.crate) = f1de4606bb249fca7dea437464ef560aa49839382716b9c940738547a5def28337501d9ba77d96a63ecb956d3c49867d6f4742f14946448a2c9d0b1ecea9ebc9 Size (shell-words-1.0.0.crate) = 9798 bytes @@ -726,9 +729,9 @@ Size (smallvec-1.7.0.crate) = 27459 bytes BLAKE2s (socket2-0.4.2.crate) = 94c128e4fadbafbb5f4ad5addb0bfce171236bf17e6dc090cc684e0932f8d3b0 SHA512 (socket2-0.4.2.crate) = af4641d98737bbc4d14e82d91791af4705f9dbbec4d8b3a25e7e990a5c7ac25b48eea6c4a743b09db52a037c67a7b676147087688f4e29d6541dd1ad7ff9688b Size (socket2-0.4.2.crate) = 41721 bytes -BLAKE2s (spotify-player-0.4.0.tar.gz) = 0fc4cdef35d7e29dd3e4b739c0d3ad040b41218e947a50a5493940c9fa8834b0 -SHA512 (spotify-player-0.4.0.tar.gz) = 3be23d18e469ccf3f314945f017712b36d3540664f516bca6ad0a1bb7ac358c89e43e718fb4a331319f78a3b7eff2848e54c10c156041ab408db547ad7a31693 -Size (spotify-player-0.4.0.tar.gz) = 1423590 bytes +BLAKE2s (spotify-player-0.5.1.tar.gz) = 72042b88194755d571c9ca2dda45b1000fb4877ede071684a5cf2870641e30fa +SHA512 (spotify-player-0.5.1.tar.gz) = fb6f9050a8917737a84d2229f11f8e70e7692979186c0f06198c58a8912c41e38d6e19dfcd191a3cea3db2ccf9b9464bbd26801619d04fd8aaf822e4127ff6bd +Size (spotify-player-0.5.1.tar.gz) = 68153 bytes BLAKE2s (stdweb-0.1.3.crate) = 70ab5dcc702cd10b958c806d6fe45867dc4f899db2613b2c8b8014f212969287 SHA512 (stdweb-0.1.3.crate) = d7119427aae5d37336b8cf0002bae9c0d76a87a6865dbc9cc4c1f9abe64efe8d861c149b3975c6b3481a804e20be4fa28619257c233d3ea3d550ebd550ca5fa6 Size (stdweb-0.1.3.crate) = 90221 bytes @@ -765,9 +768,6 @@ Size (system-deps-1.3.2.crate) = 15866 bytes BLAKE2s (tempfile-3.2.0.crate) = 3faf07562ac5aa5d5f7b400d27cabe0cf9342c30b5ad28b30b6a97d1d1f80c24 SHA512 (tempfile-3.2.0.crate) = 56d1c5af7cb6863f9eac990354126979534aae7bf298bc8b1c918c7317ce2ba31f53089aaa1ecf8baa4a39d4111d74f4450be82b509b3c2aa0428880029e663a Size (tempfile-3.2.0.crate) = 25892 bytes -BLAKE2s (termcolor-1.1.2.crate) = 370fbd8e2988e3b2cdb87cfaa4b24d0f06f70f6fa439bc8f8acad102f8be16fe -SHA512 (termcolor-1.1.2.crate) = f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c -Size (termcolor-1.1.2.crate) = 17287 bytes BLAKE2s (textwrap-0.11.0.crate) = aac1ca89e048f3559b66b2653332c7a880ffdd9d7e557c097334ed50099ae7af SHA512 (textwrap-0.11.0.crate) = f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a Size (textwrap-0.11.0.crate) = 17322 bytes @@ -777,6 +777,9 @@ Size (thiserror-1.0.30.crate) = 17748 bytes BLAKE2s (thiserror-impl-1.0.30.crate) = 86f5a47f5cf688df7e60d0c2bc5da31b52842e8ba939d46256fa91d10253d58d SHA512 (thiserror-impl-1.0.30.crate) = 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 Size (thiserror-impl-1.0.30.crate) = 15230 bytes +BLAKE2s (thread_local-1.1.3.crate) = dcbd87f969435f94703689c39cee8a9fac1850a5d40862020dd9af0634e03099 +SHA512 (thread_local-1.1.3.crate) = 89fe00c005b2bcbb77f2286475dc04f1400b3cd3bc165162f70c1a91f7fe98132f5d0a65e5f1bb36fd8c33617e6d548f3a68df7a2302ea3a177717c71fc112b6 +Size (thread_local-1.1.3.crate) = 13111 bytes BLAKE2s (time-0.1.44.crate) = 79439180e7a2959f46d464b4db490554b4fa230c169516e7368e2b60853195e9 SHA512 (time-0.1.44.crate) = 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf Size (time-0.1.44.crate) = 28885 bytes @@ -813,9 +816,18 @@ Size (tower-service-0.3.1.crate) = 6299 bytes BLAKE2s (tracing-0.1.29.crate) = 771bd911cd847556f839cb0f71c96ac2b404c66312508e473fc3e0594f4cfed2 SHA512 (tracing-0.1.29.crate) = 8b9c58aa6d236485cbd8e6c3b39a1cc05d30169dd9ddb377ba464ba72c774af69b0eecce1551660d26fa6735e5483f45463cfcd196513c0b4c351c900cf4c7d8 Size (tracing-0.1.29.crate) = 72444 bytes +BLAKE2s (tracing-attributes-0.1.18.crate) = 6d6f787081ef42805cebf81d4a5a939d3904a80d1f976e6fdd181f581656a57a +SHA512 (tracing-attributes-0.1.18.crate) = 69417ae19fb88742ce609724113945fcc3c28615c84780ee169f4149d3f479dec5fcd39c95aeb2b64a4a2678ec72f53a93cc02996ce2f46a0d3f1ef4754216d3 +Size (tracing-attributes-0.1.18.crate) = 22779 bytes BLAKE2s (tracing-core-0.1.21.crate) = 44d5520c4d6f6526b2bb0eebf81bfa3083ac42c7932037be6b03f46b8ee7ca19 SHA512 (tracing-core-0.1.21.crate) = 2c3e00674c02023ee3e9a114878ad8941253a9489312082b2cf9a163b04fb8d23767f00892874645f59f30b6f620dfb83dab8680c64db5510208678b52f2db9c Size (tracing-core-0.1.21.crate) = 50683 bytes +BLAKE2s (tracing-log-0.1.2.crate) = 6a1bce51b42e3f21a88877b504acf1c446ce40efb2facc15841f12b8b971cd42 +SHA512 (tracing-log-0.1.2.crate) = c4e146026ea7b27e79c630da9994dfafb90f9bdd581f51cbd5a5f985b0e60b2412937214e0365203148eb91f0a5ef3644e64757dadaa10287a097ad85989b620 +Size (tracing-log-0.1.2.crate) = 14915 bytes +BLAKE2s (tracing-subscriber-0.3.1.crate) = a3530a0b9546163fe2d0428cd61eda3e597aa4a765ed3f1a879373688b9b18c5 +SHA512 (tracing-subscriber-0.3.1.crate) = c8372aa7e55e02854391bba4cdbf2d4db99b44c1b9676e238e5455a3272451ab521f69e59a26015279ea99da5b8be9b92a62a734ea4d8005e7fa19ea37c76543 +Size (tracing-subscriber-0.3.1.crate) = 150794 bytes BLAKE2s (try-lock-0.2.3.crate) = 7293ce5d84b0272de938d6be94e4aace28cdcf2584e617daed1e58fe68a9c068 SHA512 (try-lock-0.2.3.crate) = ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 Size (try-lock-0.2.3.crate) = 4158 bytes