Sean McNamara
|
ac0df7e11f
|
Merge https://github.com/librespot-org/librespot into gst1.0-2020
|
2020-02-14 19:01:42 -05:00 |
|
Sasha Hilton
|
6daa2acd0a
|
Update version numbers to 0.1.1
|
2020-01-30 02:39:41 +01:00 |
|
Sasha Hilton
|
83140bea88
|
Merge pull request #427 from kaymes/connection-lost-crash
Gracefully handle lost network connections
|
2020-01-30 02:04:37 +01:00 |
|
Sasha Hilton
|
e9c3357e41
|
Run cargo fmt
|
2020-01-24 02:26:16 +01:00 |
|
misuzu
|
b8617f54a9
|
Added subprocess audio backend
|
2020-01-24 02:35:48 +02:00 |
|
Sasha Hilton
|
cdcb919c08
|
Merge branch 'dev' into connection-lost-crash
|
2020-01-24 01:02:40 +01:00 |
|
Konstantin Seiler
|
04b52d7878
|
Have player handle Mercury errors while loading tracks.
|
2020-01-23 01:15:30 +11:00 |
|
marcelbuesing
|
c9147d31ab
|
Turn child crates into rust 2018 edition
|
2020-01-17 20:54:05 +01:00 |
|
marcelbuesing
|
38d82f2dc2
|
Rerun rustfmt on full codebase
|
2020-01-17 18:47:30 +01:00 |
|
ashthespy
|
d26590afc5
|
Update to Rust 2018
- Fix deprecated Error::cause warnings and missing dyn
- Reset max_width
- Add rustfmt to Travis
- Run rustfmt on full codebase
with `cargo fmt --all`
- Add rustfmt to Travis
- Complete migration to edition 2018
- Replace try! shorthand
- Use explicit `dyn Trait`
|
2020-01-17 18:11:52 +01:00 |
|
Sean McNamara
|
d30ffcd1c0
|
Mostly fix play/pause/stop behavior. Pause is latent.
|
2019-12-25 17:51:22 -05:00 |
|
Sean McNamara
|
664c76b201
|
Fix playback on track change. Pause/resume is still weird.
|
2019-12-25 16:36:30 -05:00 |
|
Sean McNamara
|
ed04c049cc
|
Working proof of concept with up to date gstreamer bindings and Rust 2018.
|
2019-12-25 12:19:48 -05:00 |
|
Sean McNamara
|
6707389732
|
Forward port plietar's WIP gstreamer backend.
|
2019-12-25 06:19:12 -05:00 |
|
Konstantin Seiler
|
d2d6df0e24
|
Run cargo fmt for my code.
|
2019-11-11 18:22:41 +11:00 |
|
Konstantin Seiler
|
e75021b213
|
Merge remote-tracking branch 'origin/dev' into dynamic-blocks-kdev
|
2019-11-08 09:23:30 +11:00 |
|
Konstantin Seiler
|
6422dcef78
|
Refine file downloading heuristics to use data rates and ping times everywhere.
|
2019-11-08 00:02:53 +11:00 |
|
Sasha Hilton
|
4e1bf7a0db
|
Add version numbers for all librespot crates
|
2019-11-06 16:59:40 +01:00 |
|
Sasha Hilton
|
394320c7b7
|
Add description and license to Cargo.toml for each crate
|
2019-11-06 16:50:26 +01:00 |
|
Konstantin Seiler
|
c50fc9885a
|
Adapt code for the new bitrate selection via alternatives.
|
2019-11-06 08:16:01 +11:00 |
|
Konstantin Seiler
|
9b069effb2
|
Merge remote-tracking branch 'origin/dev' into dynamic-blocks
Adapt code for the aternative bitrate selection.
|
2019-11-06 08:10:41 +11:00 |
|
Konstantin Seiler
|
1fcacf78cd
|
Merge branch 'dynamic-blocks' into comments
|
2019-11-02 09:22:35 +11:00 |
|
Konstantin Seiler
|
5ad6446616
|
remove compiler warning
|
2019-11-02 09:22:07 +11:00 |
|
Konstantin Seiler
|
6545674a63
|
Merge remote-tracking branch 'origin/master' into dynamic-blocks
|
2019-11-02 07:15:23 +11:00 |
|
Konstantin Seiler
|
bf47ca7033
|
some debug messages
|
2019-11-02 06:48:18 +11:00 |
|
Konstantin Seiler
|
333fc5010c
|
New file downloading mechanism
|
2019-11-02 06:46:28 +11:00 |
|
ashthespy
|
8eb51e9b55
|
Streamline and refactor Podcast support,
<Metadata>
Add publisher to `Show`
Add `ALLOWED` to `PassthroughEnum`
|
2019-10-30 11:33:17 +01:00 |
|
ashthespy
|
0cb7a3f7c8
|
WIP: Podcast support
|
2019-10-30 11:33:17 +01:00 |
|
Andrew Burgess
|
5937e4fb6e
|
📌 fix: lock rodio to v0.9
|
2019-10-08 22:53:21 -07:00 |
|
Nick Mavis
|
c19375c5ca
|
Fixed nightly conflict with
|
2019-09-16 15:00:09 -04:00 |
|
George Hahn
|
6e280b3c88
|
Upgrade dependencies
|
2019-07-17 22:08:15 -05:00 |
|
Sasha Hilton
|
6c4311fe72
|
Merge pull request #283 from matikij/sdl-backend
add SDL backend based on sdl2 crate
|
2019-04-12 05:43:52 +02:00 |
|
Mateusz Kijowski
|
18a6746ac0
|
Remove unnecessary comments, fix typo
|
2019-03-22 02:05:30 +01:00 |
|
Mateusz Kijowski
|
52c5b18825
|
add SDL backend based on sdl2 crate
|
2019-03-22 02:05:30 +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 |
|
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
|
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
|
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 |
|