Commit graph

1973 commits

Author SHA1 Message Date
David Sheets 098c056677 discovery::server: fix startup log 2023-12-06 11:58:08 +00:00
Roderick van Domburg ec1cf2b696
Merge pull request #1228 from lelloman/fix-official-doc-uris-ids-link
Fix official uris-ids docs outdated links
2023-12-03 20:33:39 +01:00
Domenico Cerasuolo ef1f35ba9d Fix official uris-ids docs outdated links 2023-12-03 11:56:25 +01:00
Roderick van Domburg 87389a825c
Merge pull request #1225 from khink/speling
Fix spelling: replace "it's" with "its" where a possessive is meant
2023-11-19 19:23:55 +01:00
Kees Hink e6d8efeb2b Fix spelling: replace "it's" with "its" where a possessive is meant 2023-11-18 14:06:59 +01:00
Roderick van Domburg a8fcd99eb9
Merge pull request #1224 from yubiuser/update/dependencies
Update/dependencies
2023-11-15 20:38:11 +01:00
Roderick van Domburg 4d60f0cf67
Merge pull request #1223 from jrfaller/dev
feat: do not stop sink in gapless mode, fix #1213.
2023-11-15 20:37:47 +01:00
Roderick van Domburg 51284d36e3
Merge pull request #1216 from eladyn/clippy
fix clippy errors
2023-11-15 20:36:34 +01:00
Christian König 6f496334d2
Add webkpi 0.22.4 to dependencies
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-15 11:59:47 +01:00
Jean-Rémy Falleri 9541e8820f feat: do not stop sink in gapless mode. 2023-11-15 08:53:53 +01:00
eladyn 60f6451c2e
fix clippy errors 2023-11-15 08:10:10 +01:00
Christian König 3bec1eab0e
No redundant_locals
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-14 23:52:23 +01:00
Christian König 88c8babdf1
gstreamer pipeline constructors don't take the optional name
parameter anymore

Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-14 23:44:21 +01:00
Christian König ac9472f085
Update Cargo.lock
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-14 23:36:18 +01:00
Christian König c01742c010
Update zerocopy to 0.7.26
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-14 23:29:09 +01:00
Christian König dd07be41af
Update gstreamer to 0.21.2
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-14 23:13:25 +01:00
Christian König 36c939c12a
Update alsa to 0.8.1
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-14 23:06:34 +01:00
Christian König 663fb3b861
Update quick-xml to 0.31
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-14 22:51:26 +01:00
Christian König eae3a56c30
Fix clippy warning, use unwrap_or_default()
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-11-14 22:47:45 +01:00
Roderick van Domburg d7804386a0
Merge pull request #1222 from librespot-org/dependabot/cargo/rustls-webpki-0.101.7
Bump rustls-webpki from 0.101.2 to 0.101.7
2023-11-14 20:48:28 +01:00
Roderick van Domburg c82c7b3a73
Merge pull request #1221 from librespot-org/dependabot/cargo/tungstenite-0.20.1
Bump tungstenite from 0.20.0 to 0.20.1
2023-11-14 20:48:12 +01:00
Roderick van Domburg f1ba913a64
Merge pull request #1212 from librespot-org/dependabot/github_actions/dev/actions/checkout-4.1.1
Bump actions/checkout from 3.5.3 to 4.1.1
2023-11-14 20:47:40 +01:00
Roderick van Domburg ea756b09ef
Merge pull request #1200 from librespot-org/dependabot/github_actions/dev/actions/cache-3.3.2
Bump actions/cache from 3.3.1 to 3.3.2
2023-11-14 20:46:56 +01:00
dependabot[bot] 3eef23b822
Bump rustls-webpki from 0.101.2 to 0.101.7
Bumps [rustls-webpki](https://github.com/rustls/webpki) from 0.101.2 to 0.101.7.
- [Release notes](https://github.com/rustls/webpki/releases)
- [Commits](https://github.com/rustls/webpki/compare/v/0.101.2...v/0.101.7)

---
updated-dependencies:
- dependency-name: rustls-webpki
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 19:42:08 +00:00
dependabot[bot] 78ba1b259f
Bump tungstenite from 0.20.0 to 0.20.1
Bumps [tungstenite](https://github.com/snapview/tungstenite-rs) from 0.20.0 to 0.20.1.
- [Changelog](https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/snapview/tungstenite-rs/compare/v0.20.0...v0.20.1)

---
updated-dependencies:
- dependency-name: tungstenite
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 19:41:30 +00:00
Roderick van Domburg 6c2ed2581c
Merge pull request #1194 from yubiuser/update_dependencies
Update dependencies
2023-11-14 20:40:51 +01:00
dependabot[bot] 357072a0d7
Bump actions/checkout from 3.5.3 to 4.1.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 4.1.1.
- [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/v3.5.3...v4.1.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-21 10:06:22 +00:00
dependabot[bot] 6521c70db0
Bump actions/cache from 3.3.1 to 3.3.2
Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3.3.1...v3.3.2)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-09 10:53:51 +00:00
Christian König dd28667178 Update MSRV to 1.70
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-08-23 21:54:17 +02:00
Christian König 1c214f7f0e Update MSRV to 1.67
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-08-23 21:54:17 +02:00
Christian König 84804b6bfc Update glib
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-08-23 21:54:17 +02:00
Christian König 0954de6d9e Update quick-xml
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-08-23 21:54:17 +02:00
Christian König 369c84cddb Update num-derive
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-08-23 21:54:17 +02:00
Christian König 6b0e12fe7b Update governor
Signed-off-by: Christian König <ckoenig@posteo.de>
2023-08-23 21:54:17 +02:00
Roderick van Domburg 054074c920
Merge pull request #1197 from librespot-org/dependabot/cargo/rustls-webpki-0.100.2
Bump rustls-webpki from 0.100.1 to 0.100.2
2023-08-23 20:07:43 +02:00
dependabot[bot] d96695e413
Bump rustls-webpki from 0.100.1 to 0.100.2
Bumps [rustls-webpki](https://github.com/rustls/webpki) from 0.100.1 to 0.100.2.
- [Release notes](https://github.com/rustls/webpki/releases)
- [Commits](https://github.com/rustls/webpki/compare/v/0.100.1...v/0.100.2)

---
updated-dependencies:
- dependency-name: rustls-webpki
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-22 18:08:27 +00:00
Roderick van Domburg f037e46aee
Merge pull request #1176 from jlehtoranta/single-player
Use a single player instance
2023-07-19 21:19:49 +02:00
Jarkko Lehtoranta b1c6641723
Update changelog (#1176) 2023-07-19 14:57:44 +03:00
Jarkko Lehtoranta c60c4f4c8c
Start a new session on credentials change 2023-07-19 14:49:17 +03:00
Jarkko Lehtoranta 02c9be368d
Reset session after spirc crash 2023-07-19 14:49:17 +03:00
Jarkko Lehtoranta e5abed7c92
Exit with an error when the player instance is invalid 2023-07-19 14:49:17 +03:00
Jarkko Lehtoranta e3db0994bc
Use single player and mixer instances 2023-07-19 14:49:17 +03:00
Jarkko Lehtoranta c6b62b82d4
Allow player session changes 2023-07-19 14:49:17 +03:00
Jarkko Lehtoranta ddadcc9ea0
Add a health check method to player 2023-07-19 14:49:17 +03:00
Jarkko Lehtoranta 46195f18d6
Handle play_request_id as an event 2023-07-19 14:49:05 +03:00
Roderick van Domburg 8e43c3f097
Merge pull request #1187 from jokester/fix/prevent-overwrite-to-unchanged-cred
do not overwrite unchanged cached Credentials (#1168)
2023-07-13 21:23:42 +02:00
Wang Guan d6257c41ca make clippy happy: clippy::default-constructed-unit-structs 2023-07-14 00:21:37 +09:00
Wang Guan ebf600d96e do not overwrite unchanged cached Credentials (#1168) 2023-07-14 00:02:57 +09:00
Nick Steel c491f90e09
Parse expiry timestamp from spotifycdn.com CDN URLs (Fixes #1182) (#1183)
The CDN URLs list now includes spotifycdn.com which has a different
format. It was being erroneously interpreted using the scdn.co format
and trying to parse non-digit characters as a timestamp.

Also ignore expiry timestamps we can't parse for future new URLs.
2023-07-04 10:37:22 +02:00
Jason Gray 4d6de15a97
Discovery retry (#1178)
When started at boot as a service discovery may fail due to it
trying to bind to interfaces before the network is actually up.
This could be prevented in systemd by starting the service after
network-online.target but it requires that a wait-online.service is
also enabled which is not always the case since a wait-online.service
can potentially hang the boot process until it times out in certain situations.
This allows for discovery to retry every 10 secs in the 1st 60 secs of uptime
before giving up thus papering over the issue and not holding up the boot process.
2023-06-30 09:30:14 +02:00