playlists + lyrics: setlists with pages of their own, and the words timed to the voice

This commit is contained in:
KeelrLeek committed 2026-08-17 18:05:31 -05:00
1 parent c4ff6269a3
commit df3d15553a
49 files changed
+14419 -599

No files matched your search

Generated
+20 -1
View File
@@ -163,6 +163,7 @@ checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3"
name = "app"
version = "0.1.0-alpha.3"
dependencies = [
"audio-formats",
"base64 0.22.1",
"image",
"keyring",
@@ -170,6 +171,8 @@ dependencies = [
"log",
"metadata",
"player",
"quick-xml 0.37.5",
"reqwest 0.12.28",
"serde",
"serde_json",
"soulseek-client",
@@ -231,6 +234,10 @@ dependencies = [
"url",
]
[[package]]
name = "audio-formats"
version = "0.1.0-alpha.3"
[[package]]
name = "autocfg"
version = "1.5.1"
@@ -2299,6 +2306,7 @@ dependencies = [
name = "library"
version = "0.1.0-alpha.3"
dependencies = [
"audio-formats",
"log",
"rusqlite",
"serde",
@@ -3080,6 +3088,7 @@ checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
name = "player"
version = "0.1.0-alpha.3"
dependencies = [
"audio-formats",
"env_logger",
"log",
"rodio",
@@ -3096,7 +3105,7 @@ checksum = "7da1d65da6dd5d1e44199ac0f58712d241c0f439f80adea8924d832384087f85"
dependencies = [
"base64 0.22.1",
"indexmap 2.14.0",
"quick-xml",
"quick-xml 0.41.0",
"serde",
"time",
]
@@ -3266,6 +3275,15 @@ version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
[[package]]
name = "quick-xml"
version = "0.37.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb"
dependencies = [
"memchr",
]
[[package]]
name = "quick-xml"
version = "0.41.0"
@@ -4079,6 +4097,7 @@ dependencies = [
name = "soulseek-client"
version = "0.1.0-alpha.3"
dependencies = [
"audio-formats",
"bytes",
"env_logger",
"igd-next",