Jason Gray
|
47f1362453
|
Port remove unsafe code and catch up with dev (#956)
|
2022-02-14 12:15:19 +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
|
44860f4738
|
Remove assertions for what we know works well
|
2022-01-25 20:58:39 +01:00 |
|
Roderick van Domburg
|
3f95a45b27
|
Parse dates without month or day (fixes #943)
|
2022-01-25 20:03:35 +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
|
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
|
abbc3bade8
|
Register message listeners before connecting
|
2022-01-16 01:14:00 +01:00 |
|
Roderick van Domburg
|
dbeeb0f991
|
Switch from chrono to time
|
2022-01-14 23:28:09 +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
|
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
|
5a8bd5703c
|
Update tokio and hyper-rustls
|
2022-01-08 23:28:46 +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
|
c1965198fc
|
Move DeviceType to core
|
2022-01-06 09:48:11 +01:00 |
|
Roderick van Domburg
|
4ca1f661d5
|
Prevent deadlock
|
2022-01-06 09:43:50 +01:00 |
|
Roderick van Domburg
|
cc9a574b2e
|
Move ConnectConfig to connect
|
2022-01-05 21:15:19 +01:00 |
|
Roderick van Domburg
|
1a7c440bd7
|
Improve lock ordering and contention
|
2022-01-05 20:44:08 +01:00 |
|
Roderick van Domburg
|
5c2b5a21c1
|
Fix audio file caching
|
2022-01-05 16:43:46 +01:00 |
|
Roderick van Domburg
|
2d699e288a
|
Follow autoplay client setting
|
2022-01-01 20:23:21 +01:00 |
|
Roderick van Domburg
|
2af34fc674
|
Add product metrics to requests
|
2021-12-30 22:36:38 +01:00 |
|
Roderick van Domburg
|
05c768f612
|
Add audio preview, image and head file support
|
2021-12-30 21:35:43 +01:00 |
|
Roderick van Domburg
|
9b6e02fa0d
|
Prevent a few potential panics
|
2021-12-29 23:15:08 +01:00 |
|
Roderick van Domburg
|
0f78fc277e
|
Call stream_from_cdn with CdnUrl
|
2021-12-27 21:42:57 +01:00 |
|
Roderick van Domburg
|
b622e3811e
|
Enable HTTP/2 flow control
|
2021-12-27 00:45:27 +01:00 |
|
Roderick van Domburg
|
95776de74a
|
Fix compilation for with-dns-sd
|
2021-12-27 00:21:42 +01:00 |
|
Roderick van Domburg
|
8aa23ed0c6
|
Drop locks as soon as possible
|
2021-12-27 00:11:07 +01:00 |
|
Roderick van Domburg
|
059e17dca5
|
Fix tests
|
2021-12-26 23:51:25 +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
|
0d51fd43dc
|
Remove unwraps from librespot-audio
|
2021-12-18 23:44:13 +01:00 |
|
Roderick van Domburg
|
d18a0d1803
|
Fix caching message when cache is disabled
|
2021-12-18 14:02:28 +01:00 |
|
Roderick van Domburg
|
9d88ac59c6
|
Configure User-Agent once
|
2021-12-18 13:39:41 +01:00 |
|
Roderick van Domburg
|
3b07a6bcb9
|
Support user-defined temp directories
|
2021-12-17 20:58:05 +01:00 |
|
Roderick van Domburg
|
2f7b9863d9
|
Implement CDN for audio files
|
2021-12-16 22:42:37 +01:00 |
|
Roderick van Domburg
|
9a93cca562
|
Get connection ID
|
2021-12-11 23:06:58 +01:00 |
|
Roderick van Domburg
|
9a31aa0362
|
Pretty-print trace messages
|
2021-12-11 20:45:08 +01:00 |
|
Roderick van Domburg
|
e748d543e9
|
Check availability from the catalogue attribute
|
2021-12-11 20:22:44 +01:00 |
|
Roderick van Domburg
|
51b6c46fcd
|
Receive autoplay and other attributes
|
2021-12-11 16:43:34 +01:00 |
|
Roderick van Domburg
|
9a0d2390b7
|
Get user attributes and updates
|
2021-12-11 00:03:35 +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
|
f74c574c9f
|
Fix lyrics and add simpler endpoint
|
2021-12-08 20:27:15 +01:00 |
|
Roderick van Domburg
|
9b2ca1442e
|
Move FileId out of SpotifyId
|
2021-12-08 19:53:45 +01:00 |
|
Roderick van Domburg
|
f03a7e95c1
|
Merge remote-tracking branch 'librespot-org/dev' into new-api-wip
|
2021-12-08 19:11:53 +01:00 |
|