setup chromecast addon

This commit is contained in:
Tsiry Sandratraina
2022-12-14 05:44:06 +03:00
parent b8e5db1d99
commit 9608113493
3 changed files with 83 additions and 9 deletions

87
Cargo.lock generated
View File

@@ -3850,6 +3850,13 @@ dependencies = [
name = "music-player-addons"
version = "0.1.0"
[[package]]
name = "music-player-chromecast-addon"
version = "0.1.0"
dependencies = [
"rust_cast",
]
[[package]]
name = "music-player-client"
version = "0.1.1"
@@ -4383,6 +4390,32 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]]
name = "openssl"
version = "0.10.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29d971fd5722fec23977260f6e81aa67d2f22cadbdc2aa049f1022d9a3be1566"
dependencies = [
"bitflags",
"cfg-if 1.0.0",
"foreign-types",
"libc",
"once_cell",
"openssl-macros",
"openssl-sys",
]
[[package]]
name = "openssl-macros"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "openssl-probe"
version = "0.1.5"
@@ -4391,9 +4424,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
version = "0.9.78"
version = "0.9.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07d5c8cb6e57b3a3612064d7b18b117912b4ce70955c2504d4b741c9e244b132"
checksum = "5454462c0eced1e97f2ec09036abc8da362e66802f66fd20f86854d9d8cbcbc4"
dependencies = [
"autocfg",
"cc",
@@ -5005,29 +5038,51 @@ dependencies = [
[[package]]
name = "protobuf"
version = "2.28.0"
version = "2.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94"
checksum = "cf7e6d18738ecd0902d30d1ad232c9125985a3422929b16c65517b38adc14f96"
[[package]]
name = "protobuf-codegen"
version = "2.28.0"
version = "2.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "033460afb75cf755fcfc16dfaed20b86468082a2ea24e05ac35ab4a099a017d6"
checksum = "aec1632b7c8f2e620343439a7dfd1f3c47b18906c4be58982079911482b5d707"
dependencies = [
"protobuf",
]
[[package]]
name = "protobuf-codegen-pure"
version = "2.28.0"
version = "2.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95a29399fc94bcd3eeaa951c715f7bea69409b2445356b00519740bcd6ddd865"
checksum = "9f8122fdb18e55190c796b088a16bdb70cd7acdcd48f7a8b796b58c62e532cc6"
dependencies = [
"protobuf",
"protobuf-codegen",
]
[[package]]
name = "protoc"
version = "2.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2ef1dc036942fac2470fdb8a911f125404ee9129e9e807f3d12d8589001a38f"
dependencies = [
"log",
"which",
]
[[package]]
name = "protoc-rust"
version = "2.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a9e315121c8e7e21396e940a3d27f92280a6d28e3931213bf6cbfea76c5cc94"
dependencies = [
"protobuf",
"protobuf-codegen",
"protoc",
"tempfile",
]
[[package]]
name = "quick-error"
version = "1.2.3"
@@ -5335,6 +5390,22 @@ dependencies = [
"serde_derive",
]
[[package]]
name = "rust_cast"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ae2f46d9800706b729d86ef2f4c78e5920b56f56e720b440b311115081f413d"
dependencies = [
"byteorder",
"log",
"openssl",
"protobuf",
"protoc-rust",
"serde",
"serde_derive",
"serde_json",
]
[[package]]
name = "rust_decimal"
version = "1.26.1"

View File

@@ -16,6 +16,7 @@ description = "An extensible music player daemon written in Rust"
members = [
"addons",
"addons/chromecast",
"client",
"discovery",
"entity",
@@ -33,7 +34,6 @@ members = [
exclude = [
"addons/airplay",
"addons/chromecast",
"addons/datpiff",
"addons/deezer",
"addons/genius",

View File

@@ -2,7 +2,10 @@
name = "music-player-chromecast-addon"
version = "0.1.0"
edition = "2021"
license = "MIT"
keywords = ["cast", "chromecast", "google"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
rust_cast = "0.17.0"