Skip to content

Commit 46d97ce

Browse files
authored
Merge pull request #179 from htkhiem/feature/dynamic-playlists
v0.98.0: Dynamic playlists, playlist images, song ratings, play/skip count keeping & more
2 parents 46db0e5 + 76e8892 commit 46d97ce

File tree

121 files changed

+10595
-5761
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+10595
-5761
lines changed

Cargo.lock

Lines changed: 94 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "euphonica"
3-
version = "0.97.2"
3+
version = "0.98.0"
44
edition = "2024"
55

66
[dev-dependencies]
@@ -15,11 +15,11 @@ futures = "0.3.30"
1515
gettext-rs = { version = "0.7", features = ["gettext-system"] }
1616
image = "0.25.1"
1717
librsvg = "2.58.1"
18-
mpd = { git = "https://github.com/htkhiem/rust-mpd.git", rev = "04985377eb9c700d2237e6a895a689d204158f71" }
18+
mpd = { git = "https://github.com/htkhiem/rust-mpd.git", rev = "f09e9d8ffd4a3316a4e9a3d84f9ef6a1d7adc483", features = ["serde"] }
1919
once_cell = "1.19.0"
20-
time = { version = "0.3.36", features = ["formatting"] }
20+
time = { version = "0.3.36", features = ["alloc", "formatting", "local-offset"] }
2121
reqwest = { version = "0.12.5", features = ["blocking", "json"] }
22-
bson = "2.11.0"
22+
bson = { version = "3.0.0", features = ["serde"] }
2323
serde = "1.0.207"
2424
serde_json = "1.0.124"
2525
regex = "1.10.6"
@@ -32,7 +32,7 @@ async-lock = "3.4.0"
3232
libblur = "0.14.4"
3333
gio = { version = "0.21.0", features = ["v2_80"] }
3434
rustls = "0.23.18" # GHSA ID GHSA-qg5g-gv98-5ffh
35-
glib = { version = "0.21.0", features = ["v2_80"] } # GHSA ID GHSA-wrw7-89jp-8q8g
35+
glib = { version = "0.21", features = ["v2_80"] } # GHSA ID GHSA-wrw7-89jp-8q8g
3636
idna = "1.0.0" # CVE-2024-12242
3737
libc = "0.2.169"
3838
spectrum-analyzer = "=0.5.2"
@@ -41,9 +41,9 @@ tokio = { version = "1", features = ["rt-multi-thread"] }
4141
pipewire = {version = "0.8.0", features = ["v0_3_44"] }
4242
duplicate = "2.0.0"
4343
ringbuffer = "0.15.0"
44-
rusqlite = { version = "0.33.0", features = ["time"] }
44+
rusqlite = { version = "0.37.0", features = ["time"] }
4545
base64 = "0.22.1"
46-
r2d2_sqlite = "0.26.0"
46+
r2d2_sqlite = "0.31.0"
4747
r2d2 = "0.8.10"
4848
auto-palette = "0.6.0"
4949
urlencoding = "2.1.3"
@@ -53,6 +53,10 @@ lru = "0.16.0"
5353
nohash-hasher = "0.2.0"
5454
libsecret = "0.7.0"
5555
zbus = { version = "5.12.0", features = ["tokio"], default-features = false}
56+
derivative = "2.2.0"
57+
strum = "0.27.2"
58+
strum_macros = "0.27.2"
59+
rand = "0.9.2"
5660

5761
[dependencies.gtk]
5862
package = "gtk4"

0 commit comments

Comments
 (0)