Alain Boyer
82af7a3d71
Specify suggested_latency from device info.
...
- Update portaudio dependency.
- Pass default_high_output_latency to ensure robust playback.
- This is the same behavior as when previously using Stream::open_default().
2016-07-23 01:39:41 +03:00
Paul Lietar
682658903d
Merge pull request #98 from joerg-krause/update/tremor
...
Update dependency tremor
2016-07-20 14:08:48 -07:00
Jörg Krause
1c973adaae
Update dependency tremor
2016-07-20 21:24:37 +02:00
Demur Rumed
674146f52a
Replace time with std::time
2016-07-17 03:25:29 +00:00
Paul Lietar
a9ae5b5086
travis: Update nightly version
2016-07-06 11:01:08 +01:00
Paul Lietar
1396f9729a
Allow specifying an output device.
2016-07-06 10:54:46 +01:00
Paul Lietar
4cca541339
Remove the need for a application key.
2016-07-06 08:37:41 +01:00
Paul Lietar
e9aad29ae4
Merge pull request #85 from egnwd/egnwd-typo-readme
...
Update README.md
2016-07-06 02:44:31 +01:00
Paul Lietar
b25585a41b
Use a pure rust mDNS responder instead of relying on Avahi / dns-sd.
...
Fixes #33 , #70
2016-07-06 02:36:01 +01:00
Paul Lietar
decce02373
Be a bit less verbose
2016-07-06 02:29:50 +01:00
Paul Lietar
24471eef9b
Use serde for json serialization.
2016-07-06 02:29:38 +01:00
Paul Lietar
e688914082
Fix some unused import warnings.
2016-07-06 01:36:46 +01:00
Paul Lietar
facd6c5881
Update dependencies.
...
This removes the direct dependency on syntex, meaning plugins can bump
their own versions independently (see serde-rs/serde#358 )
2016-07-06 01:34:20 +01:00
Paul Lietar
f207d53943
Remove capi.
...
This was just some unsuccessful attempt at create an API compatible with
libspotify.
One day I’ll make a C API without caring about that compatibility
2016-07-06 00:21:05 +01:00
Elliot Greenwood
4c04737a3d
Update README.md
2016-05-27 16:34:40 +01:00
Paul Lietar
4d277e5b75
stream: refactor into a reactor pattern.
2016-05-09 12:22:51 +01:00
Paul Lietar
b753f3b72c
travis: disable email notifications
2016-05-06 20:23:26 +01:00
Paul Lietar
ed14c3469b
track: Use a linear map to store files by format.
2016-05-04 10:03:46 +01:00
Paul Lietar
c76b7b472f
Workaround weird parsing bug
2016-05-04 09:56:23 +01:00
Paul Lietar
ed425292f3
Update to latest nightly
2016-05-04 09:37:09 +01:00
Paul Lietar
dde613e0a0
player: skip unavailable tracks rather than crash
...
Fixes #74
2016-05-04 09:11:27 +01:00
Paul Lietar
8d8aad8191
Update protobuf definition
2016-05-03 10:04:54 +01:00
Paul Lietar
7a21287311
Merge pull request #80 from marcust/fix-crash-2
...
Temporary fix for new CapabilityType 0xb (#74 )
2016-04-30 22:29:11 +01:00
Marcus Thiesen
3efa42e081
Temporary fix for new CapabilityType 0xb ( #74 )
2016-04-30 13:53:33 +02:00
Paul Lietar
2439f10ea4
Merge pull request #79 from marcust/fix-crash
...
Temporary fix for #74
2016-04-29 11:36:10 +01:00
Marcus Thiesen
95c63fec7f
Temporary fix for #74
2016-04-28 19:24:39 +02:00
Paul Lietar
f4c409ffa5
Merge pull request #78 from plietar/fix-url
...
Downgrade url to 0.5
2016-04-25 20:14:54 +01:00
Paul Lietar
4e9e8bb5ce
Downgrade url to 0.5
...
url 1.0 removed the parse_path API we need.
2016-04-25 15:22:22 +01:00
Paul Lietar
a42752af2f
Update dependencies.
2016-04-24 15:40:05 +01:00
Paul Lietar
f50fca02ae
player: Add seek_at command for precise seeking
2016-04-24 14:48:15 +01:00
Paul Lietar
8c0a37357d
Fix static app key with syntex
2016-04-24 14:47:52 +01:00
Paul Lietar
a36325a46a
Add a main helper to make it easier to use librespot.
2016-04-24 13:29:26 +01:00
Paul Lietar
edb8a6a766
Cleanup authentication logic
2016-04-24 12:15:53 +01:00
Paul Lietar
c47a1b7ec9
Remove support for password in environment variable.
...
This is less useful now that saved credentials work.
2016-04-24 09:56:05 +01:00
Paul Lietar
f8cd09e5be
Use is_err rather than pattern matching.
2016-04-24 09:54:56 +01:00
Paul Lietar
8bbed4c162
Remove unused eprintln macro and hex dump function.
2016-04-24 09:50:55 +01:00
Paul Lietar
2a5fd26998
Merge commit 'b0ea636179c771eaecfd52a02b3ad754f598c397'
2016-04-24 09:50:04 +01:00
Paul Lietar
823bdb91fe
Update last known nightly
2016-04-23 16:01:02 +01:00
Paul Lietar
482a93eddb
Bump dependencies.
2016-04-23 15:51:12 +01:00
Marcus Thiesen
b0ea636179
Replace some more println with log
2016-04-23 13:35:00 +02:00
Tor Arne Vestbø
e08ed545ee
Use log crate instead of println
...
Allows more granular control over what gets logged to the console.
2016-04-23 13:35:00 +02:00
Paul Lietar
fcd35564df
Merge pull request #73 from moses-palmer/fixup-build
...
Updated dependency eventual
2016-04-23 00:23:58 +01:00
Paul Lietar
b8b0f9c36e
Fix seconds to milliseconds conversion in vorbis_time_tell_ms.
2016-04-23 00:09:19 +01:00
Moses Palmér
0df71962c6
Updated dependency eventual
...
The new version allows the library to be built using rust nightly.
2016-04-17 21:05:18 +02:00
Paul Lietar
c0f9e40756
libprotoc-dev is protobuf-devel on Fedora
2016-03-26 20:33:37 +00:00
Paul Lietar
45e03c42a4
Enable PortAudio backend by default.
2016-03-21 15:39:48 +00:00
Paul Lietar
cbce6f2ac1
Merge pull request #66 from marcust/pulse_backend_updated
...
Pulse backend with updated dependencies
2016-03-21 11:44:47 +00:00
Marcus Thiesen
11e62d56d8
Use usize for pointer size
2016-03-21 10:13:28 +01:00
Marcus Thiesen
f587b375e8
Update dependencies
2016-03-21 10:04:18 +01:00
Marcus Thiesen
5ca2c35dbc
Pulseaudio backend
2016-03-21 09:39:58 +01:00