Paul Lietar
|
ec8f80df75
|
Create new librespot-audio crate
|
2017-08-03 20:37:04 +01:00 |
|
Paul Lietar
|
bf60f6e7ab
|
Create new librespot-core crate
|
2017-08-03 19:58:44 +01:00 |
|
Paul Lietar
|
d59f3eff81
|
Remove AudioFileManager and MetadataManager since they are stateless.
|
2017-08-03 19:37:21 +01:00 |
|
Paul Lietar
|
d2161ff75f
|
Use EasyBuf instead of copying buffers
|
2017-01-29 17:54:32 +00:00 |
|
Paul Lietar
|
17482c236a
|
Stop caching audio keys, reenable audio file cache
|
2017-01-29 15:36:39 +00:00 |
|
Paul Lietar
|
379c90c0b2
|
Move audio_file and channels to tokio
|
2017-01-20 01:59:47 +00:00 |
|
Paul Lietar
|
decce02373
|
Be a bit less verbose
|
2016-07-06 02:29:50 +01:00 |
|
Paul Lietar
|
4d277e5b75
|
stream: refactor into a reactor pattern.
|
2016-05-09 12:22:51 +01:00 |
|
Paul Lietar
|
a42752af2f
|
Update dependencies.
|
2016-04-24 15:40:05 +01:00 |
|
Paul Lietar
|
edb8a6a766
|
Cleanup authentication logic
|
2016-04-24 12:15:53 +01:00 |
|
Tor Arne Vestbø
|
e08ed545ee
|
Use log crate instead of println
Allows more granular control over what gets logged to the console.
|
2016-04-23 13:35:00 +02:00 |
|
Paul Lietar
|
85903a0da5
|
Split cache handling to separate module.
Use it for audio keys and album covers as well.
|
2016-03-16 04:20:42 +00:00 |
|
Paul Lietar
|
4d712efb48
|
Support downloading Album Covers.
|
2016-03-15 00:14:30 +00:00 |
|
Paul Lietar
|
a5453de572
|
Make cache directory optional.
If the -c argument is omitted, librespot will run without a cache, and
download tracks overtime they are played.
|
2016-03-14 22:57:00 +00:00 |
|
Paul Lietar
|
7a1db5f5a9
|
Encapsulate the session data and configuration.
|
2016-01-26 22:34:57 +00:00 |
|
Paul Lietar
|
7401fde7fc
|
Update dependencies
|
2016-01-13 00:17:05 +00:00 |
|
Paul Lietar
|
fd6b805bfd
|
Fix some clippy warnings.
|
2016-01-02 16:48:44 +01:00 |
|
Paul Lietar
|
90eeed3f80
|
rustfmt
|
2016-01-02 16:20:35 +01:00 |
|
Paul Lietar
|
525b27df98
|
Fix formula for the number of chunks.
It was rounding to the nearest boundary as opposed to rounding up. This
caused the last chunk to not always be downloaded.
|
2015-12-30 12:42:47 +01:00 |
|
Paul Lietar
|
267ccbe65e
|
Fix build on latest rust.
|
2015-09-01 13:20:37 +02:00 |
|
Tor Arne Vestbø
|
cbd414853f
|
Move librespot into lib.rs and let main.rs be the test binary
|
2015-07-08 23:01:14 +02:00 |
|
Paul Lietar
|
e452abce43
|
Cache audio files to disk.
|
2015-07-07 22:40:31 +01:00 |
|
Paul Lietar
|
9ae452e22d
|
Keep audio files cached in ram.
|
2015-07-03 02:23:49 +02:00 |
|
Paul Lietar
|
4fd0b37e2b
|
Initial Spotify Connect receiver.
Supports basic play/pause. Only a single track for now.
|
2015-07-02 21:42:49 +02:00 |
|
Paul Lietar
|
2a2f227bef
|
Refactor the whole architecture.
Use less threads, makes it much simpler to reason about.
|
2015-07-02 19:24:25 +02:00 |
|
Paul Lietar
|
caf78992fb
|
Merge AudioFile and AudioFileReader
|
2015-06-24 01:41:39 +01:00 |
|
Paul Lietar
|
4835d25370
|
add audio seeking support
|
2015-06-23 18:34:48 +01:00 |
|
Paul Lietar
|
7ffe996652
|
Lots of stuff
|
2015-06-23 15:38:29 +01:00 |
|