Commit graph

  • 3c29d744a9 Use the protobuf_build crate to simplify build process. Paul Lietar 2016-01-12 23:10:57 +0000
  • 2eeb1c9817 Merge pull request #30 from herrernst/rename-binary Paul Lietar 2016-01-03 18:07:34 -0700
  • f089f44359 Merge pull request #29 from herrernst/update-deps Paul Lietar 2016-01-03 18:06:41 -0700
  • 2372447d23 change binary name cargo can install directly from github, use cargo install --git https://github.com/plietar/librespot binary is put to ~/.cargo/bin/ herrernst 2016-01-03 18:17:05 +0100
  • 6fd736dde3 update deps to compile (and work) also on arm herrernst 2016-01-03 17:12:48 +0100
  • fd6b805bfd Fix some clippy warnings. Paul Lietar 2016-01-02 16:48:44 +0100
  • 90eeed3f80 rustfmt Paul Lietar 2016-01-02 16:19:39 +0100
  • 5464647164 Ignore messages from unknown channels. Paul Lietar 2016-01-02 15:50:43 +0100
  • cf57274f9c Add some details to zeroconf authentication Paul Lietar 2016-01-02 14:49:51 +0100
  • efef614731 Describe Zeroconf authentication. Paul Lietar 2016-01-02 14:45:55 +0100
  • 2c2ff16986 discovery: Truncate the AES key to 128 Paul Lietar 2016-01-02 13:30:01 +0100
  • f8956166ea Add option to specify bitrate. Paul Lietar 2016-01-02 03:30:24 +0100
  • 47c6d60b12 Merge branch 'env-password' of https://github.com/herrernst/librespot into master Paul Lietar 2016-01-02 02:53:20 +0100
  • e35da9c90a Use discovery if username and password are not provided. Paul Lietar 2016-01-02 02:30:03 +0100
  • 38351c9a87 Make dns-sd optional Paul Lietar 2016-01-02 02:12:07 +0100
  • 0984ad0bf0 Update protobuf-macros Paul Lietar 2016-01-02 01:05:26 +0100
  • bead9daf78 Add zeroconf based authentication. Paul Lietar 2016-01-02 00:16:12 +0100
  • 4806f3e85a mercury: Register subscription for all channel aliases Paul Lietar 2016-01-01 23:56:13 +0100
  • 7f8e85f90b try reading password from env variable first, so it doesn't appear in process listing herrernst 2015-12-30 17:37:00 +0100
  • 877f4f7b93 Merge pull request #23 from JayRod12/master Paul Lietar 2015-12-31 01:00:09 +0100
  • 3219460666 Add travis build file. Paul Lietar 2015-12-30 20:11:29 +0100
  • e321379501 Use canonical username when subscribing to spirc. Jaime Rodriguez 2015-12-30 19:50:23 +0100
  • 525b27df98 Fix formula for the number of chunks. Paul Lietar 2015-12-30 12:42:47 +0100
  • 654a403459 Improve handling of missing audio keys by failing the future rather than crashing. Paul Lietar 2015-12-29 23:12:02 +0100
  • 8c2aa28d43 Use the correct country when checking for track availability. Paul Lietar 2015-12-29 13:13:26 +0100
  • 22d586e473 Block player thread when nothing is playing. Paul Lietar 2015-12-28 18:45:13 +0100
  • 17d4534260 Play an alternative track if selected one is not available. Paul Lietar 2015-12-28 17:47:53 +0100
  • 4f518fc445 Get track availability and alternatives Paul Lietar 2015-12-28 16:55:01 +0100
  • 5db141066a Use eventual’s futures in metadata instead of rolling our own. Paul Lietar 2015-12-28 16:53:54 +0100
  • 009d4e9019 Bump dependencies. Use eventual from registry again. Paul Lietar 2015-12-28 01:44:08 +0100
  • 0ebe8b9e82 Fox subscription URL for spirc. Paul Lietar 2015-12-28 01:40:54 +0100
  • 09e180b0e2 Remove deprecation warnings. Paul Lietar 2015-12-28 01:29:53 +0100
  • a2db3151bc Add authentication docs. Paul Lietar 2015-12-28 01:29:16 +0100
  • a604e9d679 Add documentation about low level protocol Paul Lietar 2015-12-23 19:28:11 +0100
  • 5cbd53fef2 Update dependencies, use git version of eventual. Paul Lietar 2015-12-22 18:05:13 +0100
  • 2b420fa81d Merge pull request #13 from lawrencejones/up-and-running Paul Lietar 2015-12-18 20:57:43 +0000
  • 85c1925f8d Fixes compilation errors Lawrence Jones 2015-12-18 18:01:25 +0000
  • fe56604037 Replace GMP by num’s Bignum implementation. Paul Lietar 2015-10-20 11:15:55 +0100
  • 10cc523cfd Update to rust nightly Paul Lietar 2015-10-20 10:55:17 +0100
  • 1399ea7c32 Remove unused subsystem module. Paul Lietar 2015-09-01 16:53:09 +0200
  • 267ccbe65e Fix build on latest rust. Paul Lietar 2015-09-01 13:20:37 +0200
  • ab7b5ba69d Merge pull request #6 from SimonPersson/master Paul Lietar 2015-07-27 23:44:19 +0200
  • 541c6816d4 Add information about facebook accounts. Simon Persson 2015-07-27 19:36:13 +0000
  • 3fb56e9c3d Merge pull request #5 from ChristianHersevoort/patch-1 Paul Lietar 2015-07-21 09:49:38 +0100
  • 985e8bed68 Update README.md ChristianHersevoort 2015-07-20 22:11:48 +0200
  • 8bbd7023bf Merge pull request #4 from SimonPersson/master Paul Lietar 2015-07-20 17:50:09 +0100
  • ef1c86df18 Make command line argument parsing more robust. Simon Persson 2015-07-19 20:36:14 +0000
  • 17fdca40dd Fix path to main binary in README.md Paul Lietar 2015-07-14 23:52:38 +0100
  • 9b924d1c47 Add README with build and run instructions. Paul Lietar 2015-07-14 23:25:44 +0100
  • 1d76658fdf Support playing multiple tracks in a row Paul Lietar 2015-07-09 23:09:40 +0100
  • 506f3e624e Don’t crash on end of track. Paul Lietar 2015-07-09 22:32:40 +0100
  • 94503e351b Remove busy waiting in SpircManager. Paul Lietar 2015-07-09 22:04:19 +0100
  • 1264394838 Add a SpircDelegate abstraction. Paul Lietar 2015-07-09 21:08:14 +0100
  • cdd939e88e Clean up main.rs Paul Lietar 2015-07-09 20:08:56 +0100
  • 0b6351df8d Merge pull request #3 from torarnv/move-to-lib Paul Lietar 2015-07-09 20:06:27 +0100
  • 22e367214e Move SPIRC into librespot so it can be re-used by other applications Tor Arne Vestbø 2015-07-08 21:50:44 +0200
  • cbd414853f Move librespot into lib.rs and let main.rs be the test binary Tor Arne Vestbø 2015-07-08 20:28:17 +0200
  • e452abce43 Cache audio files to disk. Paul Lietar 2015-07-07 22:40:31 +0100
  • 9ae452e22d Keep audio files cached in ram. Paul Lietar 2015-07-03 02:23:49 +0200
  • 28a7db26be cache audio keys in memory Paul Lietar 2015-07-02 23:05:47 +0200
  • f0bb24d23f Fix build on latest nightly. Paul Lietar 2015-07-02 22:00:30 +0200
  • 4fd0b37e2b Initial Spotify Connect receiver. Paul Lietar 2015-07-02 21:42:49 +0200
  • 2a2f227bef Refactor the whole architecture. Paul Lietar 2015-07-02 19:24:25 +0200
  • c1ce87dbbd spirc: Keep track of player status Paul Lietar 2015-07-02 13:54:34 +0200
  • df11960946 spirc: Don’t hardcode stuff Paul Lietar 2015-07-02 01:27:19 +0200
  • 45491925de Answer to basic Spirc requests. Paul Lietar 2015-07-02 00:40:38 +0200
  • 7897070bb7 Add initial Spirc support. Paul Lietar 2015-07-01 20:47:51 +0200
  • addc1fce22 Update protocol files. Paul Lietar 2015-07-01 19:49:03 +0200
  • caf78992fb Merge AudioFile and AudioFileReader Paul Lietar 2015-06-24 01:41:39 +0100
  • 4835d25370 add audio seeking support Paul Lietar 2015-06-23 18:34:48 +0100
  • 7ffe996652 Lots of stuff Paul Lietar 2015-06-23 15:38:29 +0100
  • 1ad62e6f18 First working version of protocol handshake. Paul Liétar 2015-05-09 11:07:24 +0100
  • 15f39607e7 Update deps Paul Liétar 2015-05-05 15:47:34 +0100
  • a993b60ffa Initial commit. Paul Liétar 2015-04-25 21:32:07 +0100