Paul Lietar
|
28232b5a52
|
Add keymaster API
|
2017-05-10 16:26:48 +01:00 |
|
Paul Lietar
|
7ae919b1f7
|
Skip song if it fails to load
|
2017-04-29 15:18:16 +01:00 |
|
Paul Liétar
|
30bdcafb7e
|
Merge pull request #180 from Fulkerson/master
hyper::Url -> hyper::Uri, portaudio -> portaudio-rs
|
2017-04-29 13:23:13 +01:00 |
|
Paul Lietar
|
ded43122a2
|
Allow deprecated items.
Tokio has moved lots of stuff from tokio-core::io to tokio-io.
|
2017-04-29 12:56:15 +01:00 |
|
Johan Anderholm
|
e60cdeafca
|
hyper::Url -> hyper::Uri, portaudio -> portaudio-rs
hyper::Url is replaced by hyper::Uri in recent hyper versions.
portaudio was renamed to portaudio-rs and added to cargo.io
|
2017-04-29 13:06:29 +02:00 |
|
Paul Lietar
|
294a7821d6
|
Add simple playback example.
|
2017-04-28 23:24:55 +01:00 |
|
Paul Lietar
|
d95c0b3fcd
|
Update protocol files.
Fixes #172
|
2017-04-13 14:33:28 +02:00 |
|
Paul Liétar
|
d551d194d3
|
Fix typo in README
|
2017-03-30 20:15:54 +01:00 |
|
Paul Liétar
|
42c034f2b7
|
Add note to README about me being busy
|
2017-03-30 20:09:26 +01:00 |
|
Paul Liétar
|
b015bb8360
|
Merge pull request #157 from joerg-krause/spirc-add-commands
Handle more commands in Spirc
|
2017-03-27 10:32:22 +01:00 |
|
Jörg Krause
|
14da5c8f17
|
spirc: add more commands
Add play, playpause, pause, prev, next, volumeup, and volumedown.
volume up/down is realized in 16 steps.
|
2017-03-27 08:22:38 +02:00 |
|
Paul Liétar
|
3b6a85e83d
|
Merge pull request #168 from herrernst/travis-rustup-rs
use rustup.rs for travis
|
2017-03-26 12:48:47 +01:00 |
|
herrernst
|
1f2b37a600
|
use rustup.rs for travis
|
2017-03-26 13:24:48 +02:00 |
|
Paul Liétar
|
eb49ff34f1
|
Merge pull request #159 from Fulkerson/master
Add mipsel as a cross-compilation target.
|
2017-03-06 14:43:16 +00:00 |
|
Johan Anderholm
|
6daedde0e9
|
Add mipsel as a cross-compilation target.
|
2017-03-05 04:17:43 -08:00 |
|
Paul Lietar
|
6a0657fec6
|
Fix compiling error
|
2017-02-22 15:32:18 +00:00 |
|
Paul Lietar
|
be6fff8cce
|
README: Update minimum rust version
|
2017-02-22 15:30:59 +00:00 |
|
Paul Lietar
|
9b781f74b3
|
Update Dockerfile and README to not use syntex anymore
|
2017-02-22 15:02:36 +00:00 |
|
Paul Lietar
|
a4ad1e7757
|
Add git to the Dockerfile
It is necessary for vergen to work
|
2017-02-22 14:51:51 +00:00 |
|
Paul Lietar
|
188958710f
|
Download shannon dependency from crates.io
|
2017-02-22 14:48:41 +00:00 |
|
Paul Lietar
|
b8e4febb8e
|
main: Fix cache setup
|
2017-02-22 14:28:09 +00:00 |
|
Paul Lietar
|
541114e2b4
|
build: only rerun syntex when relevant files have changed
|
2017-02-22 14:27:54 +00:00 |
|
Paul Lietar
|
d940ed161a
|
Allow switching user accounts at runtime
Fixes #130
|
2017-02-22 04:18:27 +00:00 |
|
Paul Lietar
|
2853e2230b
|
Force shutdown on second ^C
|
2017-02-21 23:25:04 +00:00 |
|
Paul Lietar
|
2708aa4fef
|
Merge remote-tracking branch 'origin/master'
|
2017-02-21 22:46:19 +00:00 |
|
Paul Lietar
|
6d00f08d1f
|
Don’t use backtrace library.
It causes problems when crosscompiling
|
2017-02-21 22:08:42 +00:00 |
|
Paul Lietar
|
58b1625445
|
Use function types instead of closures for backend builders.
|
2017-02-21 22:05:31 +00:00 |
|
Paul Lietar
|
5974cf7f24
|
Fixes for PR #148
|
2017-02-21 21:49:45 +00:00 |
|
Paul Lietar
|
387c2598e0
|
Merge branch 'feature/mixer' of https://github.com/romerod/librespot into romerod-feature/mixer
|
2017-02-21 21:13:21 +00:00 |
|
Paul Lietar
|
5aab6b884a
|
fixup! Add Dockerfile for cross compilation
|
2017-02-17 10:30:23 +00:00 |
|
Paul Lietar
|
eb760f1576
|
librespot is fairly functional now
|
2017-02-16 21:40:07 +00:00 |
|
Paul Lietar
|
f5a4feeb90
|
Add Dockerfile for cross compilation
|
2017-02-16 21:38:48 +00:00 |
|
Paul Lietar
|
7b77d5b87d
|
Merge pull request #151 from JoNil/master
Allow building of the documentation with cargo doc
|
2017-02-09 03:10:02 +00:00 |
|
Paul Lietar
|
6f1871d822
|
Merge remote-tracking branch 'origin/master'
|
2017-02-09 01:33:52 +00:00 |
|
Paul Lietar
|
64f9283b67
|
Fix Clippy warnings
|
2017-02-09 01:32:18 +00:00 |
|
Paul Lietar
|
19b06ae5fb
|
Update dependencies.
Rust 1.15 is now required.
|
2017-02-09 01:27:52 +00:00 |
|
Daniel Romero
|
10f9da410e
|
Remove code to notify spirc manager from the mixer
|
2017-02-03 17:11:36 +01:00 |
|
Daniel Romero
|
a7aba5c8e7
|
SoftVolumeMixer: move factor in again, otherwise i32 division always results in 0
|
2017-02-03 14:19:30 +01:00 |
|
Daniel Romero
|
44467a44d6
|
Call start and stop on mixer
|
2017-02-03 13:30:30 +01:00 |
|
Daniel Romero
|
5ef28bf2a5
|
SpircManager: Update state from player and mixer before sending info
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
ec0e81f0ae
|
Add documentation for channel macro
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
2c187eb3ae
|
Avoid copying the data array in the player
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
48a43f4948
|
Move structs which are send across threads to own module
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
da537b57f4
|
AudioFilter: Modify fn modify_stream(&self, data: &mut [i16]);
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
2de5d10a2f
|
SoftMixer: Change volume to AtomicUsize and pass AtomicUsize to SoftVolumeApplier
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
134239d298
|
Send update messages from mixer to SpircManager
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
c8ee08663d
|
Create channel in spirc instead of in mercury and use MercuryResponseSender implemented by macro
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
37916330b4
|
Add macro to be able to create wrapped senders to send multiple message types to one channel
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
e547a0c3da
|
Changes code review
|
2017-02-03 13:22:49 +01:00 |
|
Daniel Romero
|
636de3fe71
|
Use stream_editor in player
|
2017-02-03 13:22:49 +01:00 |
|