{"name":"kopuz","vers":"0.7.0","deps":[{"name":"block2","req":"^0.6","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"components","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-components"},{"name":"config","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-config"},{"name":"ctrlc","req":"^3.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"db","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-db"},{"name":"dioxus","req":"^0.7.9","features":["desktop"],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"dioxus","req":"^0.7.9","features":["web"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"dioxus","req":"^0.7.9","features":["mobile"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"directories","req":"^6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"discord-presence","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"kopuz-discord-presence"},{"name":"discord-rich-presence","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"getrandom","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"hooks","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-hooks"},{"name":"http","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"i18n","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-i18n"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"kopuz_route","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-route"},{"name":"libloading","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6.4","features":["std"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3.2","features":["NSImage"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3.2","features":["NSString","NSDictionary","NSValue","NSObject","NSURL","NSProcessInfo"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3.2","features":["MPNowPlayingInfoCenter","MPMediaItem","MPRemoteCommandCenter","MPRemoteCommand"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"pages","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-pages"},{"name":"percent-encoding","req":"^2.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"player","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-player"},{"name":"radio","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-radio"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reader","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-reader"},{"name":"reqwest","req":"^0.13","features":["rustls","http2","charset","query","form","json"],"optional":false,"default_features":false,"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":"server","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-server"},{"name":"tokio","req":"^1.0","features":["rt","time","sync","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utils","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-utils"},{"name":"uuid","req":"^1.20.0","features":["v4","fast-rng","macro-diagnostics","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3","features":["AudioContext","AudioDestinationNode","AudioNode","AudioParam","BiquadFilterNode","BiquadFilterType","ChannelMergerNode","ChannelSplitterNode","GainNode","HtmlAudioElement","HtmlMediaElement","MediaElementAudioSourceNode","MediaError","Window","Storage"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webbrowser","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"webkit2gtk","req":"^2.0","features":["v2_16"],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"windows","req":"^0.62","features":["Win32_Foundation","Win32_Graphics_Gdi","Win32_UI_HiDpi","Win32_UI_WindowsAndMessaging"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"winres","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"}],"cksum":"3e0dac30ae5e3a408afb8a1cf2aadc699b95cef0d16cedbd0fd1b0356db5def8","features":{"default":[]},"yanked":false,"rust_version":"1.95.0","pubtime":"2026-06-25T15:50:01Z"} {"name":"kopuz","vers":"0.8.0","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"block2","req":"^0.6","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"components","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-components"},{"name":"config","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-config"},{"name":"ctrlc","req":"^3.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"db","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-db"},{"name":"dioxus","req":"^0.7.9","features":["desktop"],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"dioxus","req":"^0.7.9","features":["web"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"dioxus","req":"^0.7.9","features":["mobile"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"directories","req":"^6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"discord-presence","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"kopuz-discord-presence"},{"name":"discord-rich-presence","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"getrandom","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"hooks","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-hooks"},{"name":"http","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"i18n","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-i18n"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"kopuz_route","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-route"},{"name":"libloading","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6.4","features":["std"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3.2","features":["NSImage"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3.2","features":["NSString","NSDictionary","NSValue","NSObject","NSURL","NSProcessInfo"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3.2","features":["MPNowPlayingInfoCenter","MPMediaItem","MPRemoteCommandCenter","MPRemoteCommand"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"pages","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-pages"},{"name":"percent-encoding","req":"^2.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"player","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-player"},{"name":"radio","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-radio"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reader","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-reader"},{"name":"reqwest","req":"^0.13","features":["rustls","http2","charset","query","form","json"],"optional":false,"default_features":false,"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":"server","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-server"},{"name":"tokio","req":"^1.0","features":["rt","time","sync","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utils","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-utils"},{"name":"uuid","req":"^1.20.0","features":["v4","fast-rng","macro-diagnostics","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3","features":["AudioContext","AudioDestinationNode","AudioNode","AudioParam","BiquadFilterNode","BiquadFilterType","ChannelMergerNode","ChannelSplitterNode","GainNode","HtmlAudioElement","HtmlMediaElement","MediaElementAudioSourceNode","MediaError","Window","Storage"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webbrowser","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"webkit2gtk","req":"^2.0","features":["v2_16"],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"windows","req":"^0.62","features":["Win32_Foundation","Win32_Graphics_Gdi","Win32_UI_HiDpi","Win32_UI_WindowsAndMessaging"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"winres","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"}],"cksum":"216e73642aa2be1f578ecc3e93ce236f3ce870740d57fc0852b3197fd2be1ae1","features":{"default":[]},"yanked":false,"rust_version":"1.95.0","pubtime":"2026-06-26T14:35:42Z"} {"name":"kopuz","vers":"0.8.1","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"block2","req":"^0.6","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"components","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-components"},{"name":"config","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-config"},{"name":"ctrlc","req":"^3.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"db","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-db"},{"name":"dioxus","req":"^0.7.9","features":["desktop"],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"dioxus","req":"^0.7.9","features":["web"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"dioxus","req":"^0.7.9","features":["mobile"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"directories","req":"^6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"discord-presence","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"kopuz-discord-presence"},{"name":"discord-rich-presence","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"getrandom","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"hooks","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-hooks"},{"name":"http","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"i18n","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-i18n"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"kopuz_route","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-route"},{"name":"libloading","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6.4","features":["std"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3.2","features":["NSImage"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3.2","features":["NSString","NSDictionary","NSValue","NSObject","NSURL","NSProcessInfo"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3.2","features":["MPNowPlayingInfoCenter","MPMediaItem","MPRemoteCommandCenter","MPRemoteCommand"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"pages","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-pages"},{"name":"percent-encoding","req":"^2.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"player","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-player"},{"name":"radio","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-radio"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reader","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-reader"},{"name":"reqwest","req":"^0.13","features":["rustls","http2","charset","query","form","json"],"optional":false,"default_features":false,"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":"server","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-server"},{"name":"tokio","req":"^1.0","features":["rt","time","sync","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utils","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-utils"},{"name":"uuid","req":"^1.20.0","features":["v4","fast-rng","macro-diagnostics","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3","features":["AudioContext","AudioDestinationNode","AudioNode","AudioParam","BiquadFilterNode","BiquadFilterType","ChannelMergerNode","ChannelSplitterNode","GainNode","HtmlAudioElement","HtmlMediaElement","MediaElementAudioSourceNode","MediaError","Window","Storage"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webbrowser","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"webkit2gtk","req":"^2.0","features":["v2_16"],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"windows","req":"^0.62","features":["Win32_Foundation","Win32_Graphics_Gdi","Win32_UI_HiDpi","Win32_UI_WindowsAndMessaging"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"winres","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"}],"cksum":"1d49fa2415ea2dd6312fd35607db09e7da4948733e4fe29408321e908a96062f","features":{"default":[]},"yanked":false,"rust_version":"1.95.0","pubtime":"2026-06-29T10:52:09Z"} {"name":"kopuz","vers":"0.8.2","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"block2","req":"^0.6","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"components","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-components"},{"name":"config","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-config"},{"name":"ctrlc","req":"^3.5","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"db","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-db"},{"name":"dioxus","req":"^0.7.9","features":["desktop"],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"dioxus","req":"^0.7.9","features":["web"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"dioxus","req":"^0.7.9","features":["mobile"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"directories","req":"^6.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal"},{"name":"discord-presence","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_arch = \"wasm32\"))","kind":"normal","package":"kopuz-discord-presence"},{"name":"discord-rich-presence","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"getrandom","req":"^0.4","features":["wasm_js"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"hooks","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-hooks"},{"name":"http","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"i18n","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-i18n"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"kopuz_route","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-route"},{"name":"libloading","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6.4","features":["std"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3.2","features":["NSImage"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3.2","features":["NSString","NSDictionary","NSValue","NSObject","NSURL","NSProcessInfo"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3.2","features":["MPNowPlayingInfoCenter","MPMediaItem","MPRemoteCommandCenter","MPRemoteCommand"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"pages","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-pages"},{"name":"percent-encoding","req":"^2.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"player","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-player"},{"name":"radio","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-radio"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reader","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-reader"},{"name":"reqwest","req":"^0.13","features":["rustls","http2","charset","query","form","json"],"optional":false,"default_features":false,"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":"server","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-server"},{"name":"tokio","req":"^1.0","features":["rt","time","sync","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utils","req":"^0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-utils"},{"name":"uuid","req":"^1.20.0","features":["v4","fast-rng","macro-diagnostics","js"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"web-sys","req":"^0.3","features":["AudioContext","AudioDestinationNode","AudioNode","AudioParam","BiquadFilterNode","BiquadFilterType","ChannelMergerNode","ChannelSplitterNode","GainNode","HtmlAudioElement","HtmlMediaElement","MediaElementAudioSourceNode","MediaError","Window","Storage"],"optional":false,"default_features":true,"target":"cfg(target_arch = \"wasm32\")","kind":"normal"},{"name":"webbrowser","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(all(not(target_arch = \"wasm32\"), not(target_os = \"android\")))","kind":"normal"},{"name":"webkit2gtk","req":"^2.0","features":["v2_16"],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"windows","req":"^0.62","features":["Win32_Foundation","Win32_Graphics_Gdi","Win32_UI_HiDpi","Win32_UI_WindowsAndMessaging"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"winres","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"}],"cksum":"665aab3d01795a5b80577c48a227bce52f2558830dfbed9dfd12d7092de3c057","features":{"default":[]},"yanked":false,"rust_version":"1.95.0","pubtime":"2026-06-30T16:54:48Z"} {"name":"kopuz","vers":"0.9.0","deps":[{"name":"base64","req":"^0.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"block2","req":"^0.6","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"components","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-components"},{"name":"config","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-config"},{"name":"ctrlc","req":"^3.5","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_os = \"android\"))","kind":"normal"},{"name":"db","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-db"},{"name":"dioxus","req":"^0.7.9","features":["desktop"],"optional":false,"default_features":true,"target":"cfg(not(target_os = \"android\"))","kind":"normal"},{"name":"dioxus","req":"^0.7.9","features":["mobile"],"optional":false,"default_features":true,"target":"cfg(target_os = \"android\")","kind":"normal"},{"name":"directories","req":"^6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"discord-presence","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-discord-presence"},{"name":"discord-rich-presence","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_os = \"android\"))","kind":"normal"},{"name":"hooks","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-hooks"},{"name":"http","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"i18n","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-i18n"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":["jpeg","png","webp"],"optional":false,"default_features":false,"target":null,"kind":"build"},{"name":"kopuz_route","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-route"},{"name":"libloading","req":"^0.8","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"objc2","req":"^0.6.4","features":["std"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-app-kit","req":"^0.3.2","features":["NSImage"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-foundation","req":"^0.3.2","features":["NSString","NSDictionary","NSValue","NSObject","NSURL","NSProcessInfo"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"objc2-media-player","req":"^0.3.2","features":["MPNowPlayingInfoCenter","MPMediaItem","MPRemoteCommandCenter","MPRemoteCommand"],"optional":false,"default_features":true,"target":"cfg(target_os = \"macos\")","kind":"normal"},{"name":"pages","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-pages"},{"name":"percent-encoding","req":"^2.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"player","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-player"},{"name":"radio","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-radio"},{"name":"rand","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reader","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-reader"},{"name":"reqwest","req":"^0.13","features":["rustls","http2","charset","query","form","json"],"optional":false,"default_features":false,"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":"server","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-server"},{"name":"tokio","req":"^1.0","features":["rt","time","sync","macros","io-util"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-appender","req":"^0.2","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_os = \"android\"))","kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter","fmt","json"],"optional":false,"default_features":true,"target":"cfg(not(target_os = \"android\"))","kind":"normal"},{"name":"urlencoding","req":"^2.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"utils","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"kopuz-utils"},{"name":"uuid","req":"^1.20.0","features":["v4","fast-rng","macro-diagnostics"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webbrowser","req":"^1.2.1","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_os = \"android\"))","kind":"normal"},{"name":"webkit2gtk","req":"^2.0","features":["v2_16"],"optional":false,"default_features":true,"target":"cfg(target_os = \"linux\")","kind":"normal"},{"name":"windows","req":"^0.62","features":["Win32_Foundation","Win32_Graphics_Gdi","Win32_UI_HiDpi","Win32_UI_WindowsAndMessaging"],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"normal"},{"name":"winres","req":"^0.1","features":[],"optional":false,"default_features":true,"target":"cfg(target_os = \"windows\")","kind":"build"}],"cksum":"f8a2069da8ebbd8deaaa68b173cc5e71b7bdce5a471e25da59e00a70c1bfc63c","features":{"default":[]},"yanked":false,"rust_version":"1.95.0","pubtime":"2026-07-06T17:09:59Z"}