Commit graph

696 commits

Author SHA1 Message Date
Sasha Hilton df3bea8c25
Merge pull request #324 from ashthespy/bloat
Remove redundant `rpassword` crate from `librespot-core`
2019-04-12 05:38:10 +02:00
Sasha Hilton 14721f45fe
Merge pull request #323 from medwards/check_underflow
Server time delta is a signed integer
2019-03-27 01:02:35 +01:00
Michael Edwards 9b4ede086a Server time delta is a signed integer
Fixes #322
2019-03-26 21:45:23 +01:00
ashthespy 9f9218f3cc Remove redundant rpassword crate from librespot-core 2019-03-26 18:07:05 +01:00
Ash 5990a0dcff
Merge pull request #245 from ashthespy/alsa
Support for `alsa` mixer
2019-03-25 23:13:02 +01:00
Sasha Hilton e9b159e9d9
Merge pull request #321 from devgianlu/time-alignment-fix
Fix for time alignment issue
2019-03-25 19:05:06 +01:00
Sasha Hilton c55c63cdf0
Merge pull request #313 from medwards/alias_facebook_fields
Add credentials field alias
2019-03-25 18:50:42 +01:00
devgianlu dc9b2de314 Fixed issue with time alignment 2019-03-24 07:15:14 -07:00
Sasha Hilton 4e64934318
[ciskip] Update Readme.md 2019-03-23 23:57:52 +01:00
ashthespy 9cb2f49d52 Switch alsa to crates.io 2019-03-22 00:01:13 +01:00
ashthespy 8fd0caf583 Explicitly set start_threshold and pretty print devices 2019-03-22 00:00:58 +01:00
ashthespy cc6c9b2dc4 More alsa stragglers 2019-03-22 00:00:58 +01:00
ashthespy a80bf86a2b Clean up alsa stragglers and typos 2019-03-22 00:00:58 +01:00
ashthespy 0e1147077c Add run time option flags for AlsaMixer
Add `Cargo.lock` for Travis
2019-03-22 00:00:57 +01:00
ashthespy 99106c5ae3 Rework alsa hw and mixer parameters 2019-03-22 00:00:14 +01:00
ashthespy 08cfb1516d Switch to latest alsa-rs crate 2019-03-22 00:00:14 +01:00
ashthespy a67048c3d7 Add initial support for alsamixer 2019-03-22 00:00:14 +01:00
Sasha Hilton a41ab28540
Merge pull request #315 from hrkfdn/patch-1
Add ncspot to list of related projects
2019-03-21 17:21:20 +01:00
Henrik fe073e6a8b
add ncspot to list of related projects 2019-03-21 00:12:03 +01:00
Michael Edwards b7a2aad17d Add credentials field alias
`encoded_auth_blob` is used in the credentials response of the Facebook auth flow
2019-03-20 21:17:23 +01:00
Sasha Hilton 2fb901a743
Merge pull request #307 from medwards/master
Use serde 1.0
2019-03-20 16:15:56 +01:00
Sasha Hilton d26153a307 Fix Cargo.lock 2019-03-20 16:14:52 +01:00
Sasha Hilton e606ace6d4
Merge branch 'master' into master 2019-03-20 15:58:05 +01:00
Sasha Hilton 6d7d3857a0
Merge pull request #277 from willstott101/cpal-backend
Implement Rodio as default playback backend
2019-03-20 15:30:32 +01:00
Will Stott 3548917914 Update Cargo.lock with successful windows build. 2019-03-20 13:30:10 +00:00
Will Stott 99703a268f Warn when there's a Rodio failure accessing a default device formats. 2019-03-20 13:24:08 +00:00
Will Stott 5ceb4db9b8 Improve formatting and macro usage in devices list. 2019-03-20 13:24:08 +00:00
Will Stott f1be5085ad Make rodio backend the default 2019-03-20 13:24:07 +00:00
Will Stott 587aa9c711 Simple block of playback thread based on buffer size. 2019-03-20 13:24:07 +00:00
Will Stott 49fd48b42a Sink.play is not the opposite of Sink.stop in Rodio 2019-03-20 13:24:07 +00:00
Will Stott 2c2bfc52ac Cpal -> Rodio
Doesn't work that well.
2019-03-20 13:24:03 +00:00
Will Stott 1eb5b7d127 Turns out I don't have an appropriate output device. 2019-03-20 13:16:29 +00:00
Will Stott b81bdca707 QDH: Instantiate audio backend immediately when using "--device ?". 2019-03-20 13:16:29 +00:00
Will Stott ac9423d9d9 cpal backend builds. Panics building output stream on my system. 2019-03-20 13:16:29 +00:00
Will Stott 891298171c Initial untested VecDeque concept. 2019-03-20 13:16:29 +00:00
Michael Edwards 0bbca1d8bc Use serde 1.0 2019-03-20 12:04:24 +01:00
Sasha Hilton 8b32e7a63e
Merge pull request #305 from ashthespy/dynamic-playlists
Support for Spotify Radio/Dynamic Playlists
2019-03-20 11:41:29 +01:00
Sasha Hilton 308ff32386
Merge pull request #239 from newpavlov/master
Replace rust-crypto crate with RustCrypto crates
2019-03-20 11:29:40 +01:00
Артём Павлов [Artyom Pavlov] 72589443c7 update Cargo.lock, use constant time equality check, remove block-modes 2019-03-16 18:30:10 +03:00
ashthespy 6870c76a43 Limit new context tracks added to frame
Keep only a fixed history of previous tracks to prior pushing new tracks
2019-03-16 16:18:38 +01:00
Artyom Pavlov 391b9c69c4
Merge branch 'master' into master 2019-03-15 16:32:54 +00:00
ashthespy b0ee8ec74d Tweak malformed gid handling 2019-03-15 08:26:58 +01:00
Sasha Hilton ef28df6301
Merge pull request #302 from kingosticks/fix/discover-bad-mac-panic
Don't panic when the computed MAC doesn't match the client's expected MAC
2019-03-14 17:05:15 +01:00
Sasha Hilton 0fcfe4f890
Merge pull request #304 from librespot-org/protoc-rust
Switch to `protobuf-codegen-pure` to remove `protoc` dependency
2019-03-14 00:38:12 +01:00
ashthespy 06c6969e25 Switch to protobuf-codegen-pure to remove protoc dependency 2019-03-13 23:54:53 +01:00
Sasha Hilton 806a8f2da5
Merge pull request #297 from kaymes/kaymes-faster
Improve playback speed
2019-03-13 23:45:20 +01:00
Sasha Hilton 7f22785f52
Merge pull request #303 from devgianlu/unlock-features-fix
Update version number
2019-03-13 21:59:12 +01:00
Gianlu 4a6d7b921f Updated version number 2019-03-13 21:52:59 +01:00
ashthespy c0416972b6 Support Dailymixes and refactor dynamic playlists 2019-03-13 20:35:46 +01:00
Nick Steel 6a600596e8 main: exit librespot after the first ctrl+c if no currently active spirc session. 2019-03-13 18:47:56 +00:00