Commit graph

  • 2853e2230b Force shutdown on second ^C Paul Lietar 2017-02-21 23:25:04 +0000
  • 2708aa4fef Merge remote-tracking branch 'origin/master' Paul Lietar 2017-02-21 22:46:19 +0000
  • 6d00f08d1f Don’t use backtrace library. Paul Lietar 2017-02-21 22:08:42 +0000
  • 58b1625445 Use function types instead of closures for backend builders. Paul Lietar 2017-02-21 22:05:31 +0000
  • 5974cf7f24 Fixes for PR #148 Paul Lietar 2017-02-21 21:49:45 +0000
  • 387c2598e0 Merge branch 'feature/mixer' of https://github.com/romerod/librespot into romerod-feature/mixer Paul Lietar 2017-02-21 21:13:21 +0000
  • 5aab6b884a fixup! Add Dockerfile for cross compilation Paul Lietar 2017-02-17 10:30:23 +0000
  • eb760f1576 librespot is fairly functional now Paul Lietar 2017-02-16 21:40:07 +0000
  • f5a4feeb90 Add Dockerfile for cross compilation Paul Lietar 2017-02-16 21:38:48 +0000
  • 7b77d5b87d Merge pull request #151 from JoNil/master Paul Lietar 2017-02-09 03:10:02 +0000
  • 6f1871d822 Merge remote-tracking branch 'origin/master' Paul Lietar 2017-02-09 01:33:52 +0000
  • 64f9283b67 Fix Clippy warnings Paul Lietar 2017-02-09 01:32:18 +0000
  • 19b06ae5fb Update dependencies. Paul Lietar 2017-02-09 01:27:52 +0000
  • 10f9da410e Remove code to notify spirc manager from the mixer Daniel Romero 2017-02-03 17:08:35 +0100
  • a7aba5c8e7 SoftVolumeMixer: move factor in again, otherwise i32 division always results in 0 Daniel Romero 2017-02-03 14:19:30 +0100
  • 44467a44d6 Call start and stop on mixer Daniel Romero 2017-02-03 13:30:30 +0100
  • 5ef28bf2a5 SpircManager: Update state from player and mixer before sending info Daniel Romero 2017-02-03 13:20:49 +0100
  • ec0e81f0ae Add documentation for channel macro Daniel Romero 2017-02-03 11:15:26 +0100
  • 2c187eb3ae Avoid copying the data array in the player Daniel Romero 2017-02-03 11:05:52 +0100
  • 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