George Hahn
e1113dd5e2
cargo fmt
2024-06-06 21:37:26 -06:00
George Hahn
da0deb1de6
Convert discovery to hyper 1.x
2024-06-06 03:36:24 -06:00
George Hahn
98a97588d3
Enable deprecation warnings and address
2024-06-06 03:06:44 -06:00
Christian König
ca035c9d17
Set MSRV in Cargo.toml files to 1.71
...
Signed-off-by: Christian König <ckoenig@posteo.de>
2024-05-11 19:03:06 +00:00
Christian König
c28cf29858
Update libmdns to 0.8
...
Signed-off-by: Christian König <ckoenig@posteo.de>
2024-02-24 21:01:09 +01:00
David Sheets
098c056677
discovery::server: fix startup log
2023-12-06 11:58:08 +00:00
yubiuser
e8c3ee07ef
Update base64 ( #1148 )
2023-04-13 20:02:33 +02:00
Guillaume Desmottes
7f2cb684c9
fix clippy warnings
2023-01-03 00:36:35 +01:00
setime
bf7cbbaadd
Add an option to specify IPs that zeroconf will bind to ( #1071 )
...
* added an option to specify ip addresses to which mDNS should bind (ignored by `DNS-SD`)
* changed command line option to `zeroconf-interface` to be consistent with `zeroconf-port`
use builder pattern to DRY up the code
used macro to print warning message
* fixing register error
* renamed `bind_ip` variables to match the option to `zeroconf_ip`, to be more consistent
* Changed user help
Modified comments
Added block for condition to clean the code
Added new modification to the change log
Co-authored-by: setime <timeframe1@gmx.de>
2022-11-25 09:57:14 +01:00
JasonLG1979
ce9eb42469
Fix fmt lint from 05dcb652a0
2022-10-01 19:51:55 -05:00
Roderick van Domburg
05dcb652a0
Fix example
2022-10-02 00:08:36 +02:00
Roderick van Domburg
bae304fdb0
Update zeroconf fields and publish active user
2022-10-02 00:00:30 +02:00
Roderick van Domburg
2a79af1f0a
Migrate to Rust 2021
2022-08-02 21:42:38 +02:00
sqozz
d09ee4206c
Add minimum rust version
2022-08-01 15:14:17 +02:00
Roderick van Domburg
786f8832d1
Update version numbers to 0.5.0-dev
2022-07-30 22:28:12 +02:00
Roderick van Domburg
37794c5b78
Merge branch 'new-api' into dev
2022-07-29 23:39:06 +02:00
Roderick van Domburg
6537c441c3
Update Cargo.lock
2022-07-29 22:05:10 +02:00
Roderick van Domburg
05b9b13cf8
Merge branch 'dev' into new-api and update crates
2022-07-27 23:31:11 +02:00
Roderick van Domburg
88e64bd884
Update Cargo.lock
2022-05-23 21:43:16 +02:00
JasonLG1979
c03d3ad102
Bump deps
...
This bumps deps that don't need major code refactoring or MSRV bumps.
2022-05-23 10:19:54 -05:00
Roderick van Domburg
dff19377fa
Update version numbers to 0.4.0
2022-05-21 22:31:15 +02:00
Roderick van Domburg
2a3e248bba
Fix clippy lints
2022-05-21 21:36:56 +02:00
Hugo Osvaldo Barrera
c4af90f5fe
Avoid crashing when Avahi is not available
...
When librespot is built with Avahi turned on, it will crash if Avahi is
later not available at runtime.
This change avoids it crashing hard when Avahi is not available;
librespot will merely warn of the issue.
This affects some distribution packages too, where the maintainer might
prefer leaving Avahi support enabled, but many setups don't (or can't)
run Avahi.
Co-authored-by: Nick Steel <nick@nsteel.co.uk>
2022-05-20 08:39:20 +02:00
Gnarflord
10c9a0f8ea
Use libmdns 0.7 to avoid packet 47 error
2022-05-19 18:37:21 +02:00
JasonLG1979
d887d58251
Fix clippy warnings
2022-03-20 10:52:08 -05:00
Roderick van Domburg
59d00787c9
Update player crates and transitive dependencies
2022-01-09 16:04:53 +01:00
Roderick van Domburg
56f3c39fc6
Update hmac
, pbkdf2
, serde
, serde_json
, sha-1
2022-01-09 00:25:47 +01:00
Roderick van Domburg
5a8bd5703c
Update tokio
and hyper-rustls
2022-01-08 23:28:46 +01:00
Roderick van Domburg
89a5133bd7
Upgrade aes-ctr
to latest aes
2022-01-08 20:51:51 +01:00
Roderick van Domburg
c1965198fc
Move DeviceType
to core
2022-01-06 09:48:11 +01:00
Roderick van Domburg
cc9a574b2e
Move ConnectConfig
to connect
2022-01-05 21:15:19 +01:00
Roderick van Domburg
9b6e02fa0d
Prevent a few potential panics
2021-12-29 23:15:08 +01:00
Roderick van Domburg
643b39b40e
Fix discovery compilation with-dns-sd
2021-12-27 00:47:17 +01:00
Roderick van Domburg
95776de74a
Fix compilation for with-dns-sd
2021-12-27 00:21:42 +01:00
Roderick van Domburg
b4f7a9e35e
Change to parking_lot
and remove remaining panics
2021-12-26 23:02:02 +01:00
Roderick van Domburg
62461be1fc
Change panics into Result<_, librespot_core::Error>
2021-12-26 21:18:42 +01:00
Roderick van Domburg
4f51c1e810
Report actual CPU, OS, platform and librespot version
2021-12-09 19:01:54 +01:00
Roderick van Domburg
33620280f5
Fix build on Cargo 1.48
2021-12-08 20:44:48 +01:00
Roderick van Domburg
0e6b1ba9dc
Update version numbers to 0.3.1
2021-10-24 20:12:33 +02:00
Sasha Hilton
6a3377402a
Update version numbers to 0.3.0
2021-10-13 15:10:18 +01:00
johannesd3
14c1779056
Adjust arg types of Credentials::with_blob
...
... to avoid redundant utf-8 checking
2021-05-26 21:52:36 +02:00
Johannesd3
4448ce0c09
Set correct libraryVersion
2021-05-24 11:54:01 +02:00
johannesd3
16de6a7f68
Improve api of discovery crate's builder
2021-05-19 21:05:20 +02:00
johannesd3
a7f9e0a20b
Add an error type to librespot_discovery
2021-05-19 21:05:20 +02:00
johannesd3
1ec5dd21fa
Add discovery example
2021-05-19 21:05:20 +02:00
Johannesd3
ebea5397b9
Add librespot-discovery crate
2021-05-19 21:05:19 +02:00
awiouy
d900134114
connect: discovery and spirc
2018-02-11 23:55:41 +01:00
awiouy
e3516ebd9b
Move discovery to its own module.
2018-02-08 04:03:53 +01:00