diff options
| author | salmonik <raisersoft@proton.me> | 2026-05-11 16:25:49 +0200 |
|---|---|---|
| committer | salmonik <raisersoft@proton.me> | 2026-05-11 16:25:49 +0200 |
| commit | 455ec54613230f4004a24f8d2798fb0084e00cb4 (patch) | |
| tree | 5ffb7606a11ebf33ea940f068ed046bfda0f0c54 /Cargo.lock | |
| parent | Fix shuffle to not shuffle current track - only shuffle tracks after current ... (diff) | |
| download | rsplayer-455ec54613230f4004a24f8d2798fb0084e00cb4.tar.gz rsplayer-455ec54613230f4004a24f8d2798fb0084e00cb4.zip | |
Add display_format config, fix restart command, clean up config code
- Add display_format option with get/set/list/unset for customizing track display
- Add Track::format() supporting $ARTIST, $ALBUM, $TRACK variables
- Update queue, status, notifications to use display_format
- Fix restart command using wrong subcommand 'start' -> 'start-daemon'
- Remove socket_path from config (now computed at runtime from XDG_RUNTIME_DIR)
- Consolidate duplicate save() and save_all() into single save()
- Fix redundant .clone().clone() in config.rs
- Add todo item for caching config in daemon hot paths
Diffstat (limited to 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 107 |
1 files changed, 11 insertions, 96 deletions
| @@ -146,7 +146,7 @@ dependencies = [ | |||
| 146 | "futures-lite", | 146 | "futures-lite", |
| 147 | "parking", | 147 | "parking", |
| 148 | "polling", | 148 | "polling", |
| 149 | "rustix 1.1.4", | 149 | "rustix", |
| 150 | "slab", | 150 | "slab", |
| 151 | "windows-sys 0.61.2", | 151 | "windows-sys 0.61.2", |
| 152 | ] | 152 | ] |
| @@ -177,7 +177,7 @@ dependencies = [ | |||
| 177 | "cfg-if", | 177 | "cfg-if", |
| 178 | "event-listener", | 178 | "event-listener", |
| 179 | "futures-lite", | 179 | "futures-lite", |
| 180 | "rustix 1.1.4", | 180 | "rustix", |
| 181 | ] | 181 | ] |
| 182 | 182 | ||
| 183 | [[package]] | 183 | [[package]] |
| @@ -203,7 +203,7 @@ dependencies = [ | |||
| 203 | "cfg-if", | 203 | "cfg-if", |
| 204 | "futures-core", | 204 | "futures-core", |
| 205 | "futures-io", | 205 | "futures-io", |
| 206 | "rustix 1.1.4", | 206 | "rustix", |
| 207 | "signal-hook-registry", | 207 | "signal-hook-registry", |
| 208 | "slab", | 208 | "slab", |
| 209 | "windows-sys 0.61.2", | 209 | "windows-sys 0.61.2", |
| @@ -1329,12 +1329,6 @@ dependencies = [ | |||
| 1329 | 1329 | ||
| 1330 | [[package]] | 1330 | [[package]] |
| 1331 | name = "linux-raw-sys" | 1331 | name = "linux-raw-sys" |
| 1332 | version = "0.4.15" | ||
| 1333 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 1334 | checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" | ||
| 1335 | |||
| 1336 | [[package]] | ||
| 1337 | name = "linux-raw-sys" | ||
| 1338 | version = "0.12.1" | 1332 | version = "0.12.1" |
| 1339 | source = "registry+https://github.com/rust-lang/crates.io-index" | 1333 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1340 | checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" | 1334 | checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" |
| @@ -1713,7 +1707,7 @@ dependencies = [ | |||
| 1713 | "concurrent-queue", | 1707 | "concurrent-queue", |
| 1714 | "hermit-abi", | 1708 | "hermit-abi", |
| 1715 | "pin-project-lite", | 1709 | "pin-project-lite", |
| 1716 | "rustix 1.1.4", | 1710 | "rustix", |
| 1717 | "windows-sys 0.61.2", | 1711 | "windows-sys 0.61.2", |
| 1718 | ] | 1712 | ] |
| 1719 | 1713 | ||
| @@ -2042,19 +2036,6 @@ dependencies = [ | |||
| 2042 | 2036 | ||
| 2043 | [[package]] | 2037 | [[package]] |
| 2044 | name = "rustix" | 2038 | name = "rustix" |
| 2045 | version = "0.38.44" | ||
| 2046 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 2047 | checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" | ||
| 2048 | dependencies = [ | ||
| 2049 | "bitflags 2.11.1", | ||
| 2050 | "errno", | ||
| 2051 | "libc", | ||
| 2052 | "linux-raw-sys 0.4.15", | ||
| 2053 | "windows-sys 0.52.0", | ||
| 2054 | ] | ||
| 2055 | |||
| 2056 | [[package]] | ||
| 2057 | name = "rustix" | ||
| 2058 | version = "1.1.4" | 2039 | version = "1.1.4" |
| 2059 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2040 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2060 | checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" | 2041 | checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" |
| @@ -2062,7 +2043,7 @@ dependencies = [ | |||
| 2062 | "bitflags 2.11.1", | 2043 | "bitflags 2.11.1", |
| 2063 | "errno", | 2044 | "errno", |
| 2064 | "libc", | 2045 | "libc", |
| 2065 | "linux-raw-sys 0.12.1", | 2046 | "linux-raw-sys", |
| 2066 | "windows-sys 0.61.2", | 2047 | "windows-sys 0.61.2", |
| 2067 | ] | 2048 | ] |
| 2068 | 2049 | ||
| @@ -2615,18 +2596,18 @@ dependencies = [ | |||
| 2615 | "fastrand", | 2596 | "fastrand", |
| 2616 | "getrandom 0.4.2", | 2597 | "getrandom 0.4.2", |
| 2617 | "once_cell", | 2598 | "once_cell", |
| 2618 | "rustix 1.1.4", | 2599 | "rustix", |
| 2619 | "windows-sys 0.61.2", | 2600 | "windows-sys 0.61.2", |
| 2620 | ] | 2601 | ] |
| 2621 | 2602 | ||
| 2622 | [[package]] | 2603 | [[package]] |
| 2623 | name = "terminal_size" | 2604 | name = "terminal_size" |
| 2624 | version = "0.3.0" | 2605 | version = "0.4.4" |
| 2625 | source = "registry+https://github.com/rust-lang/crates.io-index" | 2606 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2626 | checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" | 2607 | checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" |
| 2627 | dependencies = [ | 2608 | dependencies = [ |
| 2628 | "rustix 0.38.44", | 2609 | "rustix", |
| 2629 | "windows-sys 0.48.0", | 2610 | "windows-sys 0.61.2", |
| 2630 | ] | 2611 | ] |
| 2631 | 2612 | ||
| 2632 | [[package]] | 2613 | [[package]] |
| @@ -3340,15 +3321,6 @@ dependencies = [ | |||
| 3340 | 3321 | ||
| 3341 | [[package]] | 3322 | [[package]] |
| 3342 | name = "windows-sys" | 3323 | name = "windows-sys" |
| 3343 | version = "0.48.0" | ||
| 3344 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3345 | checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" | ||
| 3346 | dependencies = [ | ||
| 3347 | "windows-targets 0.48.5", | ||
| 3348 | ] | ||
| 3349 | |||
| 3350 | [[package]] | ||
| 3351 | name = "windows-sys" | ||
| 3352 | version = "0.52.0" | 3324 | version = "0.52.0" |
| 3353 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3325 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3354 | checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" | 3326 | checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" |
| @@ -3391,21 +3363,6 @@ dependencies = [ | |||
| 3391 | 3363 | ||
| 3392 | [[package]] | 3364 | [[package]] |
| 3393 | name = "windows-targets" | 3365 | name = "windows-targets" |
| 3394 | version = "0.48.5" | ||
| 3395 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3396 | checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" | ||
| 3397 | dependencies = [ | ||
| 3398 | "windows_aarch64_gnullvm 0.48.5", | ||
| 3399 | "windows_aarch64_msvc 0.48.5", | ||
| 3400 | "windows_i686_gnu 0.48.5", | ||
| 3401 | "windows_i686_msvc 0.48.5", | ||
| 3402 | "windows_x86_64_gnu 0.48.5", | ||
| 3403 | "windows_x86_64_gnullvm 0.48.5", | ||
| 3404 | "windows_x86_64_msvc 0.48.5", | ||
| 3405 | ] | ||
| 3406 | |||
| 3407 | [[package]] | ||
| 3408 | name = "windows-targets" | ||
| 3409 | version = "0.52.6" | 3366 | version = "0.52.6" |
| 3410 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3367 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3411 | checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" | 3368 | checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" |
| @@ -3472,12 +3429,6 @@ checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" | |||
| 3472 | 3429 | ||
| 3473 | [[package]] | 3430 | [[package]] |
| 3474 | name = "windows_aarch64_gnullvm" | 3431 | name = "windows_aarch64_gnullvm" |
| 3475 | version = "0.48.5" | ||
| 3476 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3477 | checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" | ||
| 3478 | |||
| 3479 | [[package]] | ||
| 3480 | name = "windows_aarch64_gnullvm" | ||
| 3481 | version = "0.52.6" | 3432 | version = "0.52.6" |
| 3482 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3433 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3483 | checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" | 3434 | checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" |
| @@ -3496,12 +3447,6 @@ checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" | |||
| 3496 | 3447 | ||
| 3497 | [[package]] | 3448 | [[package]] |
| 3498 | name = "windows_aarch64_msvc" | 3449 | name = "windows_aarch64_msvc" |
| 3499 | version = "0.48.5" | ||
| 3500 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3501 | checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" | ||
| 3502 | |||
| 3503 | [[package]] | ||
| 3504 | name = "windows_aarch64_msvc" | ||
| 3505 | version = "0.52.6" | 3450 | version = "0.52.6" |
| 3506 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3451 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3507 | checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" | 3452 | checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" |
| @@ -3520,12 +3465,6 @@ checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" | |||
| 3520 | 3465 | ||
| 3521 | [[package]] | 3466 | [[package]] |
| 3522 | name = "windows_i686_gnu" | 3467 | name = "windows_i686_gnu" |
| 3523 | version = "0.48.5" | ||
| 3524 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3525 | checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" | ||
| 3526 | |||
| 3527 | [[package]] | ||
| 3528 | name = "windows_i686_gnu" | ||
| 3529 | version = "0.52.6" | 3468 | version = "0.52.6" |
| 3530 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3469 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3531 | checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" | 3470 | checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" |
| @@ -3556,12 +3495,6 @@ checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" | |||
| 3556 | 3495 | ||
| 3557 | [[package]] | 3496 | [[package]] |
| 3558 | name = "windows_i686_msvc" | 3497 | name = "windows_i686_msvc" |
| 3559 | version = "0.48.5" | ||
| 3560 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3561 | checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" | ||
| 3562 | |||
| 3563 | [[package]] | ||
| 3564 | name = "windows_i686_msvc" | ||
| 3565 | version = "0.52.6" | 3498 | version = "0.52.6" |
| 3566 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3499 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3567 | checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" | 3500 | checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" |
| @@ -3580,12 +3513,6 @@ checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" | |||
| 3580 | 3513 | ||
| 3581 | [[package]] | 3514 | [[package]] |
| 3582 | name = "windows_x86_64_gnu" | 3515 | name = "windows_x86_64_gnu" |
| 3583 | version = "0.48.5" | ||
| 3584 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3585 | checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" | ||
| 3586 | |||
| 3587 | [[package]] | ||
| 3588 | name = "windows_x86_64_gnu" | ||
| 3589 | version = "0.52.6" | 3516 | version = "0.52.6" |
| 3590 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3517 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3591 | checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" | 3518 | checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" |
| @@ -3604,12 +3531,6 @@ checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" | |||
| 3604 | 3531 | ||
| 3605 | [[package]] | 3532 | [[package]] |
| 3606 | name = "windows_x86_64_gnullvm" | 3533 | name = "windows_x86_64_gnullvm" |
| 3607 | version = "0.48.5" | ||
| 3608 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3609 | checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" | ||
| 3610 | |||
| 3611 | [[package]] | ||
| 3612 | name = "windows_x86_64_gnullvm" | ||
| 3613 | version = "0.52.6" | 3534 | version = "0.52.6" |
| 3614 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3535 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3615 | checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" | 3536 | checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" |
| @@ -3628,12 +3549,6 @@ checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" | |||
| 3628 | 3549 | ||
| 3629 | [[package]] | 3550 | [[package]] |
| 3630 | name = "windows_x86_64_msvc" | 3551 | name = "windows_x86_64_msvc" |
| 3631 | version = "0.48.5" | ||
| 3632 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 3633 | checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" | ||
| 3634 | |||
| 3635 | [[package]] | ||
| 3636 | name = "windows_x86_64_msvc" | ||
| 3637 | version = "0.52.6" | 3552 | version = "0.52.6" |
| 3638 | source = "registry+https://github.com/rust-lang/crates.io-index" | 3553 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3639 | checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" | 3554 | checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" |
| @@ -3798,7 +3713,7 @@ dependencies = [ | |||
| 3798 | "hex", | 3713 | "hex", |
| 3799 | "libc", | 3714 | "libc", |
| 3800 | "ordered-stream", | 3715 | "ordered-stream", |
| 3801 | "rustix 1.1.4", | 3716 | "rustix", |
| 3802 | "serde", | 3717 | "serde", |
| 3803 | "serde_repr", | 3718 | "serde_repr", |
| 3804 | "tracing", | 3719 | "tracing", |
