Commit graph

767 commits

Author SHA1 Message Date
Konstantin Seiler c4e0f15eb3 Tune prefetch, squish bugs. 2019-11-08 08:58:17 +11:00
Konstantin Seiler 6422dcef78 Refine file downloading heuristics to use data rates and ping times everywhere. 2019-11-08 00:02:53 +11:00
Konstantin Seiler c50fc9885a Adapt code for the new bitrate selection via alternatives. 2019-11-06 08:16:01 +11:00
Konstantin Seiler 9b069effb2 Merge remote-tracking branch 'origin/dev' into dynamic-blocks
Adapt code for the aternative bitrate selection.
2019-11-06 08:10:41 +11:00
Konstantin Seiler 4a611d9af3 Fix pre-fetch heuristic. 2019-11-05 23:58:35 +11:00
Konstantin Seiler 393df6475e Set better log messages. 2019-11-05 22:58:00 +11:00
Ash 4a04e48f8a
Merge pull request #381 from ashthespy/podcasts
Podcasts
2019-11-05 10:02:21 +01:00
Ash 5e304e68c9
Merge pull request #390 from ashthespy/crossbuild
Add `pkg-config` to docker build container
2019-11-04 15:21:34 +01:00
Konstantin Seiler c991974f82 Improve ping time measurements.
Don't measure response times if other requests are pending.
2019-11-02 17:19:31 +11:00
Konstantin Seiler af6e33bfa0 Remove commented line 2019-11-02 11:11:24 +11:00
Konstantin Seiler 9f3e3d09d9 Fix infinite loop bug 2019-11-02 11:04:46 +11:00
Konstantin Seiler 216bdc0f6f Fix typo 2019-11-02 10:00:08 +11:00
Konstantin Seiler 1fcacf78cd Merge branch 'dynamic-blocks' into comments 2019-11-02 09:22:35 +11:00
Konstantin Seiler 5ad6446616 remove compiler warning 2019-11-02 09:22:07 +11:00
Konstantin Seiler ba7d058784 Merge remote-tracking branch 'origin/dev' into dynamic-blocks 2019-11-02 08:41:42 +11:00
Konstantin Seiler 971b2a9b9f Fix compile issues after merge 2019-11-02 08:38:46 +11:00
Konstantin Seiler 6545674a63 Merge remote-tracking branch 'origin/master' into dynamic-blocks 2019-11-02 07:15:23 +11:00
Konstantin Seiler bf47ca7033 some debug messages 2019-11-02 06:48:18 +11:00
Konstantin Seiler 333fc5010c New file downloading mechanism 2019-11-02 06:46:28 +11:00
ashthespy 939fc583e7 Help pkg-config with explicit paths 2019-11-01 17:01:58 +01:00
ashthespy ee3a756a6e Fix borrow for Rust 1.32.0 2019-10-30 13:53:11 +01:00
ashthespy 508c7e2b26 Tweak track loading 2019-10-30 11:33:17 +01:00
ashthespy b96405af82 Make SpotifyId understand more URI formats 2019-10-30 11:33:17 +01:00
ashthespy 6786c093ad Update metadata.proto 2019-10-30 11:33:17 +01:00
ashthespy 8eb51e9b55 Streamline and refactor Podcast support,
<Metadata>
  Add publisher to `Show`
  Add `ALLOWED` to `PassthroughEnum`
2019-10-30 11:33:17 +01:00
ashthespy 0cb7a3f7c8 WIP: Podcast support 2019-10-30 11:33:17 +01:00
Sasha Hilton cbba63f60b
Merge pull request #341 from willstott101/u128
Drop extprim crate (use built-in u128) and reduce usage of byteorder crate (Rust 1.32+)
2019-10-29 18:49:03 +01:00
Will Stott a7243ff8ce Use single fixed-width format! macro for SpotifyId.to_base16 2019-10-22 18:31:45 +01:00
Will Stott ac1c31b786 Use Rust's built-in unsigned 128 bit integer instead of the extprim crate 2019-10-22 18:28:21 +01:00
Ash 551daadc44
Merge pull request #384 from librespot-org/revert-379-patch-1
Revert "Fix play.rs example"
2019-10-09 19:01:05 +02:00
Gilles Castel 93a00956ce Fix play.rs example 2019-10-09 18:18:38 +02:00
Ash 25107ee796 Revert "Fix play.rs example (#379)"
This reverts commit 2ff71abb8e.
2019-10-09 18:05:08 +02:00
Ash 70024d594c
Merge pull request #383 from andrewburgess/master
Lock Rodio to v0.9
2019-10-09 10:44:49 +02:00
Gilles Castel 2ff71abb8e Fix play.rs example (#379)
Fix `play.rs` example by renaming `core` to `librespot_core`
2019-10-09 10:44:20 +02:00
Andrew Burgess 5937e4fb6e 📌 fix: lock rodio to v0.9 2019-10-08 22:53:21 -07:00
Ash 051c233ca0
Merge pull request #380 from owenshen24/patch-1
Fixed slight typo
2019-10-08 00:05:11 +02:00
Owen Shen 73fd318e22
Fixed slight typo
"hene" -> "hence"
2019-10-07 14:47:35 -07:00
Sasha Hilton 803f03797f
Remove LFM note. 2019-09-30 01:14:22 +02:00
Ash 76088d0fc9
Merge pull request #375 from dfrieling/master
add pkg-config and some configuration to Dockerfile.Rpi to allow cross-compilation
2019-09-26 14:25:44 +02:00
Daniel Frieling 303037a7c9 add pkg-config and some configuration to Dockerfile.Rpi to allow cross-compilation 2019-09-25 21:44:32 +02:00
Ash e1e8f60628
Merge pull request #351 from ashthespy/vergen
Bump up vergen (and switch to rustc-env flags)
2019-09-21 16:56:14 +02:00
Ash ca86d537ce
Merge pull request #371 from xentrick/master
Fixed nightly build conflict with `core`
2019-09-21 16:52:50 +02:00
Nick Mavis c19375c5ca Fixed nightly conflict with 2019-09-16 15:00:09 -04:00
Ash 7cb551d66d
Merge pull request #293 from willstott101/protobuf-codegen-pure
Simplify librespot-protocol build caching.
2019-09-11 10:30:12 +02:00
Will Stott 97f61ec2a8 Protobuf 2.4.0, generate all proto files every time, but only write when changed, supporting poor souls with crlf line ending conversion.
Drop Regex dependency, just parse using simple string methods.

Protobuf 2.4.0, generate all proto files every time, but only write when changed, supporting poor souls with crlf line ending conversion.
2019-09-08 13:07:59 +01:00
Sasha Hilton 1ce0706392
Add note for request for maintainers 2019-08-19 17:29:26 +01:00
Sasha Hilton d4bba4dac0
Merge pull request #356 from tstenner/updateprotobuf
Automatic update to protobuf 2.8, regenerate protocol files
2019-08-19 17:16:31 +01:00
Tristan Stenner 1ba6e5886a Restrict protobuf updates 2019-07-30 11:00:02 +02:00
Tristan Stenner 9d97f8f1ce Automatic update to protobuf 2.8, regenerate protocol files 2019-07-27 19:30:48 +02:00
ashthespy 2bf694a07b Bump up vergen (and switch to rustc-env flags) 2019-07-24 11:14:20 +02:00