|
| 1 | +[package] |
| 2 | +authors = [ "Tsiry Sandratraina <[email protected]>"] |
| 3 | +categories = ["command-line-utilities"] |
| 4 | +description = "An extensible music player daemon written in Rust" |
| 5 | +edition = "2021" |
| 6 | +keywords = ["tokio", "music", "daemon", "streaming", "player"] |
| 7 | +license = "MIT" |
| 8 | +name = "music-player" |
| 9 | +readme = "README.md" |
| 10 | +repository = "https://github.com/tsirysndr/music-player" |
| 11 | +version = "0.2.0-alpha.13" |
| 12 | + |
| 13 | +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html |
| 14 | + |
| 15 | +[workspace] |
| 16 | + |
| 17 | +members = [ |
| 18 | + "addons", |
| 19 | + "audio", |
| 20 | + "client", |
| 21 | + "discovery", |
| 22 | + "entity", |
| 23 | + "graphql", |
| 24 | + "migration", |
| 25 | + "playback", |
| 26 | + "scanner", |
| 27 | + "server", |
| 28 | + "settings", |
| 29 | + "storage", |
| 30 | + "tracklist", |
| 31 | + "types", |
| 32 | + "webui", |
| 33 | + "webui/musicplayer/src-tauri", |
| 34 | + "common/", |
| 35 | + "pdk", |
| 36 | + "common", |
| 37 | + "host_fn", |
| 38 | +] |
| 39 | + |
| 40 | +[[bin]] |
| 41 | +name = "music-player" |
| 42 | +path = "src/main.rs" |
| 43 | + |
| 44 | +[dependencies.music-player-server] |
| 45 | +path = "server" |
| 46 | +version = "0.2.0" |
| 47 | + |
| 48 | +[dependencies.music-player-playback] |
| 49 | +path = "playback" |
| 50 | +version = "0.1.13" |
| 51 | + |
| 52 | +[dependencies.music-player-scanner] |
| 53 | +path = "scanner" |
| 54 | +version = "0.1.9" |
| 55 | + |
| 56 | +[dependencies.music-player-entity] |
| 57 | +path = "entity" |
| 58 | +version = "0.1.7" |
| 59 | + |
| 60 | +[dependencies.music-player-migration] |
| 61 | +path = "migration" |
| 62 | +version = "0.1.9" |
| 63 | + |
| 64 | +[dependencies.music-player-settings] |
| 65 | +path = "settings" |
| 66 | +version = "0.1.5" |
| 67 | + |
| 68 | +[dependencies.music-player-storage] |
| 69 | +path = "storage" |
| 70 | +version = "0.1.8" |
| 71 | + |
| 72 | +[dependencies.music-player-addons] |
| 73 | +path = "addons" |
| 74 | +version = "0.1.5" |
| 75 | + |
| 76 | +[dependencies.music-player-tracklist] |
| 77 | +path = "tracklist" |
| 78 | +version = "0.1.8" |
| 79 | + |
| 80 | +[dependencies.music-player-client] |
| 81 | +path = "client" |
| 82 | +version = "0.1.5" |
| 83 | + |
| 84 | +[dependencies.music-player-webui] |
| 85 | +path = "webui" |
| 86 | +version = "0.1.15" |
| 87 | + |
| 88 | +[dependencies.music-player-discovery] |
| 89 | +path = "discovery" |
| 90 | +version = "0.1.3" |
| 91 | + |
| 92 | +[dependencies.music-player-graphql] |
| 93 | +path = "graphql" |
| 94 | +version = "0.1.10" |
| 95 | + |
| 96 | +[dependencies.music-player-types] |
| 97 | +path = "types" |
| 98 | +version = "0.1.6" |
| 99 | + |
| 100 | +[dependencies.music-player-audio] |
| 101 | +path = "audio" |
| 102 | +version = "0.1.6" |
| 103 | + |
| 104 | +[dependencies.sea-orm-migration] |
| 105 | +features = [ |
| 106 | + # Enable at least one `ASYNC_RUNTIME` and `DATABASE_DRIVER` feature if you want to run migration via CLI. |
| 107 | + # View the list of supported features at https://www.sea-ql.org/SeaORM/docs/install-and-config/database-and-async-runtime. |
| 108 | + # e.g. |
| 109 | + # "runtime-tokio-rustls", # `ASYNC_RUNTIME` feature |
| 110 | + # "sqlx-postgres", # `DATABASE_DRIVER` feature |
| 111 | + "runtime-tokio-rustls", |
| 112 | + "sqlx-sqlite", |
| 113 | +] |
| 114 | +version = "^0.9.0" |
| 115 | + |
| 116 | +[dependencies] |
| 117 | +anyhow = "1.0.67" |
| 118 | +clap = "4.5.16" |
| 119 | +crossterm = {version = "0.25.0", features = ["serde"]} |
| 120 | +dirs = "4.0.0" |
| 121 | +extism = "1.5.0" |
| 122 | +futures = "0.3.24" |
| 123 | +futures-channel = "0.3.24" |
| 124 | +lofty = "0.9.0" |
| 125 | +md5 = "0.7.0" |
| 126 | +music-player-host-fn = {path = "host_fn", version = "0.1.0"} |
| 127 | +owo-colors = "3.5.0" |
| 128 | +reqwest = {version = "0.12.7", features = ["rustls-tls", "blocking"], default-features = false} |
| 129 | +sea-orm = {version = "0.9.2", features = ["runtime-tokio-rustls", "sqlx-sqlite"]} |
| 130 | +serde_json = "1.0.85" |
| 131 | +spinners = "4.1.0" |
| 132 | +tabled = "0.8.0" |
| 133 | +time = "0.3.36" |
| 134 | +tokio = {version = "1.21.0", features = ["full"]} |
| 135 | +tui = {version = "0.19.0", features = ["crossterm", "serde"]} |
| 136 | +tungstenite = "0.17.3" |
| 137 | +ureq = "2.10.1" |
0 commit comments