Commit graph

  • b5ea6cc91f Fix dithering and noise shaping on 24-bit formats Roderick van Domburg 2021-04-30 21:24:21 +0200
  • 2ab413682f
    Fix high pass ditherer on interleaved samples Roderick van Domburg 2021-04-28 20:51:59 +0200
  • 1ff7c43e7b
    Merge pull request #698 from roderickvd/fix-basic-normalisation Sasha Hilton 2021-04-23 22:04:04 +0100
  • 78850dd45b Merge remote-tracking branch 'upstream/dev' into fix-onevent-panic Roderick van Domburg 2021-04-21 21:07:56 +0200
  • e355d4a4f1
    Add cache-size-limit command line argument johannesd3 2021-04-13 15:16:48 +0200
  • de6bc32dea
    Add documentation, logging and tests johannesd3 2021-04-10 19:00:25 +0200
  • e9dc9cd839
    Add size limit to cache johannesd3 2021-03-19 23:09:38 +0100
  • 4925adb4f1 Fix broken streaming mode johannesd3 2021-04-13 20:34:26 +0200
  • 5ee2eddeb7 fix examples Roderick van Domburg 2021-04-19 23:07:27 +0200
  • c995088eab Move dithering and noise shaping to PlayerConfig Roderick van Domburg 2021-04-19 22:59:52 +0200
  • 998fc02323
    Add cpal backend johannesd3 2021-03-21 16:14:49 +0100
  • 7d6267c0a2
    Use ready macro to reduce boilerplate johannesd3 2021-04-17 11:55:57 +0200
  • d44b74ea57 Add dB unit in warning message Roderick van Domburg 2021-04-16 20:49:21 +0200
  • ffa284c42a Fix basic volume normalisation Roderick van Domburg 2021-04-16 15:54:38 +0200
  • 5dec737216 Simplify name macro Roderick van Domburg 2021-04-15 22:10:57 +0200
  • 34abd0dcac Merge remote-tracking branch 'upstream/dev' into dithering-and-noise-shaping Roderick van Domburg 2021-04-15 21:55:21 +0200
  • 2f11bbc3e5 Refactor name() into &'static str Roderick van Domburg 2021-04-15 21:53:23 +0200
  • 7226bfd55a
    Remove warning for Rodio on Alsa (fixed upstream) (#696) Roderick van Domburg 2021-04-15 08:42:19 +0200
  • d99b96bcde Remove warning for Rodio on Alsa (fixed upstream) Roderick van Domburg 2021-04-14 22:04:27 +0200
  • 636d1812fe Implement fmt::Display for Ditherer and NoiseShaper Roderick van Domburg 2021-04-14 21:59:46 +0200
  • f7ac00106c Fix panic when no noise shaper is specified Roderick van Domburg 2021-04-14 20:40:55 +0200
  • 00b36be390 Document default ditherer and noise shaper Roderick van Domburg 2021-04-14 15:12:21 +0200
  • 6ea089cb33 Disable noise shaping by default Roderick van Domburg 2021-04-14 12:42:08 +0200
  • 977dbede1a Correct dithering noise powers Roderick van Domburg 2021-04-14 12:26:36 +0200
  • fde697b7db Fix example Roderick van Domburg 2021-04-13 23:26:20 +0200
  • f3553e12c9 cargo fmt Roderick van Domburg 2021-04-13 23:12:34 +0200
  • c8ec26831c Implement dithering and noise shaping Roderick van Domburg 2021-04-13 23:04:53 +0200
  • e83aaa8458 Fix broken streaming mode johannesd3 2021-04-13 20:34:26 +0200
  • d8db4ed886 Merge branch 'dev' of https://github.com/librespot-org/librespot into dev Frantisek Stanko 2021-04-13 09:35:45 +0200
  • 4fc3accc78
    Merge pull request #691 from Johannesd3/tokio_migration Sasha Hilton 2021-04-13 02:17:31 +0100
  • 7b537550ea
    Merge pull request #665 from librespot-org/tokio_migration Sasha Hilton 2021-04-13 02:06:01 +0100
  • 4c2fc61d64 Better joining of session tasks johannesd3 2021-04-12 22:54:32 +0200
  • f158d230d1
    Merge pull request #687 from Johannesd3/tokio_migration Sasha Hilton 2021-04-11 01:45:41 +0100
  • 3e9aee1d46 Renamed variable johannesd3 2021-04-10 15:08:39 +0200
  • b4f9ae31e2 Fix clippy warnings johannesd3 2021-04-10 14:06:41 +0200
  • a576194b0e Fix bug in rodio backend johannesd3 2021-04-10 13:31:42 +0200
  • 26c127c2ec Merge branch 'dev' into tokio_migration johannesd3 2021-04-10 10:27:24 +0200
  • 317e586472 Improve CI johannesd3 2021-04-09 17:01:30 +0200
  • ff499825e0 Add missing feature flag to tokio johannesd3 2021-04-09 17:00:56 +0200
  • 690e0d2e10 Add simple tests to librespot-core johannesd3 2021-04-02 14:44:42 +0200
  • 5435ab3270 Fix compile errors in backends johannesd3 2021-04-01 18:41:01 +0200
  • 9a3a666856 Bump MSRV to 1.45 johannesd3 2021-04-09 16:43:05 +0200
  • b7350b71da Restore previous feature flags johannesd3 2021-04-09 16:38:43 +0200
  • cb8c9c2afa Enable apresolve always in binary johannesd3 2021-04-01 18:20:42 +0200
  • e688e7e886 Almost eliminate util module johannesd3 2021-03-18 17:51:50 +0100
  • 8fe2e01166
    Merge pull request #660 from roderickvd/hi-res-volume-control Sasha Hilton 2021-04-10 01:26:20 +0100
  • 9378ae5b6f Bump num-bigint dependency johannesd3 2021-03-18 17:52:39 +0100
  • 7ddb1a20bb Reuse librespot-core's Diffie Hellman in discovery johannesd3 2021-03-10 22:55:40 +0100
  • e20b96c598 Merge remote-tracking branch 'upstream/dev' into hi-res-volume-control Roderick van Domburg 2021-04-09 20:06:20 +0200
  • 222f9bbd01 Bump playback crates to the latest supporting Rust 1.41.1 For Rodio, this fixes garbled sound on some but not all Alsa hosts. Roderick van Domburg 2021-04-09 20:01:21 +0200
  • d0ea9631d2 Optimize requantizer to work in f32, then round Roderick van Domburg 2021-04-09 19:31:26 +0200
  • 11ce29077e Fix formatting johannesd3 2021-04-01 18:10:42 +0200
  • 7c3d89112d Fix clippy warnings johannesd3 2021-03-31 20:05:32 +0200
  • f5274f5ada Merge branch 'dev' into tokio_migration johannesd3 2021-04-09 10:34:59 +0200
  • 6df977907e
    Merge pull request #664 from philippe44/passthrough-update Sasha Hilton 2021-04-09 01:40:12 +0100
  • feaa6a3072 Feature flags for top level crate Julian Wiesler 2021-04-08 20:40:35 +0200
  • 928a673653 DRY up constructors Roderick van Domburg 2021-04-05 23:14:02 +0200
  • 78bc621ebb Move SamplesConverter into convert.rs Roderick van Domburg 2021-04-05 21:30:40 +0200
  • 0149725d77 Log error instead of panicking when child fails to start Roderick van Domburg 2021-03-31 22:13:36 +0200
  • 07d710e14f Use AudioFormat size for SDL Roderick van Domburg 2021-03-31 20:41:09 +0200
  • 36c6657ac5 output of cargo fmt coderootme 2021-03-30 23:27:34 +0200
  • 8ce8ea92dd Channel balance correction. coderootme 2021-03-30 22:27:37 +0200
  • d4dfd4890f
    Merge pull request #674 from Johannesd3/proxy-support Ash 2021-03-29 21:00:18 +0200
  • d252eeedc5 Warn about broken backends Roderick van Domburg 2021-03-27 22:53:05 +0100
  • cc60dc11dc Fix buffer size in JACK Audio backend Roderick van Domburg 2021-03-27 22:52:43 +0100
  • a200b25916 Fix formatting Roderick van Domburg 2021-03-27 21:44:01 +0100
  • cdbce21e71 Make S16 to F32 sample conversion less magical Roderick van Domburg 2021-03-27 21:42:10 +0100
  • bfca1ec15e Minor code improvements and crates bump Roderick van Domburg 2021-03-27 21:13:14 +0100
  • 95fedf5357 Add back hyper-proxy johannesd3 2021-03-17 21:24:28 +0100
  • 1051f983ed
    Merge pull request #663 from ThouCheese/tokio_migration Ash 2021-03-24 19:56:16 +0100
  • ec1ec59b8a update examples ThouCheese 2021-03-06 01:29:08 +0100
  • 74b2fea338 Refactor sample conversion into separate struct Roderick van Domburg 2021-03-21 22:16:47 +0100
  • 86dbaa8ed5
    true/false don't need to be explicit philippe44 2021-03-20 12:11:49 -0700
  • 001d3ca1cf Bump Alsa, cpal and GStreamer crates Roderick van Domburg 2021-03-19 22:28:55 +0100
  • a1326ba9f4 First round of refactoring Roderick van Domburg 2021-03-18 22:06:43 +0100
  • b94879de62 Fix GStreamer buffer pool size [ref #660 review] Roderick van Domburg 2021-03-18 20:51:53 +0100
  • c9f5ce1221 Bump MSRV to 1.45 johannesd3 2021-03-18 18:37:16 +0100
  • ae654ce55b Almost eliminate util module johannesd3 2021-03-18 17:51:50 +0100
  • ecde3c7c59 Bump num-bigint dependency johannesd3 2021-03-18 17:52:39 +0100
  • 9964b46014 Reuse librespot-core's Diffie Hellman in discovery johannesd3 2021-03-10 22:55:40 +0100
  • 963d50e725
    Merge pull request #658 from Johannesd3/refactor-audio-file-fetch Sasha Hilton 2021-03-17 01:24:49 +0000
  • 770ea15498 Add support for S24 and S24_3 output formats Roderick van Domburg 2021-03-17 00:00:27 +0100
  • 9dcaeee6d4 Default to S16 output Roderick van Domburg 2021-03-16 20:22:00 +0100
  • 309e26456e Rename steepness to knee Roderick van Domburg 2021-03-14 14:28:16 +0100
  • 5f26a745d7 Add support for S32 output format Roderick van Domburg 2021-03-13 23:43:24 +0100
  • 47e2fc711b -decrease the size of snap by removing yad. -snap version to git commit tag since we building from dev branch. -other improvements. keshavbhatt 2021-03-13 14:35:22 +0530
  • 1591146375 use snapcraft-alsa to route sound through pulseaudio keshavbhatt 2021-03-13 13:32:21 +0530
  • 060ac0de1e fix cargo build, added sound library to stage package. keshavbhatt 2021-03-13 11:40:12 +0530
  • aa275d0cd0 added initial snapcraft build recipe keshavbhatt 2021-03-13 11:09:20 +0530
  • a4ef174fd0 Fix Alsa backend for 64-bit systems Roderick van Domburg 2021-03-12 23:48:41 +0100
  • 6379926eb4 Fix example Roderick van Domburg 2021-03-12 23:18:18 +0100
  • 5257be7824 Add command-line option to set F32 or S16 bit output Roderick van Domburg 2021-03-12 23:05:38 +0100
  • 1672eb87ab Fix build on Rust < 1.50.0 Roderick van Domburg 2021-03-02 20:21:05 +0100
  • f29e5212c4 High-resolution volume control and normalisation Roderick van Domburg 2021-02-24 21:39:42 +0100
  • ca255c17f0 Split file fetch.rs johannesd3 2021-02-28 11:36:15 +0100
  • e71a004e93 Refactor AudioFileFetch using async/await johannesd3 2021-02-28 11:36:14 +0100
  • 173a36332f
    Merge pull request #667 from Johannesd3/small-fixes Ash 2021-03-11 15:19:09 +0100
  • 059b9029de Remove redundant field names johannesd3 2021-03-10 22:39:01 +0100
  • 5616004dbe Fix many clippy lints ...and other small improvements johannesd3 2021-03-10 22:32:24 +0100
  • eb4dacbc59 Add shuffle command and command handling Jack Strickland 2021-03-09 15:37:11 -0600