Commit graph

  • 48a43f4948 Move structs which are send across threads to own module Daniel Romero 2017-02-03 10:06:09 +0100
  • da537b57f4 AudioFilter: Modify fn modify_stream(&self, data: &mut [i16]); Daniel Romero 2017-02-01 22:16:28 +0100
  • 2de5d10a2f SoftMixer: Change volume to AtomicUsize and pass AtomicUsize to SoftVolumeApplier Daniel Romero 2017-02-01 21:45:31 +0100
  • 134239d298 Send update messages from mixer to SpircManager Daniel Romero 2017-02-01 21:32:14 +0100
  • c8ee08663d Create channel in spirc instead of in mercury and use MercuryResponseSender implemented by macro Daniel Romero 2017-01-31 21:38:52 +0100
  • 37916330b4 Add macro to be able to create wrapped senders to send multiple message types to one channel Daniel Romero 2017-01-31 21:37:58 +0100
  • e547a0c3da Changes code review Daniel Romero 2017-01-27 14:20:31 +0100
  • 636de3fe71 Use stream_editor in player Daniel Romero 2017-01-25 22:56:06 +0100
  • 6df2af0ac9 Select mixer dynamically Daniel Romero 2017-01-25 22:49:18 +0100
  • 464e85e285 Split mixer into Mixer and StreamEditor Daniel Romero 2017-01-25 22:22:53 +0100
  • 59398b3cee Remove mixer from Player and add it to SpircManager Daniel Romero 2017-01-25 22:09:03 +0100
  • 347bf05dbe Refactored to have apply_volume in a specifix mixer Daniel Romero 2017-01-20 20:39:05 +0100
  • 9873eaf2a0 Better handling of shutdown Paul Lietar 2017-01-31 08:21:30 +0000
  • b7607047b1 Allow building of the documentation with cargo doc Jonathan Nilsson 2017-01-30 11:54:54 +0100
  • 7be9626836 spirc: Increase the number of volume steps to 64 Paul Lietar 2017-01-30 04:13:18 +0000
  • d2161ff75f Use EasyBuf instead of copying buffers Paul Lietar 2017-01-29 17:54:32 +0000
  • bbc438d9b2 Clippy run Paul Lietar 2017-01-29 16:25:09 +0000
  • 17482c236a Stop caching audio keys, reenable audio file cache Paul Lietar 2017-01-29 15:36:39 +0000
  • 8aeb266a2d Refactor player and spirc Paul Lietar 2017-01-29 14:11:20 +0000
  • f3ba3f4bd4 Update dependencies Paul Lietar 2017-01-29 12:50:18 +0000
  • 0da9020ad3 Store DeviceState directly into SpircTask Paul Lietar 2017-01-20 14:44:13 +0000
  • bcedfefaa9 Move spirc to tokio Paul Lietar 2017-01-20 12:56:42 +0000
  • d62a154786 Move session to tokio over fully Paul Lietar 2017-01-20 02:37:02 +0000
  • bf6be73caa Move album cover to tokio Paul Lietar 2017-01-20 01:59:18 +0000
  • 379c90c0b2 Move audio_file and channels to tokio Paul Lietar 2017-01-19 22:45:24 +0000
  • 05118b40f8 Move MetadataManager to use tokio Paul Lietar 2017-01-19 12:56:49 +0000
  • bcbd7afb1a Change mercury to use tokio Paul Lietar 2017-01-18 21:33:52 +0000
  • 855a7e87a7 Move AudioKeyManager to tokio Paul Lietar 2017-01-18 20:39:46 +0000
  • d27063d5da Create event loop in main Paul Lietar 2017-01-18 18:41:22 +0000
  • 2a0ccc0d1d Move device id into config Paul Lietar 2017-01-18 17:07:20 +0000
  • 9de55bb8cd Move ap resolve and discovery to tokio. Paul Lietar 2017-01-18 15:17:10 +0000
  • 9d5e2e9fed Rewrite connection layer to use tokio Paul Lietar 2017-01-18 05:57:36 +0000
  • ea94db00df Rebuild protobuf files Paul Lietar 2017-01-18 05:58:12 +0000
  • 4e02ef5a6c Stop pulseaudio sink when not in use Mitch Bigelow 2017-01-14 16:22:33 -0500
  • 9e495d6fd7 Add AP fallback to protocol docs Paul Lietar 2017-01-13 01:17:30 +0000
  • aa499e0189 Get rid of main_helper Paul Lietar 2017-01-10 16:31:12 +0000
  • ae7c177823 Merge pull request #143 from SimonPersson/general_main_helper Paul Lietar 2017-01-06 17:32:28 +0100
  • 560d4e1c4c Move get_credentials to authentication module. Simon Persson 2017-01-06 17:18:41 +0100
  • f11310581c Add standard traits to Bitrate. Simon Persson 2017-01-06 17:09:57 +0100
  • 1f32efce83 Revert "Make main_helper useful with values not from getopts." Simon Persson 2017-01-06 17:06:14 +0100
  • a8aea3e8de Merge pull request #144 from SimonPersson/improve_printing Paul Lietar 2017-01-06 16:02:38 +0100
  • b828e4d528 Improve log strings and never log to stdout. Simon Persson 2017-01-06 15:21:44 +0100
  • f79850f6d6 Merge pull request #142 from herrernst/systemd-user-group Paul Lietar 2017-01-06 13:33:02 +0100
  • 28aed0d18b Give Bitrate copy semantics. Simon Persson 2017-01-06 12:56:34 +0100
  • b4c7e8e057 Make main_helper useful with values not from getopts. Simon Persson 2017-01-06 12:50:44 +0100
  • 6f85deadd9 don't run as root, drop privileges herrernst 2017-01-05 18:51:47 +0100
  • e254bb7291 Remove support for Facebook authentication. Paul Lietar 2017-01-05 14:40:33 +0100
  • 7ba3d766c0 Reduce log verbosity by default. Paul Lietar 2017-01-05 14:25:14 +0100
  • d0a84d7915 Print password prompt on stderr. Paul Lietar 2017-01-05 14:24:22 +0100
  • 9a8957169f Merge pull request #139 from herrernst/systemd-unit Paul Lietar 2017-01-04 21:57:22 +0100
  • baf2b65d7b Use rustls rather than openssl Paul Lietar 2016-12-31 14:30:01 +0100
  • 8831dea166 Add missing file :( Paul Lietar 2016-12-31 13:24:18 +0100
  • 9c3541c41b Change the stdout backend to work with arbitrary files. Paul Lietar 2016-12-31 13:17:06 +0100
  • 512304c6c3 Merge remote-tracking branch 'badaix/master' Paul Lietar 2016-12-31 13:04:14 +0100
  • 64b8b5f91a Don't panic on error InitialFileHeadersCorrupt Jörg Krause 2016-12-07 12:50:46 +0100
  • ac63e4dbb2 travis: Don’t build on an old nightly, it’s broken Paul Lietar 2016-12-31 12:54:27 +0100
  • 8544faf75d Only use syntex on modules that need it. Paul Lietar 2016-12-31 12:51:44 +0100
  • b9eb4de090 add basic systemd service unit example herrernst 2016-12-21 23:21:40 +0100
  • 7fd8503f45 Use the fallback AP when apresolve fails. Paul Lietar 2016-12-30 12:01:43 +0100
  • c6327af2f3 Include pre-generated protocol files. Paul Lietar 2016-11-21 02:48:17 +0000
  • 5ae1397aa6 Merge branch 'master' of https://github.com/badaix/librespot Johannes Pohl 2016-11-22 15:33:06 +0100
  • 383e0e9ae8 added stdout-backend badaix 2016-10-27 09:56:56 +0200
  • 880a266625 Merge pull request #117 from joerg-krause/feature/onstart Paul Lietar 2016-11-19 22:14:05 +0000
  • a90d20c11e Merge pull request #126 from juliancheal/typo Paul Lietar 2016-11-04 02:09:25 +0000
  • 9f42117eb2 Fixed typo Julian Cheal 2016-11-03 22:42:54 +0000
  • af05333006 Merge branch 'master' of https://github.com/badaix/librespot badaix 2016-11-01 23:35:55 +0100
  • 6b82a765b1 added stdout-backend badaix 2016-10-27 09:56:56 +0200
  • 708d0a82a7 Merge pull request #124 from s1lvester/use_tls Paul Lietar 2016-10-27 14:20:11 +0200
  • 60ad12033a added stdout-backend badaix 2016-10-27 09:56:56 +0200
  • e3aa14c839 use ssl silvester 2016-10-26 12:43:16 +0200
  • 6fa4e4d458 Merge pull request #119 from joerg-krause/say-goodbye Paul Lietar 2016-09-21 22:06:34 -0700
  • c1e570f48d Say goodbye when terminating Jörg Krause 2016-09-20 20:59:41 +0200
  • b153de93d1 Update dependencies Jörg Krause 2016-09-16 14:03:54 +0200
  • 1d3c387fed Add --on{start,stop} command line option Jörg Krause 2016-09-08 20:49:17 +0200
  • f79df63734 Merge pull request #115 from herrernst/also-test-alsa-backend Paul Lietar 2016-08-28 04:14:06 -0700
  • 202397eb25 travis: also test alsa backend herrernst 2016-08-27 23:16:04 +0200
  • 5a4297551d Merge pull request #113 from joerg-krause/alsa-backend Paul Lietar 2016-08-27 13:22:34 -0700
  • 445171a46a Add ALSA backend Paul Lietar 2016-03-14 02:16:59 +0000
  • 253dfb7c88 Merge pull request #107 from joerg-krause/fix/close-stream-on-stop Paul Lietar 2016-08-27 01:25:48 -0700
  • 95f42d19c9 Merge pull request #112 from joerg-krause/fix-out-of-bounds-panic Paul Lietar 2016-08-23 16:53:23 -0700
  • 0716643ae3 Fix out of bounds panic Jörg Krause 2016-08-23 23:43:55 +0200
  • cf7378fda4 Merge pull request #110 from herrernst/travis-cross-arm Paul Lietar 2016-08-09 14:44:14 -0700
  • 65c0e2b58d travis: also test cross-compilation for arm herrernst 2016-08-09 21:46:52 +0200
  • 1308f095b1 Merge pull request #109 from herrernst/update-lmdb-dep Paul Lietar 2016-08-08 15:01:46 -0700
  • 704c89a8a7 update lmdb-rs dependency herrernst 2016-08-08 21:50:05 +0200
  • 85002e1e2a Merge pull request #108 from herrernst/cargo-deb Paul Lietar 2016-08-08 12:04:10 -0700
  • 58d24e2744 add some fields to Cargo manifest so debian package can be build easily with cargo-deb herrernst 2016-08-05 13:08:32 +0200
  • ceb375f37e close stream on stop herrernst 2016-08-01 21:20:17 +0200
  • 7632fa4712 Merge pull request #93 from serprex/master Paul Lietar 2016-07-31 17:40:37 -0700
  • 5388565652 Merge pull request #104 from alboyer/fix-latency Paul Lietar 2016-07-22 16:14:58 -0700
  • 82af7a3d71 Specify suggested_latency from device info. Alain Boyer 2016-07-23 01:39:41 +0300
  • 682658903d Merge pull request #98 from joerg-krause/update/tremor Paul Lietar 2016-07-20 14:08:48 -0700
  • 1c973adaae Update dependency tremor Jörg Krause 2016-07-17 20:31:27 +0200
  • 674146f52a Replace time with std::time Demur Rumed 2016-07-17 03:25:29 +0000
  • a9ae5b5086 travis: Update nightly version Paul Lietar 2016-07-06 11:01:08 +0100
  • 1396f9729a Allow specifying an output device. Paul Lietar 2016-07-06 10:54:46 +0100
  • 4cca541339 Remove the need for a application key. Paul Lietar 2016-07-06 08:32:43 +0100
  • e9aad29ae4 Merge pull request #85 from egnwd/egnwd-typo-readme Paul Lietar 2016-07-06 02:44:31 +0100
  • b25585a41b Use a pure rust mDNS responder instead of relying on Avahi / dns-sd. Paul Lietar 2016-05-07 12:55:59 +0100
  • decce02373 Be a bit less verbose Paul Lietar 2016-07-06 02:29:50 +0100