Paul Lietar
|
bf60f6e7ab
Create new librespot-core crate
|
7 anni fa |
Paul Lietar
|
d59f3eff81
Remove AudioFileManager and MetadataManager since they are stateless.
|
8 anni fa |
Paul Lietar
|
d2161ff75f
Use EasyBuf instead of copying buffers
|
8 anni fa |
Paul Lietar
|
17482c236a
Stop caching audio keys, reenable audio file cache
|
8 anni fa |
Paul Lietar
|
379c90c0b2
Move audio_file and channels to tokio
|
8 anni fa |
Paul Lietar
|
decce02373
Be a bit less verbose
|
8 anni fa |
Paul Lietar
|
4d277e5b75
stream: refactor into a reactor pattern.
|
9 anni fa |
Paul Lietar
|
a42752af2f
Update dependencies.
|
9 anni fa |
Paul Lietar
|
edb8a6a766
Cleanup authentication logic
|
9 anni fa |
Tor Arne Vestbø
|
e08ed545ee
Use log crate instead of println
|
9 anni fa |
Paul Lietar
|
85903a0da5
Split cache handling to separate module.
|
9 anni fa |
Paul Lietar
|
4d712efb48
Support downloading Album Covers.
|
9 anni fa |
Paul Lietar
|
a5453de572
Make cache directory optional.
|
9 anni fa |
Paul Lietar
|
7a1db5f5a9
Encapsulate the session data and configuration.
|
9 anni fa |
Paul Lietar
|
7401fde7fc
Update dependencies
|
9 anni fa |
Paul Lietar
|
fd6b805bfd
Fix some clippy warnings.
|
9 anni fa |
Paul Lietar
|
90eeed3f80
rustfmt
|
9 anni fa |
Paul Lietar
|
525b27df98
Fix formula for the number of chunks.
|
9 anni fa |
Paul Lietar
|
267ccbe65e
Fix build on latest rust.
|
9 anni fa |
Tor Arne Vestbø
|
cbd414853f
Move librespot into lib.rs and let main.rs be the test binary
|
9 anni fa |
Paul Lietar
|
e452abce43
Cache audio files to disk.
|
9 anni fa |
Paul Lietar
|
9ae452e22d
Keep audio files cached in ram.
|
9 anni fa |
Paul Lietar
|
4fd0b37e2b
Initial Spotify Connect receiver.
|
9 anni fa |
Paul Lietar
|
2a2f227bef
Refactor the whole architecture.
|
9 anni fa |
Paul Lietar
|
caf78992fb
Merge AudioFile and AudioFileReader
|
9 anni fa |
Paul Lietar
|
4835d25370
add audio seeking support
|
9 anni fa |
Paul Lietar
|
7ffe996652
Lots of stuff
|
9 anni fa |