Roderick van Domburg
|
9b25669a08
|
Fix clippy lints
|
2022-01-26 23:05:40 +01:00 |
|
Roderick van Domburg
|
827b815da9
|
Update Rodio and neatly call play/pause
|
2022-01-26 22:54:04 +01:00 |
|
Roderick van Domburg
|
cb1cfddb74
|
Send platform-dependent client token request
|
2022-01-26 22:53:30 +01:00 |
|
Roderick van Domburg
|
31c682453b
|
Prevent man-in-the-middle attacks
|
2022-01-25 22:48:27 +01:00 |
|
Roderick van Domburg
|
f40fe7de43
|
Update crates
|
2022-01-25 21:18:06 +01:00 |
|
Roderick van Domburg
|
44860f4738
|
Remove assertions for what we know works well
|
2022-01-25 20:58:39 +01:00 |
|
Roderick van Domburg
|
552d9145f4
|
Feature-gate passthrough decoder
|
2022-01-25 20:46:10 +01:00 |
|
Roderick van Domburg
|
3f95a45b27
|
Parse dates without month or day (fixes #943)
|
2022-01-25 20:03:35 +01:00 |
|
SuisChan
|
2c63ef111a
|
Added linux fields to connectivity.proto
|
2022-01-25 11:56:19 +01:00 |
|
Roderick van Domburg
|
a447bb5be9
|
Merge pull request #944 from SuisChan/update-protos
Add more connectivity.proto fields
|
2022-01-24 13:45:03 +01:00 |
|
SuisChan
|
8498ad8078
|
Update connectivity.proto
|
2022-01-24 12:52:15 +01:00 |
|
Roderick van Domburg
|
4ea1b77c7b
|
Fix client-token and implement expiry logic
|
2022-01-23 00:26:52 +01:00 |
|
Roderick van Domburg
|
1528292583
|
Retrieve client token (not working)
|
2022-01-22 23:17:10 +01:00 |
|
Roderick van Domburg
|
0630586cd6
|
Ensure a client ID is present
|
2022-01-22 21:27:56 +01:00 |
|
Roderick van Domburg
|
0822af0328
|
Use configured client ID on initial connection (fixes #941)
|
2022-01-22 21:17:55 +01:00 |
|
Roderick van Domburg
|
f2625965b3
|
Count from the start for stability
|
2022-01-22 21:13:11 +01:00 |
|
Roderick van Domburg
|
8851951f04
|
Change counting to spirc and player
They can be reinstantiated, unlike the `session` which is now
intended to be constructed once.
|
2022-01-16 21:29:59 +01:00 |
|
Roderick van Domburg
|
fcb21df81f
|
Fix connect test
|
2022-01-16 01:36:28 +01:00 |
|
Roderick van Domburg
|
2065ded7b6
|
Fix examples
|
2022-01-16 01:29:50 +01:00 |
|
Roderick van Domburg
|
abbc3bade8
|
Register message listeners before connecting
|
2022-01-16 01:14:00 +01:00 |
|
Roderick van Domburg
|
8811b89b2d
|
Document MSRV 1.53 and cargo clippy requirement
|
2022-01-14 23:45:31 +01:00 |
|
Roderick van Domburg
|
0de55c6183
|
Merge branch 'dev' into new-api
|
2022-01-14 23:42:18 +01:00 |
|
Roderick van Domburg
|
72af0d2014
|
New dynamic limiter for very wide dynamic ranges (#935)
New dynamic limiter for very wide dynamic ranges
|
2022-01-14 23:31:29 +01:00 |
|
Roderick van Domburg
|
dbeeb0f991
|
Switch from chrono to time
|
2022-01-14 23:28:09 +01:00 |
|
Roderick van Domburg
|
7fe13be564
|
Fix audio file streaming
|
2022-01-14 23:24:43 +01:00 |
|
Roderick van Domburg
|
1e54913523
|
Fix --device argument to various backends (#938)
Fix `--device` argument to various backends
|
2022-01-14 08:20:29 +01:00 |
|
Roderick van Domburg
|
0cc4466245
|
Improve range checks
|
2022-01-13 21:15:27 +01:00 |
|
Roderick van Domburg
|
e627cb4b35
|
Fix panic when retrying a track that already failed
|
2022-01-13 21:05:17 +01:00 |
|
Roderick van Domburg
|
ab67370dc8
|
Improve checking of download chunks
|
2022-01-13 21:03:09 +01:00 |
|
Roderick van Domburg
|
78216eb6ee
|
Prevent seek before offset
|
2022-01-13 19:12:48 +01:00 |
|
Roderick van Domburg
|
8d8d6d4fd8
|
Fail opening the stream for anything but HTTP 206
|
2022-01-12 22:22:44 +01:00 |
|
Roderick van Domburg
|
32df4a401d
|
Add configurable client ID and listen for updates
|
2022-01-12 22:09:57 +01:00 |
|
Roderick van Domburg
|
0b7ccc803c
|
Fix streaming on slow connections
|
2022-01-11 23:45:20 +01:00 |
|
Roderick van Domburg
|
c067c1524f
|
Only notify when we are >= 1 second ahead
|
2022-01-09 23:04:14 +01:00 |
|
Roderick van Domburg
|
a62c1fea8f
|
Fix rare panics on out-of-bounds stream position
|
2022-01-09 22:46:44 +01:00 |
|
Roderick van Domburg
|
75e6441db9
|
Downgrade for MSRV 1.53
|
2022-01-09 22:24:34 +01:00 |
|
Roderick van Domburg
|
e69d5a8e91
|
Fix GStreamer lagging audio on next track
Also: remove unnecessary thread and channel
|
2022-01-09 22:18:55 +01:00 |
|
Roderick van Domburg
|
d2c377d14b
|
Fix GStreamer cleanup on exit
|
2022-01-09 16:53:57 +01:00 |
|
Roderick van Domburg
|
59d00787c9
|
Update player crates and transitive dependencies
|
2022-01-09 16:04:53 +01:00 |
|
Roderick van Domburg
|
fbff879f3d
|
Update http , once_cell , vergen
|
2022-01-09 01:03:47 +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
|
42455e0cdd
|
Merge branch 'new-api' of github.com:librespot-org/librespot into new-api
|
2022-01-08 23:29:57 +01:00 |
|
Roderick van Domburg
|
5a8bd5703c
|
Update tokio and hyper-rustls
|
2022-01-08 23:28:46 +01:00 |
|
Roderick van Domburg
|
f202f364c9
|
Update tempfile
|
2022-01-08 21:27:45 +01:00 |
|
Roderick van Domburg
|
5cc3040bd8
|
Update futures
|
2022-01-08 21:21:31 +01:00 |
|
Roderick van Domburg
|
89a5133bd7
|
Upgrade aes-ctr to latest aes
|
2022-01-08 20:51:51 +01:00 |
|
Roderick van Domburg
|
62ccdbc580
|
Improve performance of getting/setting download mode
|
2022-01-07 11:38:24 +01:00 |
|
Roderick van Domburg
|
d380f1f040
|
Simplify AudioPacketPosition
|
2022-01-07 11:13:23 +01:00 |
|
Roderick van Domburg
|
a33014f9c5
|
Notify track position after skipping malformed packets
|
2022-01-06 22:46:50 +01:00 |
|
Roderick van Domburg
|
67ae0fcf8d
|
Fix gapless playback
|
2022-01-06 22:11:53 +01:00 |
|