Commit graph

506 commits

Author SHA1 Message Date
Robert f5b70c4cb6 update README.md 2018-01-26 01:15:34 +01:00
Robert 67adb06859 update README.md 2018-01-26 01:10:52 +01:00
Robert 4870acd572 Add --progressive-volume option. Increase volume slowly at low level, faster at higher level 2018-01-25 23:37:28 +01:00
Thomas Bächler 6b8a21db9f Increase required Rust version to 1.18.0. 2018-01-25 23:23:45 +01:00
Thomas Bächler 2465b0f57f Refactor the discovery module to remove usage of deprecated functions 2018-01-25 23:23:45 +01:00
Thomas Bächler d36017d6f0 Remove usage of deprecated tokio_core::io 2018-01-25 23:23:45 +01:00
Thomas Bächler 630de8c0a9 Use futures::sync::mpsc::UnboundedSender::unbounded_send() instead of the deprecated send() 2018-01-25 23:23:45 +01:00
Thomas Bächler 5237203899 Remove usage of deprecated BoxFuture, BoxStream and BoxSink 2018-01-25 23:23:45 +01:00
Thomas Bächler 0bdf9aa080 Update all dependencies 2018-01-25 23:23:45 +01:00
Thomas Bächler 644355269e Use futures::sync::oneshot::Sender::send() instead of the deprecated complete() 2018-01-25 23:23:45 +01:00
Colm f966440f98
Updated links and Travis badge 2018-01-25 01:34:56 +00:00
Colm b819f632cf
Update README.md 2018-01-23 19:32:29 +00:00
Colm 977664f5fe
Update README.md 2018-01-23 19:31:49 +00:00
Colm 838523d49d
Update README.md 2018-01-23 19:31:27 +00:00
Colm 1442e9a1a1
Update README.md 2018-01-23 19:30:28 +00:00
Colm 608e8249a2
Update README.md 2018-01-23 00:25:58 +00:00
Thomas Bächler a1a3a2e772 core: Remove an unneeded use warning 2018-01-22 01:17:52 +01:00
Colm b6a38780df
Changed requirements see #3
I jumped the gun
2018-01-08 20:50:20 +00:00
Colm 5a71777a31
Update README.md
Formatting
2017-12-19 21:55:19 +00:00
Colm 104dd61e6b
Update README.md
Added people to thanks
2017-12-19 21:53:58 +00:00
Colm 5302bd1072
Merge pull request #6 from brain0/work
Make librespot more robust against audio failures
2017-12-19 21:46:22 +00:00
Colm 95ef34654b
Merge pull request #5 from fossedihelm/master
Default volume 50% and --initial-volume argument
2017-12-19 21:41:15 +00:00
Thomas Bächler 4cda8affcd Handle audio sink errors in the player
Failing to open or write to the audio sink is not necessarily a fatal and permanent error.
When the audio sink fails, the player now tries to restart the sink periodically.
2017-12-18 00:56:37 +01:00
Thomas Bächler f250179fed Join the player thread when the player is dropped 2017-12-17 23:46:52 +01:00
Thomas Bächler f5d8019c18 Add proper error handling to the pulseaudio backend and ensure that no invalid pointers are passed to pulseaudio 2017-12-17 23:28:42 +01:00
Thomas Bächler 35ec580eac Disable the "variable does not need to be mutable" compiler warning in generated code 2017-12-17 23:15:49 +01:00
fossedihelm de2b4cc8e3 added comments and edited README 2017-12-07 11:36:26 +01:00
fossedihelm 94e4cd853a merge ColmOnline changes 2017-12-07 10:04:43 +01:00
fossedihelm ac39da6c97 check if argument of initial-value is in the [0,100 range 2017-12-06 15:22:28 +01:00
fossedihelm 1dc99e3a15 check if argument of initial-value is a number 2017-12-06 14:47:46 +01:00
fossedihelm 8313da522b --initial-volume as parameter 2017-12-06 14:37:34 +01:00
Federico Fossemò 9e51977885
reset volume to 50% 2017-12-04 12:16:41 +01:00
Federico Fossemò c8a2190e9e
default volume to 20% (my config) 2017-12-04 11:37:36 +01:00
Federico Fossemò 20fc764916
default volume to 50% 2017-12-03 18:06:24 +01:00
ComlOnline 5141f434b5 Add travis ci tag 2017-11-23 11:19:47 +00:00
ComlOnline 2a215278ef Edit to puch for travis 2017-11-23 00:14:29 +00:00
ComlOnline 80493d8bbe README Upadte 2017-11-20 00:55:34 +00:00
ComlOnline 2bff5d0f21
Merge pull request #2 from kingosticks/master
Added repeat and shuffle support from kingosticks
2017-11-18 23:29:58 +00:00
ComlOnline 74964d8087
Merge pull request #1 from ipha/pulseaudio_stop_sink
Stop pulseaudio sink when not in use
2017-11-18 23:26:16 +00:00
Nick Steel 628df27292 Support for enabling shuffle. 2017-11-03 01:15:27 +00:00
nsteel 5581289351 Added repeat support 2017-10-28 00:24:11 +01:00
loblik adeb22b2f3 add support for jack audio connection kit
This is initial support for JACK. It creates ports at startup and
keeps it connected while librespot is running. So when librespot
playback is stoped it writes silence (zeroes).

It uses jack crate (rust-jack) which needs libjack. To compile in
jack support use --features jackaudio-backend. And run librespot
with --backend jackaudio.
2017-10-05 21:06:51 +02:00
Elad Nava 8971d3aa68 Add note to README about Spotify Premium (#259)
As per https://github.com/plietar/librespot/issues/167#issuecomment-322021960.
2017-10-05 14:54:24 +02:00
Paul Liétar 1e652b1a7e typo 2017-10-03 23:26:56 +02:00
Paul Liétar 171be66fd9 bye bye librespot 2017-10-03 22:53:51 +02:00
Jakob e109de2001 fix protobuf checksum (#257) 2017-10-02 08:04:16 +03:00
Jakob 030b318a9c fix crash for artists without tracks (closes #103) (#256) 2017-10-01 05:15:19 +03:00
Jakob 696aec33e9 Add album type 'EP' (#255)
* add album type 'EP'

* fix indentation
2017-10-01 01:51:05 +03:00
Paul Lietar ddfc28f99f Increase required Rust version to 1.17.0.
Some dependencies require it.

Additionally, only build with lewton on >= 1.18
2017-08-04 05:28:25 +01:00
Paul Lietar 3a18d1f91d Update Cargo.lock, use hyper, libpulse-sys and lewton from crates.io. 2017-08-04 05:28:25 +01:00