Henrik Friedrichsen
fdd05d4f3f
fix: Changelog link for 1.3.1
2025-08-25 16:10:00 +02:00
Henrik Friedrichsen
904ae40768
chore: Bump version to 1.3.1
2025-08-25 16:05:25 +02:00
Henrik Friedrichsen
20a1d661cf
chore: cargo update
2025-08-25 16:04:28 +02:00
Tomas Guinzburg
e5e4c97431
fix(deps): bump librespot to 0.7.0 ( #1687 )
...
* fix(deps): bump librespot to 0.7.0
* Bumps librespot to 0.7.0
* Changes worker authentication to use login5
* Solves minor API changes
* Adds alsa-lib to nix shell
* fix(ci): add libasound2 build dependency
* docs: updates changelog
* fix: Don't build with Rodio backend by default
Allow users to explicitly specify Librespot audio backend. This way we can also
drop the ALSA dependencies again.
---------
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2025-08-25 15:47:39 +02:00
dependabot[bot]
195b9fa260
chore(deps): bump actions/checkout in the github-actions group
...
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 13:22:46 +02:00
dependabot[bot]
6b7da71979
chore(deps): bump the cargo group across 1 directory with 5 updates
...
Bumps the cargo group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.42` | `4.5.45` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.174` | `0.2.175` |
| [reqwest](https://github.com/seanmonstar/reqwest ) | `0.12.22` | `0.12.23` |
| [toml](https://github.com/toml-rs/toml ) | `0.9.4` | `0.9.5` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.55` | `4.5.57` |
Updates `clap` from 4.5.42 to 4.5.45
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.42...clap_complete-v4.5.45 )
Updates `libc` from 0.2.174 to 0.2.175
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.174...0.2.175 )
Updates `reqwest` from 0.12.22 to 0.12.23
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23 )
Updates `toml` from 0.9.4 to 0.9.5
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.4...toml-v0.9.5 )
Updates `clap_complete` from 4.5.55 to 4.5.57
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.55...clap_complete-v4.5.57 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.45
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: libc
dependency-version: 0.2.175
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: reqwest
dependency-version: 0.12.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: toml
dependency-version: 0.9.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_complete
dependency-version: 4.5.57
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-15 22:10:03 +02:00
Henrik Friedrichsen
16a6a15ba2
chore: cargo fmt
2025-08-15 22:09:46 +02:00
Henrik Friedrichsen
d62e935d18
refactor: Add elided lifetime to result
...
See also:
- https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/#mismatched-lifetime-syntaxes-lint
2025-08-15 22:09:46 +02:00
Henrik Friedrichsen
1f2c85f544
refactor: collapse nested if let
2025-08-15 22:09:46 +02:00
github-actions[bot]
72c96df79e
[create-pull-request] automated change
2025-08-15 22:09:46 +02:00
dependabot[bot]
750e8acbe4
chore(deps): bump the cargo group across 1 directory with 10 updates
...
Bumps the cargo group with 10 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.41` | `4.5.42` |
| [zbus](https://github.com/dbus2/zbus ) | `5.8.0` | `5.9.0` |
| [rand](https://github.com/rust-random/rand ) | `0.9.1` | `0.9.2` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.140` | `1.0.142` |
| [strum](https://github.com/Peternator7/strum ) | `0.27.1` | `0.27.2` |
| [strum_macros](https://github.com/Peternator7/strum ) | `0.27.1` | `0.27.2` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.46.1` | `1.47.1` |
| [tokio-util](https://github.com/tokio-rs/tokio ) | `0.7.15` | `0.7.16` |
| [toml](https://github.com/toml-rs/toml ) | `0.9.2` | `0.9.4` |
| [clap_mangen](https://github.com/clap-rs/clap ) | `0.2.28` | `0.2.29` |
Updates `clap` from 4.5.41 to 4.5.42
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.41...clap_complete-v4.5.42 )
Updates `zbus` from 5.8.0 to 5.9.0
- [Release notes](https://github.com/dbus2/zbus/releases )
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.8.0...zbus-5.9.0 )
Updates `rand` from 0.9.1 to 0.9.2
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/rand_core-0.9.1...rand_core-0.9.2 )
Updates `serde_json` from 1.0.140 to 1.0.142
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.140...v1.0.142 )
Updates `strum` from 0.27.1 to 0.27.2
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/compare/v0.27.1...v0.27.2 )
Updates `strum_macros` from 0.27.1 to 0.27.2
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/compare/v0.27.1...v0.27.2 )
Updates `tokio` from 1.46.1 to 1.47.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.1 )
Updates `tokio-util` from 0.7.15 to 0.7.16
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.15...tokio-util-0.7.16 )
Updates `toml` from 0.9.2 to 0.9.4
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.2...toml-v0.9.4 )
Updates `clap_mangen` from 0.2.28 to 0.2.29
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.28...clap_mangen-v0.2.29 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.42
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: zbus
dependency-version: 5.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
- dependency-name: rand
dependency-version: 0.9.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: serde_json
dependency-version: 1.0.142
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: strum
dependency-version: 0.27.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: strum_macros
dependency-version: 0.27.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: tokio
dependency-version: 1.47.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
- dependency-name: tokio-util
dependency-version: 0.7.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: toml
dependency-version: 0.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_mangen
dependency-version: 0.2.29
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-03 18:13:54 +02:00
dependabot[bot]
1eb3469bed
chore(deps): bump the cargo group with 5 updates
...
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: zbus
dependency-version: 5.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
- dependency-name: toml
dependency-version: 0.9.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
- dependency-name: clap_mangen
dependency-version: 0.2.28
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_complete
dependency-version: 4.5.55
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 19:48:47 +02:00
Henrik Friedrichsen
5d8ea1933f
chore: Set up direnv
2025-07-08 10:50:57 +02:00
Henrik Friedrichsen
fbd3a574a3
chore: Release prep for 1.3.0
2025-07-08 10:20:15 +02:00
dependabot[bot]
715701af8f
chore(deps): bump the cargo group with 3 updates ( #1664 )
...
* chore(deps): bump the cargo group with 3 updates
---
updated-dependencies:
- dependency-name: reqwest
dependency-version: 0.12.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: tokio
dependency-version: 1.46.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
- dependency-name: rspotify
dependency-version: 0.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
* doc: Update CHANGELOG
Latest rspotify fixes problem with unknown playable types: ramsayleung/rspotify#531
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2025-07-07 11:14:48 +02:00
Elias Assaf
128ca7cb2e
feat(auth): Automatically find free port
...
* feat: add auth_port configuration option
Signed-off-by: Elias Assaf <elyas51000@gmail.com >
* feat(auth): Automatically find free port
---------
Signed-off-by: Elias Assaf <elyas51000@gmail.com >
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2025-07-04 13:56:54 +02:00
Henrik Friedrichsen
b843c7e721
chore: cargo clippy --fix
...
Reformat format strings
2025-07-03 22:27:25 +02:00
github-actions[bot]
ca94c00bca
[create-pull-request] automated change
2025-07-03 22:27:25 +02:00
dependabot[bot]
fe639023ed
chore(deps): bump the cargo group across 1 directory with 2 updates ( #1661 )
...
Bumps the cargo group with 2 updates in the / directory: [arboard](https://github.com/1Password/arboard ) and [libc](https://github.com/rust-lang/libc ).
Updates `arboard` from 3.5.0 to 3.6.0
- [Release notes](https://github.com/1Password/arboard/releases )
- [Changelog](https://github.com/1Password/arboard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/1Password/arboard/compare/v3.5.0...v3.6.0 )
Updates `libc` from 0.2.173 to 0.2.174
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.174/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.173...0.2.174 )
---
updated-dependencies:
- dependency-name: arboard
dependency-version: 3.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
- dependency-name: libc
dependency-version: 0.2.174
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 14:43:15 +02:00
dependabot[bot]
bba6092eec
chore(deps): bump the cargo group with 6 updates ( #1658 )
...
Bumps the cargo group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.39` | `4.5.40` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.172` | `0.2.173` |
| [reqwest](https://github.com/seanmonstar/reqwest ) | `0.12.19` | `0.12.20` |
| [unicode-width](https://github.com/unicode-rs/unicode-width ) | `0.2.0` | `0.2.1` |
| [clap_mangen](https://github.com/clap-rs/clap ) | `0.2.26` | `0.2.27` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.52` | `4.5.54` |
Updates `clap` from 4.5.39 to 4.5.40
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.39...clap_complete-v4.5.40 )
Updates `libc` from 0.2.172 to 0.2.173
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.173/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.172...0.2.173 )
Updates `reqwest` from 0.12.19 to 0.12.20
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.19...v0.12.20 )
Updates `unicode-width` from 0.2.0 to 0.2.1
- [Commits](https://github.com/unicode-rs/unicode-width/compare/v0.2.0...v0.2.1 )
Updates `clap_mangen` from 0.2.26 to 0.2.27
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.26...clap_mangen-v0.2.27 )
Updates `clap_complete` from 4.5.52 to 4.5.54
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.52...clap_complete-v4.5.54 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.40
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: libc
dependency-version: 0.2.173
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: reqwest
dependency-version: 0.12.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: unicode-width
dependency-version: 0.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_mangen
dependency-version: 0.2.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_complete
dependency-version: 4.5.54
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-19 15:09:45 +02:00
Henrik Friedrichsen
6ffaf3bd22
fix: Do not crash due to unavailable tracks in queue
...
* fix: Do not crash due to unavailable tracks in queue
Fixes #1616
* fix: Also use checked multiplication to prevent overflow
2025-06-08 22:55:55 +02:00
Henrik Friedrichsen
46eb9dc1dd
fix: Switch command line fg/bg colors
2025-06-08 22:29:32 +02:00
dependabot[bot]
19b442f2ba
chore(deps): bump the cargo group across 1 directory with 4 updates ( #1654 )
...
Bumps the cargo group with 4 updates in the / directory: [clap](https://github.com/clap-rs/clap ), [reqwest](https://github.com/seanmonstar/reqwest ), [toml](https://github.com/toml-rs/toml ) and [clap_complete](https://github.com/clap-rs/clap ).
Updates `clap` from 4.5.38 to 4.5.39
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.39 )
Updates `reqwest` from 0.12.15 to 0.12.19
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.15...v0.12.19 )
Updates `toml` from 0.8.22 to 0.8.23
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.22...toml-v0.8.23 )
Updates `clap_complete` from 4.5.50 to 4.5.52
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.50...clap_complete-v4.5.52 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.39
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: reqwest
dependency-version: 0.12.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: toml
dependency-version: 0.8.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_complete
dependency-version: 4.5.52
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-06 20:52:40 +02:00
Henrik Friedrichsen
88c48977c2
docs: Update documentation links
2025-06-01 12:56:43 +02:00
dependabot[bot]
605d60ed19
chore(deps): bump the cargo group with 2 updates ( #1646 )
...
Bumps the cargo group with 2 updates: [zbus](https://github.com/dbus2/zbus ) and [tokio](https://github.com/tokio-rs/tokio ).
Updates `zbus` from 5.7.0 to 5.7.1
- [Release notes](https://github.com/dbus2/zbus/releases )
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.7.0...zbus-5.7.1 )
Updates `tokio` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.45.1 )
---
updated-dependencies:
- dependency-name: zbus
dependency-version: 5.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: tokio
dependency-version: 1.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-28 19:02:38 +02:00
Mario
6dc129e483
fix(queue): Don't freeze on item double click
...
* fix ui freezing in queue when clicking on selected item
* update changelog
* fix clippy error
2025-05-22 21:15:55 +02:00
dependabot[bot]
33ccf944e9
chore(deps): bump zbus from 5.6.0 to 5.7.0 in the cargo group
...
Bumps the cargo group with 1 update: [zbus](https://github.com/dbus2/zbus ).
Updates `zbus` from 5.6.0 to 5.7.0
- [Release notes](https://github.com/dbus2/zbus/releases )
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.6.0...zbus-5.7.0 )
---
updated-dependencies:
- dependency-name: zbus
dependency-version: 5.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-19 09:32:57 +02:00
Henrik Friedrichsen
c294857002
fix: cargo clippy --fix
2025-05-17 17:18:15 +02:00
github-actions[bot]
7d25f971dc
[create-pull-request] automated change
2025-05-17 16:58:02 +02:00
dependabot[bot]
9357bc4b41
chore(deps): bump the cargo group with 4 updates
...
Bumps the cargo group with 4 updates: [clap](https://github.com/clap-rs/clap ), [tokio](https://github.com/tokio-rs/tokio ), [signal-hook](https://github.com/vorner/signal-hook ) and [clap_complete](https://github.com/clap-rs/clap ).
Updates `clap` from 4.5.37 to 4.5.38
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.38 )
Updates `tokio` from 1.44.2 to 1.45.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.2...tokio-1.45.0 )
Updates `signal-hook` from 0.3.17 to 0.3.18
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/signal-hook/compare/v0.3.17...v0.3.18 )
Updates `clap_complete` from 4.5.48 to 4.5.50
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.48...clap_complete-v4.5.50 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.38
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: tokio
dependency-version: 1.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
- dependency-name: signal-hook
dependency-version: 0.3.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_complete
dependency-version: 4.5.50
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-16 20:21:50 +02:00
joe
86112941eb
Prevent event loop starvation by unplayable tracks
2025-05-13 18:47:40 +02:00
Thomas Frans
39ac8b8f09
chore: remove unused rustfmt.toml file
...
This configuration file is empty and therefore doesn't do anything. It
makes sense to remove it to keep the files and directories in the root
of the project as minimal as possible. This makes it easier for new
contributors to get a quick overview of the project. The more files
there are in the root of a project, the harder it gets to tell what's
important.
2025-05-10 14:57:00 +02:00
William Berg
e4095949e6
Added missing parenthesis
2025-05-10 14:56:29 +02:00
dependabot[bot]
82297971fa
chore(deps): bump the cargo group across 1 directory with 9 updates
...
Bumps the cargo group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.40` | `0.4.41` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.35` | `4.5.37` |
| [zbus](https://github.com/dbus2/zbus ) | `5.5.0` | `5.6.0` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.171` | `0.2.172` |
| [rand](https://github.com/rust-random/rand ) | `0.9.0` | `0.9.1` |
| [tokio-util](https://github.com/tokio-rs/tokio ) | `0.7.14` | `0.7.15` |
| [toml](https://github.com/toml-rs/toml ) | `0.8.20` | `0.8.22` |
| [notify-rust](https://github.com/hoodie/notify-rust ) | `4.11.6` | `4.11.7` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.47` | `4.5.48` |
Updates `chrono` from 0.4.40 to 0.4.41
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.41 )
Updates `clap` from 4.5.35 to 4.5.37
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.35...clap_complete-v4.5.37 )
Updates `zbus` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/dbus2/zbus/releases )
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.5.0...zbus-5.6.0 )
Updates `libc` from 0.2.171 to 0.2.172
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.171...0.2.172 )
Updates `rand` from 0.9.0 to 0.9.1
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.9.0...rand_core-0.9.1 )
Updates `tokio-util` from 0.7.14 to 0.7.15
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.14...tokio-util-0.7.15 )
Updates `toml` from 0.8.20 to 0.8.22
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.20...toml-v0.8.22 )
Updates `notify-rust` from 4.11.6 to 4.11.7
- [Release notes](https://github.com/hoodie/notify-rust/releases )
- [Changelog](https://github.com/hoodie/notify-rust/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hoodie/notify-rust/compare/v4.11.6...v4.11.7 )
Updates `clap_complete` from 4.5.47 to 4.5.48
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.47...clap_complete-v4.5.48 )
---
updated-dependencies:
- dependency-name: chrono
dependency-version: 0.4.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap
dependency-version: 4.5.37
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: zbus
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
- dependency-name: libc
dependency-version: 0.2.172
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: rand
dependency-version: 0.9.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: tokio-util
dependency-version: 0.7.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: toml
dependency-version: 0.8.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: notify-rust
dependency-version: 4.11.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_complete
dependency-version: 4.5.48
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-10 14:55:52 +02:00
Henrik Friedrichsen
5d598e29bd
chore: cargo clippy --fix
2025-04-11 10:14:16 +02:00
github-actions[bot]
4b3aaef2c7
[create-pull-request] automated change
2025-04-11 10:14:16 +02:00
dependabot[bot]
1d1c3cabbc
chore(deps): bump crossbeam-channel from 0.5.14 to 0.5.15
...
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ) from 0.5.14 to 0.5.15.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.14...crossbeam-channel-0.5.15 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-version: 0.5.15
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-11 10:06:03 +02:00
dependabot[bot]
a795c5dcbc
chore(deps): bump openssl from 0.10.71 to 0.10.72
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.71 to 0.10.72.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.71...openssl-v0.10.72 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.72
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 13:29:27 +02:00
dependabot[bot]
015338fbd7
chore(deps): bump the cargo group with 3 updates
...
Bumps the cargo group with 3 updates: [clap](https://github.com/clap-rs/clap ), [arboard](https://github.com/1Password/arboard ) and [tokio](https://github.com/tokio-rs/tokio ).
Updates `clap` from 4.5.34 to 4.5.35
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.35 )
Updates `arboard` from 3.4.1 to 3.5.0
- [Release notes](https://github.com/1Password/arboard/releases )
- [Changelog](https://github.com/1Password/arboard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/1Password/arboard/compare/v3.4.1...v3.5.0 )
Updates `tokio` from 1.44.1 to 1.44.2
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.44.2 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.35
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: arboard
dependency-version: 3.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
- dependency-name: tokio
dependency-version: 1.44.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-07 11:43:06 +02:00
dependabot[bot]
219af72f09
chore(deps): bump the cargo group across 1 directory with 5 updates
...
Bumps the cargo group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.32` | `4.5.34` |
| [log](https://github.com/rust-lang/log ) | `0.4.26` | `0.4.27` |
| [reqwest](https://github.com/seanmonstar/reqwest ) | `0.12.14` | `0.12.15` |
| [notify-rust](https://github.com/hoodie/notify-rust ) | `4.11.5` | `4.11.6` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.46` | `4.5.47` |
Updates `clap` from 4.5.32 to 4.5.34
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.32...clap_complete-v4.5.34 )
Updates `log` from 0.4.26 to 0.4.27
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27 )
Updates `reqwest` from 0.12.14 to 0.12.15
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15 )
Updates `notify-rust` from 4.11.5 to 4.11.6
- [Release notes](https://github.com/hoodie/notify-rust/releases )
- [Changelog](https://github.com/hoodie/notify-rust/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hoodie/notify-rust/compare/v4.11.5...v4.11.6 )
Updates `clap_complete` from 4.5.46 to 4.5.47
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.5.47 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: notify-rust
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-31 10:31:36 +02:00
dependabot[bot]
f35ef0e97b
chore(deps): bump the cargo group with 4 updates
...
Bumps the cargo group with 4 updates: [libc](https://github.com/rust-lang/libc ), [reqwest](https://github.com/seanmonstar/reqwest ), [tokio](https://github.com/tokio-rs/tokio ) and [tokio-util](https://github.com/tokio-rs/tokio ).
Updates `libc` from 0.2.170 to 0.2.171
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.171/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.170...0.2.171 )
Updates `reqwest` from 0.12.12 to 0.12.14
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/v0.12.14/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.12...v0.12.14 )
Updates `tokio` from 1.44.0 to 1.44.1
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.0...tokio-1.44.1 )
Updates `tokio-util` from 0.7.13 to 0.7.14
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.13...tokio-util-0.7.14 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-17 09:57:32 +01:00
Henrik Friedrichsen
6e28b40635
chore: Tweak log levels a little
...
Use `Debug` level for all modules except `ncspot`, which shows `Trace` level
logs by default.
2025-03-16 12:13:47 +01:00
Henrik Friedrichsen
e3e75f7a17
fix: Skip unplayable tracks
...
I think this worked before but must have regressed. The value `is_playable` was
not taken into account and instead overshadowed by a dummy method.
Fixes #1552
2025-03-16 12:13:47 +01:00
Henrik Friedrichsen
cd6934cda5
feat(ci): Add nix-shell setup
2025-03-15 20:05:38 +01:00
dependabot[bot]
f572b4ecf6
chore(deps): bump the cargo group across 1 directory with 3 updates
...
Bumps the cargo group with 3 updates in the / directory: [clap](https://github.com/clap-rs/clap ), [serde](https://github.com/serde-rs/serde ) and [tokio](https://github.com/tokio-rs/tokio ).
Updates `clap` from 4.5.31 to 4.5.32
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.31...clap_complete-v4.5.32 )
Updates `serde` from 1.0.218 to 1.0.219
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219 )
Updates `tokio` from 1.43.0 to 1.44.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.43.0...tokio-1.44.0 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-11 10:14:45 +01:00
Thomas Frans
9c3c7f7c87
chore: Update to edition 2024
...
* chore(deps): `cargo update`
* chore: update to Rust edition 2024 and apply fixes
Update the Rust edition and apply changes required in the new edition.
Also update the Cargo manifests to reflect the edition change, and
ensure changes automatically apply to workspace members in the future.
* chore: format all code with `rustfmt`
The new Rust edition comes with some new formatting defaults, which need
to be applied since the edition was increased.
* style: change suggested matches back to `if let`
There has been a breaking change in Rust edition 2024 that changed the
behavior of `if let` statements slightly. The new behavior is more in
line with what users would expect, but could lead to problems in
existing code. The automatic edition update therefore changed such `if
let` statements to match statements instead. That lead to deeply nested
code which was hard to reason about.
This changes most of them back to regular `if let` chains, as the new
behavior shouldn't cause problems for these cases.
---------
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2025-03-11 09:06:39 +00:00
dependabot[bot]
7599a39970
chore(deps): bump the cargo group with 3 updates
...
Bumps the cargo group with 3 updates: [chrono](https://github.com/chronotope/chrono ), [clap](https://github.com/clap-rs/clap ) and [clap_complete](https://github.com/clap-rs/clap ).
Updates `chrono` from 0.4.39 to 0.4.40
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.40 )
Updates `clap` from 4.5.30 to 4.5.31
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...v4.5.31 )
Updates `clap_complete` from 4.5.45 to 4.5.46
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.45...clap_complete-v4.5.46 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-07 21:39:55 +01:00
dependabot[bot]
f95ad60bff
chore(deps): bump ring from 0.17.8 to 0.17.13
...
Bumps [ring](https://github.com/briansmith/ring ) from 0.17.8 to 0.17.13.
- [Changelog](https://github.com/briansmith/ring/blob/main/RELEASES.md )
- [Commits](https://github.com/briansmith/ring/commits )
---
updated-dependencies:
- dependency-name: ring
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-07 21:39:44 +01:00
Henrik Friedrichsen
84a8e6443c
chore: Remove unnecessary take() call
2025-02-26 20:16:18 +01:00
github-actions[bot]
dc24116f9f
[create-pull-request] automated change
2025-02-26 20:16:18 +01:00